Previous Topic: Initial Configuration of the ParmlibNext Topic: Automatic Command Execution


Parmlib Syntax Verification

At startup, CA Vtape reads and validates the Parmlib members that define run-time attributes. Parmlib syntax errors can prevent CA Vtape from starting up properly and can result in one or more error messages describing the condition and a subsequent ABEND.

Because Parmlib changes can be critical to the performance and operation of CA Vtape, it is important to review all such changes. To help you make and test your changes, a Parmlib Syntax Check Utility has been provided. The utility invokes the CA Vtape Parmlib reader to verify the syntax of the Parmlib members. The utility produces a report that details the attributes read and their values.

Customize and submit the HLQ.CCUUJCL(SVTPARMS) member. The job output contains a report of each Parmlib member successfully read and stops when a syntax or structure error is encountered. The resulting error message indicates the Parmlib member, section, attribute, line and column number of the error, and the validation program maintenance level.

The following is a sample Parmlib validation error message:

SVTSQQ136E Parmlib error:  777
Invalid option for this Attribute
  CacheManagement = DYNAMC 
                   >*<<-- See Line.Col(74.21)
Program SVTSPRMS CCUUC60  ~RMID(RO54767) 
PSW@(X'205CEB48') Offset@(X'009E80') Return.Reason(12.4)
DD(SVTPARMS) Member(OSPARMS) Section<StartupOptions>

Correct any errors and resubmit the utility until you receive a zero return code.