ftp return format
Carey Evans
c.evans at clear.net.nz
Wed May 10 06:02:07 EDT 2000
"Richard Chamberlain" <richard_chamberlain at ntlworld.com> writes:
> OK that sounds about right - I installed the Client Access ODBC drivers and
> was able to return correct data.
>
> Is there anyway I can do this without having to install Client Access and an
> ODBC driver on each client?
Hmm, where I work it's getting Python installed that's the problem. ;)
Here's a few ideas, not all of them particularly helpful:
· Parse the data as the other posts suggested, including the
}JKLMNOPQR sign character, and hope you don't get any packed
decimal in the future.
· FTP the data in binary, so you don't have to worry about the
EBCDIC -> ASCII conversion making things more confusing. I posted
a couple of functions here a few weeks ago to help with this.
· Get the Client Access Express manuals and RedBook (all available
for download as PDFs) and automate the ODBC install so that you
don't have to click on half a dozen dialog boxes to install it.
· Use CPYTOIMPF on the AS/400 to copy the data into a different
format in a stream file, then use FTP or NetServer to download this
file. You can submit remote commands over an AS/400 FTP session,
so you could do this on request from the Python program.
· Write a program on the AS/400 that will return the data in a
useful format when you connect to it over TCP/IP.
· Run the program under JPython and use the AS/400 Toolkit for Java
classes to connect to the AS/400 (this works, I've tried it).
· Download the Java source for the Toolkit for Java and port it to
Python. :) This would be a rather large job...
--
Carey Evans http://home.clear.net.nz/pages/c.evans/
"I'm leaning towards blind panic myself."
More information about the Python-list
mailing list