In the instructions that follow, the information that you must provide is shown as one of the variable names from the table of information in the previous section. For example, if your high-level qualifier (hlq) value is MY.MFA, then substitute MY.MFA for hlq.
To load Mainframe Access Server:
DSORG=PO <=== PDS (partitioned data set)
RECFM=FB <=== record format fixed and blocked
LRECL=80 <=== 80 character record size
BLKSIZE=3120 <=== 3120 character block size
SPACE=(3120,(3500,500,50)) <=== allocate blocks (BLKS) size 3120
3500 primary blocks
500 secondary blocks
50 directory blocks
C:\>ftpyour.mainframe.name Connected to your.mainframe.name. 220-FTPD1 IBM FTP CS/390 VxRy at YOUR.MAINFRAME.NAME, hh:mm:ss 220 Connection will close if idle for more than 5 minutes. User (your.mainframe.name:(none)): userid 331 Send password please. Password: pswd 230 userid is logged on. Working directory is "userid.".
ftp> cd 'hlq.UPLOAD' 250 The working directory "hlq.UPLOAD" is a partitioned data set.
ftp> binary 200 Representation type is Image
ftp> prompt Interactive mode Off.
ftp> mput drive:\upload\* 200 Port request OK. 125 Storing data set hlq.UPLOAD(Xxxxxxxx) 250 Transfer completed successfully. ftp: xxxx bytes sent in x.xx seconds (xxx.xx Kbytes/sec)
ftp> quit 221 Quit command received. Goodbye.
On the mainframe, verify that all files transferred successfully and that for each xxxxxxxx file in the \Upload directory there is a corresponding member in the hlq.UPLOAD data set. There should be 20 members.