A ELS Samples, Modules, and Macros

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.

ELS Samples, Source Code Modules, and Macros

This section describes ELS samples, source code modules and macros contained on the ELS installation CD-ROM.

ELS Samples

The following table describes ELS sample members:

Table A-1 ELS Samples

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


ELS Source Code Modules

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


ELS Macros

The following table describes ELS macros:

Table A-3 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)


LCM Samples

The following tables list LCM samples contained on the ELS installation CD-ROM:

Table A-4 LCM Samples

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


MVS/CSC Samples and Macros

This section describes the MVS/CSC samples and macros contained on the ELS installation CD-ROM:

MVS/CSC Samples

The following table describes MVS/CSC sample members:

Table A-5 MVS/CSC Samples

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


MVS/CSC Macros

The following table describes MVS/CSC macro members:

Table A-6 MVS/CSC Macros

Member Name Description

SCSUX05P

MVS/CSC User Exit 05 parameter list

SCSXREQ

Programmatic Interface request

SCSXREQM

Programmatic Interface mapping macro

SCUDRINF

TMS DB Read parameter list


LibraryStation Samples and Source Code Modules

This section describes the LibraryStation samples and source code modules contained on the ELS installation CD-ROM:

LibraryStation Samples

The following table describes LibraryStation sample members:

Table A-7 LibraryStation Samples

Member Name Description

SLGPROC

Sample LibraryStation startup JCL

SLGAPFXX

Sample LibraryStation APF list entries

SLGDBCR

Sample JCL for defining the LibraryStation PDF

SLGPRGXX

Sample LibraryStation APF list entries


LibraryStation Source Code Modules

The following table describes LibraryStation source code module members:

Table A-8 LibraryStation Source Code Modules

Member Name Description

SLGDJCL

Sample JCL for running the SLGDIAG Installation Verification Program (IVP)

SLGDEXEC

Sample REXX exec for running the SLGDIAG IVP