Where are the Endevor API Cobol copybooks and Assembler Macros located

book

Article ID: 141770

calendar_today

Updated On:

Products

CA Endevor Software Change Manager (SCM) CA Endevor Software Change Manager - Natural Integration (SCM) CA Endevor Software Change Manager - ECLIPSE Plugin (SCM) CA Endevor Software Change Manager - Enterprise Workbench (SCM)

Issue/Introduction

Attempting to utilize the API, via ENHALELM macro, with element names longer than 10 characters.   Unfortunately the ALELM_RQ_ELM field only supports 10 characters.  However, the results field ALELM_RS_ELNAME supports up to 255 characters.  Where are the assembler and cobol copybooks located? 

Environment

Release : 18.0, 18.1 

Component : CA Endevor Software Change Manager

Resolution

The Cobol copybooks and Assembler Macros used by the API are located in the iprfx.iqual.CSIQOPTN dataset that is delivered with the Endevor Product. 

The Cobol copybook used by the API to support long name elements is ECHAAREB. The Assemble macro version is in ENHALELM. 

For more information on the API you can review the documentation: 

Endevor release 18.1 

https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-software-change-manager/18-1/api-and-user-exits-reference/api-reference/api-support.html

Endevor Release 18.0.x 

https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/devops/ca-endevor-software-change-manager/18-0/api-and-user-exits-reference/api-reference/api-support.html