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

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

book

Article ID: 6187

calendar_today

Updated On:

Products

COMMON SERVICES FOR Z/OS 90S SERVICES Common Services

Issue/Introduction

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,###.###.##.#:7001;CA=Y;RA=Y;CS=AES256,59,SYSA)

 

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

             PROTOCOL(TCPSSLGW,###.###.##.#;CA=Y;RA=Y;CS=AES256,59,SYSA)

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

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 labeled PROTOCOL(protocol,netparm,retry,sysid,maxru,start/stop) included within the CA Common Services Documentation wiki.