This appendix lists samples, source code modules load modules, and macros included in the ELS package. The following topics are included:
See "Unloading the SMP/E JCL Library" for information about JCL samples used for ELS installation.
Note:
See "Unloading the SMP/E JCL Library" for information about JCL samples used for ELS installation.This section describes ELS samples, source code modules and macros contained on the ELS installation CD-ROM.
The following table describes ELS sample members:
Member Name | Description |
---|---|
GTFEXTR |
Sample extract for SMC trace of a single job |
GTFLMU |
Sample MVS 2.X PARMLIB member to trace LMU requests |
GTFPARMS |
Sample GTF parameters for SMC trace |
GTFPROC |
Sample GTF startup JCL |
IEAAPFZZ |
Sample SMC APF list entries |
IEFSSNZZ |
Sample SMC subsystem name table entry |
INSTUXIT |
Sample SMP/E for installing SMP/E managed user exits |
LIBGNJCL |
Sample JCL to assemble and link a LIBGEN source file |
MSGMPFUX |
Sample MPF user exit |
POLCVT01 |
Sample POLCVT member |
POLCVT02 |
Sample POLCVT REXX data set program |
PROGZZ |
Sample ELS APF list entries |
SCHEDZZ |
Sample MVS Program Properties Table (PPT) entry for ELS |
SENDEL |
Sample SEN macro interface program |
SENDISA |
Sample SEN macro interface program |
The following table describes ELS source code module members:
Table A-2 ELS Source Code Modules
Member Name | Description |
---|---|
SENENA |
Sample SEN macro interface program |
SENEXIT |
Sample SEN user exit |
SENRQST |
Sample SEN macro interface program |
SLSSYS00 |
Sample HSC startup parameter file |
SLSUX03 |
Default scratch subpool user exit |
SLSUX05 |
Default programmatic interface (PGMI) user exit |
SLSUX06 |
Default database insert/delete user exit |
SLSUX14 |
Default volume access user exit |
SLSUX15 |
Default command authority user exit |
SLUCONDB |
Source code for Scratch Conversion Utility |
SMC3UX09 |
Sample SMC JES3 IATUX09 user exit source |
SMC3UX71 |
Sample SMC JES3 IATUX71 user exit source |
SMCCMDS |
Sample command file for the SMCCMDS DD statement |
SMCJRSLA |
Sample JCL to assemble and link module SMCERSLV (JES3 only) |
SMCJRSLV |
Sample JCL for running UCLIN for SMCERSLV (JES3 only) |
SMCJTYP1 |
Sample JCL to SMP/E install the SMC Type 1 modifications (JES3 only) |
SMCJUX09 |
Sample JCL to SMP/E install the SMC IATUX09 user modification (JES3 only) |
SMCJUX71 |
Sample JCL to SMP/E install the SMC IATUX71 user modification (JES3 only) |
SMCPARMS |
Sample parameter file for SMCPARMS DD statement |
SMCPROC |
Sample startup JCL |
SMCUIICM |
Sample IATIICM Type 1 modification (JES3 only) |
SMCUIIP1 |
Sample IATIIP1 Type 1 modification (JES3 only) |
SMCUMDAL |
Sample IATMDAL Type 1 modification (JES3 only) |
SMCUMDFE |
Sample IATMDFE Type 1 modification (JES3 only) |
SMCUUX09 |
Sample SMC JES3 IATUX09 user modification (JES3 only) |
SMCUUX71 |
Sample SMC JES3 IATUX71 user modification (JES3 only) |
SMFPRMXX |
Sample PARMLIB definitions for HSC SMF record subtypes |
UX06SAM1 |
Sample HSC User Exit 06 interface to a tape management system |
The following table describes ELS macros:
Member Name | Description |
---|---|
ACSRQ |
format a parameter list for an ACS request |
NCSCOMM |
NCSCOMM parameter list |
NCSUUII |
NCS UUI call service |
NUUIIA |
NCS UUI interface area |
SLSUX01P |
HSC format User Exit 01 parameter list |
SLSUX02P |
HSC format User Exit 02 parameter list |
SLSUX04P |
HSC format User Exit 04 parameter list (JES3 only) |
SLSUX08P |
HSC format User Exit 08 parameter list |
SLSUX09P |
HSC format User Exit 09 parameter list |
SLSUX10P |
HSC format User Exit 10 parameter list |
SLSUX11P |
HSC format User Exit 11 parameter list (JES3 only) |
SLSUX12P |
HSC format User Exit 12 parameter list (JES3 only) |
SLSUX13P |
HSC format User Exit 13 parameter list (JES3 only) |
SCSUX01P |
MVS/CSC format User Exit 01 parameter list |
SCSUX02P |
MVS/CSC format User Exit 02 parameter list |
SCSUX04P |
MVS/CSC format User Exit 04 parameter list (JES3 only) |
SCSUX08P |
MVS/CSC format User Exit 08 parameter list |
SCSUX09P |
MVS/CSC format User Exit 09 parameter list |
SCSUX10P |
MVS/CSC format User Exit 10 parameter list |
SCSUX11P |
MVS/CSC format User Exit 11 parameter list (JES3 only) |
SCSUX12P |
MVS/CSC format User Exit 12 parameter list (JES3 only) |
SCSUX13P |
MVS/CSC format User Exit 13 parameter list (JES3 only) |
SLIACS |
LIBGEN SLIACS macro |
SLIALIST |
LIBGEN SLIALIST macro |
SLICOV |
Global configuration constants & variables |
SLIDLIST |
LIBGEN SLIDLIST macro |
SLIDRIVS |
LIBGEN SLIDRIVS macro |
SLIENDGN |
LIBGEN SLIENDGN macro |
SLIERMSG |
LIBGEN error message macro |
SLILBACS |
LIBGEN ACS area |
SLILBALS |
LIBGEN ACLIST area |
SLILBDLS |
LIBGEN DRIVELST area |
SLILBDRV |
LIBGEN DRIVES area |
SLILBEND |
LIBGEN ENDGEN area |
SLILBLIB |
LIBGEN LIBRARY area |
SLILBLSM |
LIBGEN LSM area |
SLILBREC |
LIBGEN RECOVERY area |
SLILBSTA |
LIBGEN STATION area |
SLILCV |
Installation LCT constants - variables |
SLILIBRY |
LIBGEN LIBRARY macro |
SLILSM |
LIBGEN LSM macro |
SLIPTPCK |
LIBGEN SLIPTPCK macro |
SLIRCVRY |
LIBGEN RECOVERY macro |
SLISTATN |
LIBGEN STATION macro |
SLSDILLT |
LIBGEN LOCATION type |
SLSDVAR |
Distributed volume attribute record length |
SMCEHOOK |
SMC Type 1 modification macro (JES3 only) |
SMCEMFLD |
JES3 macro field resolution block (used by SMCERSLV) (JES3 only) |
SLSSBLOG |
INIT/TERM LOGREC record |
SLSSBLOS |
LSM operations statistics data area |
SLSSCAPJ |
CAP SMF EJECT record |
SLSSCAPN |
CAP SMF ENTER record |
SLSSDJLR |
Database journalling LOGREC map |
SLSSFHDR |
SMF record header |
SLSSHLG1 |
Host communications LOGREC format 1 |
SLSSLHDR |
LOGREC record header map |
SLSSLLG1 |
LMU driver LOGREC format ONE |
SLSSLLG2 |
LMU driver LOGREC format two |
SLSSLLG3 |
LMU driver LOGREC format three |
SLSSLLG4 |
LMU driver LOGREC format four |
SLSSLLG5 |
LMU driver LOGREC format five |
SLSSLLG6 |
LMU driver LOGREC format six |
SLSSLSB |
LMU ATHS statistics buffer |
SLSSMF07 |
HSC format 7 SMF record |
SLSSMF08 |
HSC format 8 SMF record |
SLSSMF09 |
HSC format 9 SMF record |
SLSSMF10 |
HSC format 10 SMF record |
SLSSMF11 |
HSC format 11 SMF record |
SLSSMF12 |
HSC format 12 SMF record |
SLSSMF13 |
HSC format 13 SMF record |
SLSSMF14 |
HSC format 14 SMF record |
SLSSMF15 |
HSC format 15 SMF record |
SLSSMF16 |
HSC format 16 SMF record |
SLSSMF17 |
HSC format 17 SMF record |
SLSSMF18 |
HSC format 18 SMF record |
SLSSMF19 |
HSC format 19 SMF record |
SLSSMF20 |
HSC format 20 SMF record |
SLSSMF21 |
HSC format 21 SMF record |
SLSSMF22 |
HSC format 22 SMF record |
SLSSMF23 |
HSC format 23 SMF record |
SLSSMF24 |
HSC format 24 SMF record |
SLSSMF25 |
HSC format 25 SMF record |
SLSSMF26 |
HSC format 26 SMF record |
SLSSMF27 |
HSC format 27 SMF record |
SLSSMF28 |
HSC format 28 SMF record |
SLSSMF29 |
HSC format 29 SMF record |
SLSSMF30 |
HSC Format 30 SMF record |
SLSSMF31 |
HSC format 31 SMF record |
SLSSMF32 |
HSC format 32 SMF record |
SLSSMF33 |
HSC format 33 SMF record (track MVCPOOL usage) |
SLSSMLSM |
Modify LSM SMF record subtype map |
SLSSPSWI |
Primary/shadow switch LOGREC record |
SLSSRL00 |
Recovery ERDS record 0 |
SLSSRL01 |
Recovery ERDS record 1 |
SLSSVLG1 |
VOL/CELL force unselect record |
SLSSVSTA |
VARY station SMF record subtype map |
SLSUREQ |
Batch API request processor |
SLSSUREQM |
Batch API interface mapping macro |
SLSUX03P |
HSC User Exit 03 parameter list |
SLSUX05P |
HSC User Exit 05 parameter list |
SLSUX06P |
HSC User Exit 06 parameter list |
SLSUX14P |
HSC User Exit 14 parameter list |
SLSUX15P |
HSC User Exit 15 parameter list |
SLSXB2X |
Translate 8 bits to a hexadecimal byte |
SLSSWMSG |
Map logrec records written for WTO-type messages issued by HSC |
SLSXREQ |
Issue an ACS request |
SLSXREQM |
ACS user interface mapping macro |
SLSXSEN |
HSC Significant Event Notification (SEN) request |
SLSXSENM |
Significant Event Notification (SEN) request parm list map |
SLUDRINF |
TMS DB Read parameter list |
SLUVADAT |
Flat file ACS/LSM information DSECT |
SLUVCDAT |
Flat file static configuration data DSECT |
SLUVDDAT |
QCDS drive information DSECT |
SLUVHDAT |
Flat file host information DSECT |
SLUVIDAT |
Flat file CDS information DSECT |
SLUVMDAT |
Flat file MVC data DSECT |
SLUVPDAT |
QCDS CAP information DSECT |
SLUVSDAT |
Flat file ACS station address DSECT |
SLUVTDAT |
Flat file VTV data DSECT |
SLUVVDAT |
Flat file volume data DSECT |
SLX |
HSC external interface reply |
SWSPGMIA |
VTCS PGMI interface area (VTCS only) |
The following tables list LCM samples contained on the ELS installation CD-ROM:
Member Name | Description |
---|---|
LCMAGENT |
Sample LCM Agent started task procedure |
LCMAPFXX |
Sample LCM authorized library list entry |
LCMCGI |
Sample CGI script for TMS OPEN host |
LCMCHGS |
Cumulative documentation changes for the release as PTFs are applied |
LCMCODES |
Sample LCM Agent access code file |
LCMEXEC |
Sample JCL procedure for use with jobs submitted by the LCM Explorer, and other LCM jobs submitted by an installation. LCMEXEC pre-defines certain items that are common to all LCM runs at the installation. For example, if LCM is installed in a library that is not included in the linklist or LPA list, LCMEXEC should have a STEPLIB pointing to the production LCM load library. DD statements that are dynamically allocated by most LCM jobs or are different from one LCM job to the next should not be in LCMEXEC. |
LCMINDEX |
Index of LCM Sample Library |
LCMKST |
Documents the key values for each extended field. LCMKST contains a list of equates for all extended fields. All extended fields will have a key greater than 0 associated with them. |
LCMMTHF |
Macro for defining the layout of a method file record. For more information, refer to ”METHODFILE Record” in the LCM User's Guide. |
LCMRPMAC |
LCMRHSC Record/Playback for RHSC/UUI interface |
LCMRUN |
Sample JCL to run LCM |
LCMTIDR |
Sample TMS Interface Definition Response xml document |
LCMTMCI |
Macro for defining the layout of an LCM TMC information record |
LCMTTIR |
Sample TMS Tape Information Response xml document |
LCMUX01P |
Macro for defining the parameter list used by the LCM TMS CUSTOM interface. For more information, refer to ”TMS CUSTOM Interface Module Parameters” in the LCM User's Guide. |
LCMUX01S |
Sample assembler program for use with the LCM TMS CUSTOM interface |
LCMVAUTM |
LCM parameter file for IVP with Automedia |
LCMVCA1 |
LCM parameter file for IVP with CA-1 |
LCMVCOMM |
LCM parameter file for IVP with common-format TMS extract files |
LCMVCONT |
LCM parameter file for IVP with Control-T |
LCMVCUST |
LCM parameter file for IVP with LCM custom tape management system interfaces (a tape management system vendor supplied user exit is required) |
LCMVNTMS |
LCM parameter file for IVP without a TMS |
LCMVRMM |
LCM parameter file for IVP with DFSMSrmm |
LCMVTLMS |
LCM parameter file for IVP with CA-TLMS |
LCMXDMD |
LCM parameter file for demand (or shift) run |
LCMXDVLD |
LCM parameter file for vaulting run with special data sets |
LCMXDVLS |
LCM parameter file for vaulting run with multiple subpools |
LCMXDVLT |
LCM parameter file for daily vaulting run |
LCMXRAC1 |
LCM parameter file for a post action report |
LCMXREJ1 |
LCM parameter file for an eject report that includes data set name. |
LCMXREJ2 |
LCM parameter file for a report of volumes ejected for need by data set name |
LCMXREN1 |
LCM parameter file for a report of volumes on a Pull List that were not already in an LSM |
LCMXRERV |
Statement to produce a report of errant volumes |
LCMXRMT1 |
LCM parameter file for a summary report with counts of several methods |
LCMXRMVC |
LCM parameter file for an MVC report |
LCMXRSM1 |
LCM parameter file for an LSM summary report |
LCMXRSR1 |
LCM parameter file for a non-LSM scratch list report |
LCMXRVR1 |
LCM parameter file for a report of all volumes with HSC and TMS information |
LCMXSYNC |
LCM parameter file for scratch synchronization |
LCMXTAC1 |
Sample source for a report template of LCMXRAC1 |
LCMXTAL1 |
Sample source for a report template of LCMXRAL1 |
LCMXTEJM |
Sample source for a report template of LCMXREJM |
LCMXTEJ1 |
Sample source for a report template of LCMXREJ1 |
LCMXTEJ2 |
Sample source for a report template of LCMXREJ2 |
LCMXTEN1 |
Sample source for a report template of LCMXREN1 |
LCMXTERV |
Sample source for a report template of LCMXRERV |
LCMXTINV |
Sample source for a report template of LCMXRINV |
LCMXTMT1 |
Sample source for a report template of LCMXRMT1 |
LCMXTMUL |
Sample source for the built in REPORT MULTIPLE template |
LCMXTMVC |
Sample source for a report template of LCMXRMVC |
LCMXTPHY |
Sample source for the built in REPORT PHYSICAL template |
LCMXTSM1 |
Sample source for a report template of LCMXRSM1 |
LCMXTSR1 |
Sample source for a report template of LCMXRSR1 |
LCMXTVIR |
Sample source for the built in REPORT VIRTUAL template |
LCMXTVR1 |
Sample source for a report template of LCMXRVR1 |
This section describes the MVS/CSC samples and macros contained on the ELS installation CD-ROM:
The following table describes MVS/CSC sample members:
Member Name | Description |
---|---|
APPCPMYY |
Sample definition of a system base LU for APPC/MVS |
CSCPARM0 |
Sample MVS/CSC startup parameter file that is an example of an attachment to a VM-based (CLS) server using VTAM communications |
CSCPARM1 |
Sample MVS/CSC startup parameter file that is an example of an attachment to VM-based (CLS) dual servers using TCP/IP communications |
CSCPARM2 |
Sample MVS/CSC startup parameter file that is an example of an attachment to a UNIX-based (ACSLS) server using TCP/IP communications |
CSCPARM3 |
Sample MVS/CSC startup parameter file that is an example of an attachment to an MVS-based (LibraryStation) server using TCP/IP communications |
CSCPARM4 |
Sample MVS/CSC startup parameter file that is an example of an attachment to an MVS-based (LibraryStation) server using LU 6.2 communications |
CSCPARM5 |
Sample MVS/CSC startup parameter file that is an example of an attachment to a UNIX-based (ACSLS) server using LU 6.2 communications |
CSCPARM6 |
Sample MVS/CSC startup parameter file that is an example of an attachment to an MVS-based (LibraryStation) server using XCF communications |
CSCPROC |
Sample startup JCL |
DEFAPPC |
Sample JCL to create APPC Side Information File |
IEAAPFYY |
Sample MVS/CSC APF list entries |
IEFSSNYY |
Sample MVS/CSC subsystem name table entry |
JCLCFGV1 |
Sample JCL for Configuration Verification Utility to verify startup parameters and MVS system definitions only |
JCLCFGV2 |
Sample JCL for Configuration Verification Utility to verify startup parameters, MVS system definitions, and the server configuration for compatibility |
JCLCONDB |
Sample JCL for Scratch Conversion Utility |
JCLLOGR |
Sample JCL for Event Log Report Utility |
JCLSCRUP |
Sample JCL for Scratch Update Utility |
LU6APPL |
Sample definition of a local LU for VTAM |
PGMISAM1 |
Sample QVOLUME request issued within a single MVS/CSC subsystem environment |
PGMISAM2 |
Sample QCSC and QVOLUME request issued within a multiple MVS/CSC subsystem environment |
PROGYY |
Sample MVS/CSC APF list entries |
SCHEDYY |
Sample MVS Program Properties Table (PPT) entry for MVS/CSC |
TREQSAM1 |
Sample TAPEREQ control statements |
TREQSAM2 |
Sample TAPEREQ control statements |
UX05CSC1 |
Sample MVS/CSC User Exit 05 which returns a nonoperational return code |
This section describes the LibraryStation samples and source code modules contained on the ELS installation CD-ROM: