The names of the exits are customizable. Parameters in the TMOOPTxx member of the CA 1 startup options supply the name of each exit. You can switch between different versions of the exits without having to reload new copies.
You can use the following members to customize CA 1:
Used to install the IBM BTLS exit to set the category for scratch tapes.
Elements: IDCLI04
Displays the first eight characters of the scratch pool name on the 3480/3490 message display. If you implement scratch subpooling, this usermod is also used by the EMC DLM manual tape library. This usermod is applied to the IBM SMP/E zone for z/OS.
The source for this exit is in hlq.CTAPSAMP.
Elements: IGXMSGEX / CTSMSGLC
Used to validate that the correct tape is mounted for a scratch subpool request, and to reject a tape from being stacked by Real-time Stacking.
The source for this exit is in hlq.CTAPSAMP.
Elements: CTSUX1G
Defines output assignments for external tape labels. hlq.CTAPJCL(TMELBLS)
Parmlib Specification: XSCR, yourmodulename, or NONE
Elements: TMELBLS
Allows or disallows the scratch request and is called before updating any volumes and before updating any DSNBs. This exit is called for both a SCRATCH and a TEST request. This exit is only called by TMSSCR (invoked by TMSCLEAN or the ISPF Scratch Command) if you set the option XSCR to an exit name.
Elements: TMSXSCR
Used to modify fields during a conversion of data to TMC format or control statements. You specify this exit by a run-time parameter on the TMSCONVR PARM= yourmodulename.
Elements: yourmodulename (Previously named TMSXITCO in r12.0 and TMSUXCO in r11.5)
Used in a conversion of system catalog data to TMC format during the execution of TMSIDATA. You specify this exit by a run-time parameter on the TMSIDATA PARM= yourmodulename.
Elements: yourmodulename (Previously named TMSXITD in r12.0 and TMSUXID in r11.5)
Generates exit definitions for use with CA-supplied user exits TMSXITU and TMSXITE. You do not need to generate exit definitions if the TMC has been reformatted with TMSXTEND.
TMSVOLDF is mutually exclusive with TMSXITE and TMSXITU.
After PTF RO32864 for release 12.6, TMSVOLDF links standalone modules TMSVOLDF with TMSXITE and TMSXITU. As part of L0C6INIT (CAS9) process, module TMSVOLDF is dynamically installed. If installing for the first time or modifying to the existing usermod, you can load TMSVOLDF with an IPL or dynamically using the following statements:
PRODUCT(CA 1/MVS) VERSION(L0C6) INIT(L0C6INIT) - PARM(REINIT,LPA=TMSVOLDF) - LOADLIB(your.loadlib) PRODUCT(CA 1/MVS) VERSION(L0C6) INIT(L0C6INIT) - PARM(REINIT,LPA=your.exite.name) - LOADLIB(your.loadlib) PRODUCT(CA 1/MVS) VERSION(L0C6) INIT(L0C6INIT) - PARM(REINIT,LPA=your.exitu.name) - LOADLIB(your.loadlib)
Or
PRODUCT(CA 1/MVS) VERSION(L0C6) INIT(L0C6INIT) - PARM(REINIT,LPA=ALL) - LOADLIB(your.loadlib)
Note: Release 12.6 is the last release to support the TMSVOLDF usermod. TMSXTEND eliminates the need for alphanumeric user exits.
Elements: TMSVOLDF
Modifies the expiration date and scratch status indicator, or bypass the TMC record update. TMSCLEAN calls this exit only if you set the option XCLN1 to an exit name.
Parmlib Specification: XCLN,1 yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXCLN1)
Note: In previous releases, the TMSCLEAN exit had an optional B (BYPASS) option. To bypass the creation of AUDIT exception records, set the BYPASS option to YES in TMOOPTxx in the options library.
Processes CA 1 Keyword USER/uuu dates. TMSCLEAN calls this exit only if you set the option XCLN2 to an exit name.
Parmlib Specification: XCLN2, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXCLN2)
Enables you to modify the expiration date and "expired by Catalog Control" indicator, or to bypass the TMC record update. TMSCTLG calls this exit only if you set the option XCTLG to an exit name.
Parmlib Specification: XCTLG, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXCTLG)
Note: In previous releases, the TMSCTLG exit had an optional B (BYPASS) option. To bypass the creation of AUDIT exception records, set the BYPASS option to YES in TMOOPTxx in the options library.
Used to modify the expiration date of bypass the TMC record update. This exit is only called by TMSCYCLE if the option XCYCL is set to an exit name.
Parmlib Specification: XCYCL, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXCYCL)
Note: In previous releases, the TMSCYCLE exit had an optional B (BYPASS) option. To bypass the creation of AUDIT exception records, set the BYPASS option to YES in TMOOPTxx of the CA 1 options library.
Enables you to modify the expiration date and to bypass the RDS indicator of the TMC record update. TMSEXPDT calls this exit only if you set the option XEXP to an exit name.
Parmlib Specification: XEXP, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXEXP)
Note: In previous releases, the TMSEXPDT exit had an optional B (BYPASS) option. To bypass the creation of AUDIT exception records, set the BYPASS option to YES in TMOOPTxx in the options library.
Used to automatically bypass real-time tape tracking without using EXPDT=98000 (nonresident) in the JCL. This exit is invoked at:
Parmlib Specification: XITA, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITA in r12.0 and TMSUX2A in r11.5)
Used to establish retention other than the assigned Abend Default Retention specified in the CA 1 option member TMOOPTxx (parameter ABE). This exit is optional because unique Abend retention values can be specified in the Retention Data Set (RDS) rules.
Parmlib Specification: XITB, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITB in r12.0 and TMSUX2B in r11.5)
Used to customize the accounting information copied to the TMC records for secondary volumes.
Parmlib Specification: XITC, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITC in r12.0 and TMSUX2C in r11.5)
Used to more specifically define data sets that are to be controlled by an External Data Manager (EDM).
Parmlib Specification: XITD, yourmodulename, or NONE
Elements: yourmodulename (Previously named CTSUXEDM in r12.0)
Used to convert internal numeric volume serial numbers to an external alphanumeric value. TMSXITE is not required if the TMSXTEND utility has been used to format the TMC or if the TMSVOLDF usermod is being used. TMSXITE is mutually exclusive with TMSVOLDF.
Parmlib Specification: XITE, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITE in r12.0 and TMSUX2E in r11.5)
Used to allow/disallow double opens and recreates
Parmlib Specification: XITF, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITF in r12.0 and TMSUX2F in r11.5)
Used to capture accounting data specified in job or step statements in the JCL.
Parmlib Specification: XITJ, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITJ in r12.0 and TMSUX2J in r11.5)
Used to more specifically designate which tapes should have external gummed labels created by TMSLBLPR.
Parmlib Specification: XIT,L yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITL in r12.0 and TMSUX2L in r11.5)
Used with the CA 1 external security interface. If used to supply a default CA 1 password; that process is now available as an option in CTAPOPTN member TMOOPTxx, ISPFDEF. If used to notify robotic/virtual tape library of scratch status; that process is now available as an option called ROBSCR.
Parmlib Specification: XITS, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITS in r12 andTMSUX2S in r11.5)
Used to convert external alphanumeric volume serial numbers to an internal numeric value. TMSXITU is not required if the TMSXTEND utility has been used to format the TMC or if the TMSVOLDF usermod is being used. TMSXITU is mutually exclusive with TMSVOLDF.
Parmlib Specification: XITU, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXITU in r12.0 and TMSUX2U in r11.5)
Provides the TMC record selection for MVS catalog and TMC synchronization processing. This exit is only called by TMSOSCAT if the option XOCAT option is set to an exit name.
Parmlib Specification: XOCAT, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXOCAT)
Allows the user to reject volumes for label processing, modify the TMC record prior to TMC update, and modify tape label information. This exit is only called by TMSTPNIT if option XTPNT is set to an exit name.
Parmlib Specification: XTPNT, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXTPNT)
Provides various options to control the processing of tapes. This exit is only called by TMSTPPRO if the option XTPPR is set to an exit name.
Parmlib Specification: XTPPR, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXTPPR)
Provides for TMC record selection for Vault Management System processing. This exit is only called by TMSVMEDT if the option XVLT1 is set to an exit name.
Parmlib Specification: XTVLT1, yourmodulename, or NONE
Elements: yourmodulename (Previously named TMSXVLT1)
|
Copyright © 2013 CA Technologies.
All rights reserved.
|
|