Tachyon Update Utility - JCL Interface

If you use the Tachyon Operating System, you can run jobs containing JCL that invokes the IEBUPDTE program. The Tachyon Operating System converts any job step containing EXEC PGM=IEBUPDTE to a call to the tuu program, passing the appropriate command line parameters.

Some of the JCL parameters and control files discussed here are specific to the Tachyon Operating System. Please refer to the Tachyon Operating System User’s Guide for more information about the JCL and control files used by the Tachyon Operating System.

The following JCL skeleton can be used to invoke the Tachyon Update Utility:

//UPDATE JOB
//STEP1  EXEC PGM=IEBUPDTE,PARM=MOD
//SYSUT1   DD ...
//SYSUT2   DD ...
//SYSPRINT DD SYSOUT=*
//SYSIN    DD *
control statements
/*
//
The JCL statements specific to running the Tachyon Update Utility are:

EXEC PGM=IEBUPDTE

The EXEC statement must name the IEBUPDTE program or another program that uses the LINK service to call the iebupdte.pgm program. The PARM parameter may specify NEW or MOD. If omitted, the default is PARM=MOD. No STEPLIB or JOBLIB DD statement is required since the iebupdte.pgm file is normally installed into the simulated SYS1.LINKLIB.

SYSIN DD

A DD statement for SYSIN is required. The SYSIN DD statement defines the control statement file containing the control statements to be processed by the Tachyon Update Utility. The SYSIN DD can refer to a sequential file, a simulated partitioned data set member or an in-stream data set. If multiple data sets are concatinated to the SYSIN DD statement, only the first data set will be read. For a sequential file, the SYSIN DD statement may contain a PATH parameter to identify the file or it may contain a DSN parameter naming a data set defined in a DSNMAPxx.ini configuration file. For a partitioned data set member, the SYSIN DD statement must contain a DSN parameter naming a member in a simulated partitioned data set defined in a DSNMAPxx.ini configuration file. The RECFM is assumed to be F and the LRECL is assumed to be 80 regardless of the DCB specification.

SYSUT1 DD

A DD statement for SYSUT1 is required unless PARM=NEW is specified. The SYSUT1 DD statement defines the “Old Master” containing the data to be updated. The SYSUT1 DD can refer to a sequential file or a simulated partitioned data set. If multiple data sets are concatinated to the SYSUT1 DD statement, only the first data set will be read. For a sequential file, the SYSUT1 DD statement may contain a PATH parameter to identify the file or it may contain a DSN parameter naming a data set defined in a DSNMAPxx.ini configuration file. For a partitioned data set member, the SYSUT1 DD statement must contain a DSN parameter naming a simulated partitioned data set defined in a DSNMAPxx.ini configuration file. The RECFM is assumed to be F and the LRECL is assumed to be 80 regardless of the DCB specification. FILEDATA=TEXT, FILEDATA=RECORD or FILEDATA=BINARY may be specified on the DD statement or the DSNMAP entry. If FILEDATA=RECORD or FILEDATA=BINARY is specified, the contents of SYSUT1 are assumed to contain EBCDIC fixed length records - otherwise the SYSUT1 is assumed to contain ASCII text lines.

SYSUT2 DD

A DD statement for SYSUT2 is required unless the control statement file contains only CHANGE statements with UPDATE=INPLACE. The SYSUT2 DD statement defines the “New Master” containing the data to be updated. The SYSUT2 DD can refer to a sequential file or a simulated partitioned data set. If multiple data sets are concatinated to the SYSUT2 DD statement, only the first data set is recognized. For a sequential file, the SYSUT2 DD statement may contain a PATH parameter to identify the file or it may contain a DSN parameter naming a data set defined in a DSNMAPxx.ini configuration file. For a partitioned data set member, the SYSUT2 DD statement must contain a DSN parameter naming a simulated partitioned data set defined in a DSNMAPxx.ini configuration file. The RECFM is assumed to be F and the LRECL is assumed to be 80 regardless of the DCB specification. FILEDATA=TEXT, FILEDATA=RECORD or FILEDATA=BINARY may be specified on the DD statement or the DSNMAP entry. If FILEDATA=RECORD or FILEDATA=BINARY is specified, the contents of SYSUT2 will contain EBCDIC fixed length records - otherwise the SYSUT2 will contain ASCII text lines.

SYSPRINT DD

A DD statement for SYSPRINT is required. The SYSPRINT DD statement defines the listing file containing the activity report generated by the Tachyon Update Utility. The SYSPRINT DD can refer to a sequential file, a simulated partitioned data set member, SYSOUT or a DUMMY data set. For a sequential file, the SYSPRINT DD statement may contain a PATH parameter to identify the file or it may contain a DSN parameter naming a data set defined in a DSNMAPxx.ini configuration file. For a partitioned data set member, the SYSIN DD statement must contain a DSN parameter naming a member in a simulated partitioned data set defined in a DSNMAPxx.ini configuration file. The listing will be written to the file as ASCII text with ASA control characters regardless of the DCB specification.


Frames No Frames Previous Next Contents
Introduction Setup Link Edit Un-Xmit Re-Xmit Update Utility Translation
© Copyright 1999-2003, Tachyon Software® LLC.
Last modified on January 1, 2003