CAS9125E - Invalid data: Unbalanced parentheses.

book

Article ID: 50827

calendar_today

Updated On:

Products

CA 1 Tape Management CA 1 Tape Management - Copycat Utility CA 1 Tape Management - Add-On Options CA Compress Data Compression for MVS CA Compress Data Compression for Fujitsu CA Datacom - DB CA Datacom CA Datacom - AD CA Datacom - Server 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 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 CA Datacom/AD

Issue/Introduction

Description:

Unlike previous releases of CA Common Services, release 12.0 is enforcing the 72-character limit for an input statement. As a result, any characters beyond column 72 will not be accounted for and may result in an error. One such example is the following CAIRIM initialization statement that can be defined in the CARIMPRM member of the CAIOPTN library.

****** ***************************** Top of Data **************************************
=COLS> ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
000100 PRODUCT(CAIRIM) VERSION(S910) INIT(CAS9INIT) PARM(REFRESH(SSF,MB838,LMP)00000001
****** **************************** Bottom of Data ************************************

As seen in the above example, the last closing parentheses is missing and as a result the defined statement is syntactically incorrect. When the CAS9 procedure is run, this statement will be flagged in error and the initialization will fail with a RC=08

Here are the error messages as seen in the system log.

CAS9115I - Input: PRODUCT(CAIRIM) VERSION(S910) INIT(CAS9INIT)
PARM(REFRESH(SS
CAS9125E - Invalid data: Unbalanced parentheses.
CAS9173E - Errors detected during CAIRIM initialization

Solution:

Any initialization statement that will extend beyond column 72 should be split and continued on a new line. Statements can be continued on the next line by placing a dash (-) at the end of the line, but a keyword and its operands that are contained within parentheses must be on the same line. Using the previous statement as an example, the initialization can be defined as follows:

****** ***************************** Top of Data **************************************
=COLS> ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
000100 PRODUCT(CAIRIM) VERSION(S910) INIT(CAS9INIT) -                          00000001
000200 PARM(REFRESH(SSF,MB838,LMP))                                            00000002
****** **************************** Bottom of Data ************************************

Environment

Release:
Component: CAIRIM