Space announcement This documentation space provides the same content as before, but the organization of the content has changed. The content is now organized based on logical branches instead of legacy book titles. We hope that the new structure will help you quickly find the content that you need.

Abend-AID SVC51 Interface Installation Utility (CWINSTAL)


With the CWINSTAL utility, you start and stop Abend-AID and perform various other functions related to the Abend-AID SVC51 interface. The JCL required to execute CWINSTAL can be found in member $12INSTL in the Abend-AID installation library hlq.CTL.

Note

  1. The Abend-AID batch dump capture address space (BDCAS) must be active before starting the SVC51 interface. If you haven’t already started the BDCAS and an Abend-AID subsystem, see  Task 2: Modify the BDCAS JCL ($68BDCAS) for more information.
  2. When testing a new release of Abend-AID, you must use the new Abend-AID SVC51 interface, the new Abend-AID SMP/E-managed load library, the new Abend-AID customization load library, and the appropriate CSS load library.
  3. CWINSTAL installs the Abend-AID hook into the dynamic Extended Link Pack Area (ELPA). In prior releases, the hook was installed into ECSA.

All Abend-AID diagnostics, including those for LEAID and SNAP-AID processing, require the use of the Abend-AID SVC51 interface.

The SVC51 interface operates in production mode only, in test mode only, or in both production and test modes simultaneously. Only one production SVC51 interface and/or one test SVC51 interface can be in operation at a time. If Abend-AID is to be started in both production and test modes, the production SVC51 interface must be started first and the test SVC51 interface must be started second. This enables the test SVC51 interface to gain control first and perform its job name evaluation. If the job name does not match a CWINSTAL TEST parameter job name mask, then control is passed to the production SVC51 interface.

You start Abend-AID production mode, which diagnoses failures in all jobs, by executing CWINSTAL without specifying a parameter. You start test mode, which diagnoses failures in specified jobs, with the TEST parameter. Invoke other functions with the parameters listed below. Messages generated from CWINSTAL appear in the job log.

CWINSTAL syntax

PARM=LIST
    TEST,jobname...
    STOP
    STOP,*
    AJOB,jobname...
    DJOB,jobname...

Parameters

LIST

Displays the status of the Abend-AID SVC51 interface (the releases started and other pertinent status information).

TEST,jobname

Starts a test version of Abend-AID for selected jobs. The production version of Abend-AID does not need to be stopped and restarted in order to start a test version of Abend-AID.

The jobname subparameter specifies either an actual job name or job name mask. A string of multiple job names and/or job name masks separated by commas can be entered. The string can be 1 to 95 characters. When specifying a job name mask, do not include a wildcard or special character. Only specify these characters if they are actually used in the job names at your site.

Examples

All jobs that have job name NEWAATST or job names that begin with the characters ABC will utilize the test Abend-AID interface:

PARM=’TEST,NEWAATST,ABC’

To continue a string of multiple job names onto another statement, enclose the expression in parentheses. End each statement with a comma after a complete jobname subparameter and begin the second line in column 16, as shown below:

//AADYNAM EXEC PGM=CWINSTAL,PARM=(TEST,ABCDEF,GHI,
//             XYZ)

STOP

Stops the production version of the Abend-AID interface.

STOP,*

Stops the test version of the Abend-AID interface that was started using the TEST,jobname parameter.

AJOB,jobname

Add the specified job names or job name masks to an active test Abend-AID interface.

DJOB,jobname

Delete the specified job names or job name masks from an active test Abend-AID interface.

Examples

Adds the job name mask DEF to the list of jobs that utilize the test Abend-AID interface: 

PARM=AJOB,DEF

Deletes job name NEWAATST from the list of jobs that utilize the test Abend-AID interface:

PARM=DJOB,NEWAATST

APF-Authorization Considerations

The Abend-AID and Abend-AID Common Components authorized load libraries (SPAAAUTH and SKAZAUTH) must be APF-authorized. They were allocated during the SMP/E install.

If the Abend-AID authorized load library (SPAAAUTH) containing modules CWINSTAL and ABENDAID is authorized only because it is on the link list and not in the APF list, authorization will be lost when the load library is accessed via a //JOBLIB, //STEPLIB, and/or //ABENDLIB DD statements.

Zap for Uppercase Messages

CWINSTAL’s messages are in mixed case. To get uppercase output, zap the character at CSECT UPCASE to change it from N to Y. Use the following AMASPZAP control cards to produce uppercase output:

 NAME CWINSTAL UPCASE
  VER   0000  D5
  REP   0000  E8



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*