May I customize MetaCOBOL GPV macro to avoid GPV16E error
book
Article ID: 77704
calendar_today
Updated On:
Products
DatacomDATACOM - ADCISCOMMON SERVICES FOR Z/OS90S SERVICESDATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OSCOMMON PRODUCT SERVICES COMPONENTCommon ServicesCA ECOMETER SERVER COMPONENT FOCEasytrieve Report Generator for Common ServicesINFOCAI MAINTENANCEIPCUNICENTER JCLCHECK COMMON COMPONENTMainframe VM Product ManagerCHORUS SOFTWARE MANAGERCA ON DEMAND PORTALCA Service Desk Manager - Unified Self ServicePAM CLIENT FOR LINUX ON MAINFRAMEMAINFRAME CONNECTOR FOR LINUX ON MAINFRAMEGRAPHICAL MANAGEMENT INTERFACEWEB ADMINISTRATOR FOR TOP SECRETXpertware
Issue/Introduction
May I customize MetaCOBOL GPV macro to avoid GPV16E error? Under CA MetaCOBOL+ 1.1, we customized the GPV macro to increase &V@REDEFINES variable from 200 to 500 for some programs with several Datacom DATAVIEWs. May we do the same with CA Datacom support for MetaCOBOL version 15.1?
Environment
z/OS
Resolution
Yes, the CA Datacom support for MetaCOBOL version 15.1 macros can be user customized. Be sure not to change the SMP/e target macros (MCT#*) in the CABDSAMP library. Member MCT#GPV should be copied and modified in your source macro library.
Additional Information
The errors that occur during the translation if the increase is needed are:
N99 GPV16E-MORE THAN 200 "REDEFINES," N99 INCREASE OCCURS FOR &V@REDEFINES. N05 INVALID INDEX FOR VARIABLE TABLE
Customize a copy of CADBSAMP member MCT#GPV for your use as the GPV macro. The increase from 200 will be in these GPV macro statements: