Your browser does not allow this site to store cookies and other data. Some functionality on this site may not work without them. See Privacy Policy for details on how we would use cookies.

SSH

Using File Transfer Profiles

  1. Copy the example file transfer profile file /opt/tectia/etc/ssh_ftadv_config.example to ssh_ftadv_config. (You can skip this step if /opt/tectia/etc/ssh_ftadv_config already exists.)

    > cd /opt/tectia/etc
    > cp ssh_ftadv_config.example ssh_ftadv_config
  2. Use oedit or any other text editor of your choice to edit the ssh_ftadv_config file:

    > oedit ssh_ftadv_config
  3. Add the following lines before the line "# Match all other files.":

    # Match files that end with '.jcl'
    .*\\.(jcl)$
          FILETYPE=JES,
          X=text,
          F=line,
          C=iso8859-1,
          D=ibm-1047
    
    # Match files that start with JOB
    .\\JOB*
          FILETYPE=JES,
          X=text,
          F=line,
          C=iso8859-1,
          D=ibm-1047
  4. Press F3 to save and close the file.

Now you can securely submit jobs to JES from any platform by simply doing a put of any file that ends in .jcl and get the results for that job by doing a get with a job ID.

  1. Create some sample JCL files in proper JCL format on the machine where your SSH client resides. This can be any platform including z/OS, Windows and different UNIX platforms.

    You can use the following JCL for testing purposes:

    //USERJ0 JOB ,,CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1),
    // NOTIFY=&SYSUID
    //*
    //STEP00 EXEC PGM=IEFBR14
    //

    For this example we named the file br14.jcl.

  2. Connect to the z/OS SFTP server where you edited the ssh_ftadv_config file:

    > sftpg3 <my-zos-host>

    Make sure that the server is running and you are using the correct port.

  3. Enter the following command from the sftp command prompt:

    sftp> put br14.jcl

    At the end of the output you can see the job ID. In this example, the job ID is JOB09291.

    br14.jcl
    | 116B | 110B/s | TOC: 00:00:01 | 100%
    02.31.34 JOB09291 $HASP100 USERJ0 ON INTRDR
    FROM STC09290 MACH8
    02.31.34 JOB09291 IRR010I USERID USER IS ASSIGNED TO THIS JOB.
    JOBID=JOB09291
  4. To get the results for JOB09291, enter the following command from the sftp command prompt:

    sftp> get JOB09291

    The job results will be stored in the current sftp local directory in a file named JOB09291.

===AUTO_SCHEMA_MARKUP===