Running CA JCLCheck on a started task jcl containing System Symbols, we can get the following warning message: CAY6130W NO VALUE SPECIFIED FOR PARAMETER &name - PARAMETER RETAINED AS WRITTEN

Document ID:  TEC1704385
Last Modified Date:  07/12/2017
{{active ? 'Hide' : 'Show'}} Technical Document Details

Products

  • CA JCLCheck Workload Automation

Releases

  • CA JCLCheck Workload Automation:Release:12.0

Components

  • CA JCLCheck workload Automation:JCLCHK
Issue:

Running CA JCLCheck on a started task jcl containing System Symbols, we can get the following warning message:    

CAY6130W NO VALUE SPECIFIED FOR PARAMETER &name - PARAMETER RETAINED AS WRITTEN

if the involved System Symbol is defined with a NULL value in the Operating System SYS1.PARMLIB member IEASYMxx.

The involved symbol is retained as written and this could generate subsequent errors in CA JCLCheck scan execution.

 

Here a sample:

//PROFILE DD DISP=SHR,DSN=TCPIP.SPM1.PARMS&IPLLOC(TCPPFVIP) 
++PROFILE DD DISP=SHR,DSN=TCPIP.SPM1.PARMS&IPLLOC(TCPPFVIP) 
CAY6130W NO VALUE SPECIFIED FOR SYMBOLIC PARAMETER "IPLLOC"- PARAMETER 
RETAINED AS WRITTEN 
CAY6052E DSNAME "TCPIP.SPM1.PARMS&IPLLOC(TCPPFVIP)" IS INVALID NEAR 
"&IPLLOC(" 

//SYSTCPD DD DISP=SHR,DSN=TCPIP.SPM1.PARMS&IPLLOC(TCPDAT&SYSCLONE.) 
++SYSTCPD DD DISP=SHR,DSN=TCPIP.SPM1.PARMS&IPLLOC(TCPDAT&SYSCLONE.) 
CAY6130W NO VALUE SPECIFIED FOR SYMBOLIC PARAMETER "IPLLOC"- PARAMETER 
RETAINED AS WRITTEN 
CAY6130W NO VALUE SPECIFIED FOR SYMBOLIC PARAMETER "SYSCLONE"- 
PARAMETER RETAINED AS WRITTEN 
CAY6052E DSNAME "TCPIP.SPM1.PARMS&IPLLOC(TCPDAT&SYSCLONE.)" IS INVALID 
NEAR "&IPLLOC(" 
CAY6053E DSNAME "TCPIP.SPM1.PARMS&IPLLOC(TCPDAT&SYSCLONE.)" CONTAINS 
INVALID MEMBER NAME 

both System Symbols &IPLLOC and &SYSCLONE are defined in IEASYMxx member with a NULL value and they are retained as written, generating additional JCLCheck errors, due to invalid dsname/membername.

 

How to correct this situation? 

Environment:
CA JCLCheck 12.0
Cause:

In the CA JCLCheck 12.0 Message Guide we provide the following error description:

 

CAY6130W NO VALUE SPECIFIED FOR PARAMETER &name - PARAMETER RETAINED AS WRITTEN

 

Reason: A name with the format of a symbolic parameter (an ampersand followed by one to seven characters) was encountered. No value was specified on either the EXEC or the PROC statements. No substitution was made and the value is used as specified, including the ampersand.

Note: If you did not intend to use the value as specified, other messages will probably

follow.

Action: Correct the JCL to prevent future problems.

 

This warning can generate false scanning errors as the System Symbol was not correctly managed by CA JCLCheck, even if it is coded correctly.

Resolution:

CA JCLCheck can scan and validate Started Task jcls (in addition to the classic jcl procedures) substituting the System Symbols present into the procedure with the values specified in the SYS1.PARMLIB(IEASYMxx) member but it is necessary to specify the RUNTIME option JOBT(S) instead of the default value JOBT(J), per the following explanation we provide in the CA JCLCheck Command Reference Guide:

 

JOBTYPE:

The JOBTYPE option specifies the type of JCL to scan: JOB, started task, or time-sharing user.

This option has the following format:

 JOBType(type)|NOJOBTyp

 type is one of the following values:

 J—(batch job) - System Symbolics are disabled

S—(started task) - System Symbolics are enabled

T—(time-sharing user) - System Symbolics are enabled

 

Default: JOBType(J)  

 

 If JOBT(S) is specified as runtime option, the warning message CAY6130W no longer occurs and the Started Task jcl is correctly processed by CA JCLCheck.

 

If, after this suggestion, the message occurs again, please open a Case with CA Support.

Please help us improve!

Will this information enable you to resolve your issue?

Please tell us what we can do better.

{{feedbackText.length ? feedbackText.length : '0'}}/255

{{status}}

Not what you were looking for?

Search Again >

Product Information

Support by Product >

Communities

Join a Community >