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 may prevent CA Vtape from starting up properly and can result in one or more error messages describing the condition along with 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 check the syntax of the parmlib members and produces a report detailing 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 will indicate the parmlib member, section, attribute, and line and column number of the error as well as the maintenance level of the validation program.

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.