Batch FTP timesaver

Executing the same set of FTP scripts every time you use them can be time consuming. Here's a time-saving shortcut.

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

Dig deeper on FTP

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchEnterpriseLinux

SearchDataCenter

Close