OS/390 FTP Programming Workshop
2 Days
This "Hands-On" course is designed to be a comprehensive view of the IBM OS/390 FTP product running under the control of eCommunications Server/390. The material presented will provide a firm foundation in the procedures needed to code FTP file transfers. The course content is reinforced with a series of lab exercises.
AUDIENCE/PREREQUISITES This workshop is designed for Application programmers and analysts who need to code OS/390 FTP file transfer. It is important that students have an understanding of basic application programming terminology and concepts. Although not required, it is recommended that students know how to use TSO/ISPF. Students who are not familiar with TSO/ISPF can work with a team member who has these skills.
GOALS The student will learn how to:
  • Get started with FTP, transferring files between systems

  • Logon to FTP using password protection

  • Use common FTP commands

  • Quit from FTP Programs

  • Resolve common problems using FTP

  • Browse files on a remote machine

  • Use the list command

  • Use directories in FTP

  • Understand how to use the parameters of dir commands

  • Determine when to use ASCII vs. Binary file transfers

  • Access files from Anonymous FTP sites

  • Handle large files and groups of files

  • Compress files

  • Understand types of file compression

  • Move a whole directory and its files

  • Transferring Data using File Transfer Protocol (FTP)

  • Using the FTP command and its subcommands

  • Basic FTP Functions
  • Establish a connection to a remote host or your local host

  • Identify yourself to the host

  • Obtain status and system information about the host

  • Work with directories on the remote host

  • Work with directories on the local host

  • Transfer data sets to and from the host

  • Pass TSO commands to your local host

  • Send information to the local and remote hosts

  • Obtain assistance for the ftp subcommands

  • Submit FTP jobs in batch

  • Use the EXEC interface

  • Interface with JES

  • Perform DB2 SQL queries

  • Transfer DBCS data
  • Using the FTP Command

  • Obtaining Help with FTP

  • Establishing and Exiting a Connection

  • Gaining Status and System Information

  • Working with Directories on the Remote Host

  • Working with Directories on the Local Host

  • Preparing the Environment

  • Transferring Data

  • Changing Local Site Defaults Using FTP.DATA

  • Specifying Values for New Data Sets

  • Generation Data Group Support

  • Submitting FTP Requests in a Batch environment

  • Using the EXEC Interface

  • FTP EXIT Return Codes

  • Interfacing with JES

  • Performing DB2 SQL Queries with FTP

  • FTP Environment Subcommands
  • ACCOUNT: Supply Account Information

  • CLOSE: Disconnect from a Remote Host

  • DEBUG: Toggle Internal Debug Options

  • HELP and ?: Display Help Information

  • LOCSITE: Specify Site Information to the Local Host

  • LOCSTAT: Display Local Status Information

  • MODE: Set the Data Transfer Mode

  • NOOP: Test the Connection

  • OPEN: Connect to the FTP Server

  • PASS: Provide a Password

  • QUIT: Leave the FTP Environment

  • RESTART: Restart a Checkpointed Data Transfer

  • SENDPORT: Toggle the Sending of Port Information

  • SENDSITE: Toggle the Sending of Site Information

  • SITE: Send Site Specific Information to a Host

  • STATUS: Retrieve Status Information from a Remote Host

  • STRUCT: Set the File Structure

  • TSO: Use TSO Commands

  • TYPE: Set the Data Transfer Type

  • USER: Identify Yourself to a Host

  • USER: Change Your TSO User ID Password
  • FTP Directory Subcommands
  • CD: Change the Directory on the Remote Host

  • CDUP: Change to the Parent of the Working Directory

  • DIR: Display a List of Directory Entries

  • LCD: Change the Local Working Directory

  • MKDIR: Create a Directory on the Remote Host

  • PWD: Display the Current Working Directory

  • RMDIR: Remove a Directory on the Remote Host
  • FTP File Manipulation Subcommands
  • APPEND: Append a Local Data Set

  • ASCII: Change the Data Transfer Type to ASCII

  • BIG5: Change the Data Transfer Type to BIG5

  • BINARY: Change the Data Transfer Type to Image

  • DELETE: Delete Files

  • DELIMIT: Display the File Name Delimiter

  • EBCDIC: Change the Data Transfer Type to EBCDIC

  • LMKDIR: Create a PDS on the Local Host

  • LPWD: Display the Current Working-Level Qualifier

  • LS: Display a List of File Names

  • MDELETE: Delete Multiple Files

  • MGET: Copy Multiple Files

  • MPUT: Copy Multiple Data Sets to the Remote Host

  • PUT: Copy Data Sets to a Remote Host

  • PWD: Display the Current Working Directory

  • RENAME: Rename a File

  • STRUCT: Set the File Structure
  • Our FTP experts can cover any and all topics on this subject—topics can be added or deleted per Client’s needs.


Our expert instructors can cover any and all topics on this
subject. Topics can be added or deleted per Customer's needs.


Copyright 2012 MVS TRAINING, INC. All rights reserved
All trademarks & Copyrights are property of their respective manufacturers.