If both TEST and PROD have a source and a COPYBOOK element, the ACM QUERY panel shows that the COPYBOOK element is in STG-1 of TEST.
In reality, however, the PROD has a COPYBOOK in VVLL 0100 and the TEST has a COPYBOOK in VVLL 0101.
This difference cannot be determined from the ACMQ information.
How should I check the input components if I am generating elements in STG-1 only?
--------------------------- ELEMENT SELECTION LIST ------- Row 1 to 14 of 14
COMMAND ===> SCROLL ===> PAGE
Enter line command XE to display full element name
MORE==>
ELEMENT -- TYPE NS ENVIRON S SYSTEM SUBSYS VVLL PROCGRP CUR DTE
CBLMAIN1 COBOL R19TEST U FINANCEA ACCTREC 0101 CLENBL 11NOV24
CBLMAIN1 COBOL R19PROD P FINANCEA ACCTREC 0100 CLENBL 11NOV24
CBLCPY01 COPY R19TEST U FINANCEA ACCTREC 0101 *NOPROC* 11NOV24
CBLCPY01 COPY R19PROD P FINANCEA ACCTREC 0100 *NOPROC* 11NOV24
CBLCPY02 COPY R19TEST U FINANCEA ACCTREC 0101 *NOPROC* 11NOV24
CBLCPY02 COPY R19PROD P FINANCEA ACCTREC 0100 *NOPROC* 11NOV24
CBLCPY03 COPY R19TEST U FINANCEA ACCTREC 0101 *NOPROC* 11NOV24
CBLCPY03 COPY R19PROD P FINANCEA ACCTREC 0100 *NOPROC* 11NOV24
******************************* Bottom of data ********************************
--------------------------------- ACM QUERY ---------------------------------
OPTION ===> _________________________________________________________
BLANK - Perform Element query C - Perform Comment query
M - Perform Member query O - Perform Object query
ELEMENT/MEMBER ===> CBLCPY0*
ELEMENT Query Information: Query Options:
ENVIRONMENT ===> * Where-used/Components used ===> WHE (WHE/COM)
SYSTEM ===> * Foreground/Batch Mode =========> F (F/B)
SUBSYSTEM ===> * Create GENERATE SCL =========> N (Y/N)
TYPE ===> * Exclude circular references ===> N (Y/N)
STAGE NBR ===> * (1/2/*) Exclude indirect references ===> N (Y/N)
Exclude related references ===> N (Y/N)
MEMBER Query Information:
DSNAME ===> *
COMMENT/OBJECT Query Information:
********************************* Top of Data **********************************
11:46:45 ACMQ203I LIST USING COMPONENTS FOR
11:46:45 ACMQ204I ELEMENT CBLCPY0* ENVIRONMENT *
11:46:45 ACMQ205I SYSTEM * SUBSYSTEM *
11:46:45 ACMQ206I TYPE * STAGE NUMBER *
11:46:45 ACMQ408I OPTIONS
LVL ELEMENT TYPE ENVIRON SYSTEM SUBSYS STG
1 CBLCPY01 COPY R19TEST FINANCEA ACCTREC 1
2 CBLMAIN1 COBOL R19PROD FINANCEA ACCTREC 2
2 CBLMAIN1 COBOL R19TEST FINANCEA ACCTREC 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 CBLCPY02 COPY R19TEST FINANCEA ACCTREC 1
2 CBLMAIN1 COBOL R19PROD FINANCEA ACCTREC 2
2 CBLMAIN1 COBOL R19TEST FINANCEA ACCTREC 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 CBLCPY03 COPY R19TEST FINANCEA ACCTREC 1
2 CBLMAIN1 COBOL R19PROD FINANCEA ACCTREC 2
2 CBLMAIN1 COBOL R19TEST FINANCEA ACCTREC 1
******************************** Bottom of Data ********************************
Release : ALL
The ACM QUERY report doesn't show everything you want.
It's a 3 step process.
1, Use ACM QUERY reporting to find the programs that the COPYBOOK is used.
2, Use the BX command against the program to determine the VVLL of the COPYBOOK used at generate time.
3, Use the "Display Elements/Component Lists (Option 1 - DISPLAY, 1 - ELEMENT)" to find the locations that the COPYBOOK exist. The VVLL will also be shown.