search cancel

Are symbolics allowed in the parameters for CCI ?

book

Article ID: 198026

calendar_today

Updated On:

Products

CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC EASYTRIEVE REPORT GENERATOR FOR COMMON SERVICES INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT LDAP SERVER FOR Z/OS Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware MF - MISC OLD CODES SERVICE ASSURE GENERIC UNISERVICE FOR CICS GENERIC UNISERVICE II 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.