Are symbolics allowed in the parameters for CCI ?

book

Article ID: 198026

calendar_today

Updated On:

Products

CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA LDAP Server for z/OS CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware MF - MISC OLD CODES SERVICE ASSURE Generic Uniservice for CICS Generic Uniservice II CA Output Management Web Viewer

Issue/Introduction

Is it possible to use symbolics in the parameters for the CCI component of Common Services for z/OS r15?  If so, how?  


The following is an example for 1 system of what i'm trying to simplify;

IF(SYSNAME='CBOC')
SYSID(CBOC)
PROTOCOL(TCPSSLGW,21721,1,CBOC)
ENDIF()
*
IF(SYSNAME='CBOC'&SYSDR='C')
SYSID(PRECBOC)
PROTOCOL(TCPSSLGW,21721,1,PRECBOC)
ENDIF()
*
IF(SYSNAME='CBOC'&SYSDR!='P'&SYSDR!='H'&SYSDR!='C')
SYSID(CBOCDR)
PROTOCOL(TCPSSLGW,21721,1,CBOCDR)
ENDIF()

Due to the number of systems we have, this results in a lot of similar parameters, so I'd like to be able to simplify to something like the following;

SYSID(&SYSNAME.)
PROTOCOL(TCPSSLGW,21721,1,&SYSNAME.)
*
IF(&SYSDR='C')
SYSID(PRE&SYSNAME.)
PROTOCOL(TCPSSLGW,21721,1,PRE&SYSNAME.)
ENDIF()
*
IF(SYSDR!='P'&SYSDR!='H'&SYSDR!='C')
SYSID(&SYSNAME.DR)
PROTOCOL(TCPSSLGW,21721,1,&SYSNAME.DR)
ENDIF()

Cause

Due to a large number of systems, the customer needs to code an excessive number of different CCI parameters 

Environment

Release : 15.0

Component : CAICCI-MVS

Resolution

You can only use the IF statements and then use the PROTOCOL statement in the IF (together with the NODE / CONNECT statements), in conjunction with ENDIF.
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/traditional-management/ca-common-services-for-z-os/14-1/component-reference/caienf-control-options/control-options-summary-caienf/if-condition-amp-condition.html
Currently, symbolics can be used for values on the PROTOCOL NODE/CONNECT styatements within the IF/THEN -  ENDIF   They cannot be used for the parms themselves.  


https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/traditional-management/ca-common-services-for-z-os/14-1/component-reference/caienf-control-options/control-options-summary-caienf/if-condition-amp-condition.html


The protocol statement cannot be adjusted.