I am receiving a Common Services for z/OS CAS9216E message - Invalid command - bad variable length or format when attempting to start CCI.

Document ID : KB000006187
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

 

When I specify both the IP address AND a port number on the PROTOCOL statement of my CCI parms,

I receive a “CAS9216E - Invalid command - bad variable length or format when ENF attempts to start CCI.”

            PROTOCOL(TCPSSLGW,205.174.35.5:7001;CA=Y;RA=Y;CS=AES256,59,S1TX)

If I specify ONLY an IP address OR a port number, CCI starts successfully.

             PROTOCOL(TCPSSLGW,205.174.35.5;CA=Y;RA=Y;CS=AES256,59,S1TX)

             PROTOCOL(TCPSSLGW,7001;CA=Y;RA=Y;CS=AES256,59,S1TX)

 

 

 

 

Environment:
CA Common Services for z/OS r14.1 starting CCI from ENF
Cause:

Netparm data on the GATEWAY, NODE, and PROTOCOL control options is restricted to 32 characters.  Specifying  both the IP address and port number exceeded that value.    

 

 

 

 

 

 

Resolution:

            ·        You can code only the IP address or the port number on the NETPARM statement to stay under the 32 character limit

 

 

Or

 

·        If you have a need to include parms that are more than 32 characters, you can:

 

·        Update the parms directly in the PROC

 

·        Use the NODEDATA control option 

•   Use the NETPARM DD statement to define the quantity of characters that you require. 

 

 

Additional Information:

Refer to the netparm description found under the section labelled PROTOCOL(protocol,netparm,retry,sysid,maxru,start/stop) included within the CA Common Services Documentation wiki.