Using command line ftp to submit to Marist. You may transfer files between your PC and Marist with the ftp command. These commands generally work with any command line version of ftp, DOS, Linux, Mac. Before attempting to ftp a program to Marist, make sure you have successfully looged into your Marist account with a standard 3270 terminal program such as VistaTN3270. Because you may need to issue a few additional commands to correctly configure the transfer, it is easier to use a command line version of ftp. On a Windows system, run command.com to open a dos command line window. On a Linux or MacOs system, start a terminal session. Change to the directory in which you want to keep your mvs programs and retrieved output. At the prompt, enter : ftp zos.kctr.marist.edu When ftp prompts for your user id and password, enter the same kc_id and password as you do with your preferred 3270 terminal emulator. If you simple wish to transfer programs between your PC and your account at Marist : Use put to copy a file from your pc to Marist : put file_to_transfer Use get to copy a file from Marist to your pc : get file_to_transfer Use ls or dir to list files in your account at Marist. ls Use del to delete name file from the Marist system. del file_name Keep in mind, the default ftp transfer will move files between your local host and your allotted storage area on Marist. It will NOT submit jobs to the job queue. *** If you wish to use ftp to submit a local file to be executed at Marist, you need to run an additional command : quote site filetype=jes This command tells Marist's ftp server to communicate any file handling commands to the job entry spooler rather than applying them to your working dataset storage. Now put will now transfer the program file to JES which will run the program if it was written correctly. put my_prog.jcl Use ls or dir to list any jobs initiated by you and currently being held in the JESl output spoooler. ls Use get to fetch a copy of the currently held jobs in the JES output hold queue. get job####.x The x is generally required and indicates all of the job's parts are to be retrieved. It may take a short time for the Mainframe to transfer all of the job to the output hold queue, so give the system about 20 seconds before attempting to fetch the results. To delete an old job from the output hold queue, use del. del job#### If you find a submitted job does not appear in the hold queue, or it appears and then immediately disappears, check the 1st line, the job line, in your program for errors. If you find you cannot retrieve a job held in the output queue, again check your job line. It this case, make sure the job id, your k_id is correct and has the required pad character. **** To set the ftp session back to transfers between the PC and your stored dataset area, use : quote site filetype=seq **** It should be possible to submit and fetch jobs with a graphical version of ftp, but you will have to find out how to provide the quote site commands.