Executing the same set of FTP scripts every time you use them can be time-consuming. We've saved time by storing the commands (i.e. Open/Put/Get/.../Quit) in a source member, and we execute them by calling a simple CLP program.
Create a member XXX (if type TXT), which consists of the FTP sub command to execute. Example:
XXX --- UserID Password PUT LocalFile C:Target file QUIT
The above example is a data transfer from the iSeries to a PC.
Create A CLP program (CLP1) to execute the above FTP script.
CLP1 ---- PGM OVRDBF FILE(INPUT) TOFILE(*LIBL/SOURCE FILE) MBR(XXX) + OVRSCOPE (*JOB) CLRPFM FILE(*LIBL/SOURCE FILE) MBR(YYY) OVRDBF FILE(OUTPUT) TOFILE(*LIBL/SOURCE FILE) MBR(YYY) + OVRSCOPE(*JOB) FTP RMTSYS(AS400 Machine Name)
After executing the above FTP script, the FTP log will be generated automatically as a member YYY.
================================== MORE INFORMATION ON THIS TOPIC ==================================
The Best Web Links: tips, tutorials and more.
Ask your programming questions--or help out your peers by answering them--in our live discussion forums.
Ask the Experts yourself: Our application development gurus are waiting to answer your programming questions.
This was first published in September 2003