Need to add source to Endevor without regenerating the load module in a external file.

Document ID:  TEC1449487
Last Modified Date:  07/11/2017
{{active ? 'Hide' : 'Show'}} Technical Document Details

Products

  • CA Endevor Software Change Manager

Releases

  • CA Endevor Software Change Manager:Release:17.0
  • CA Endevor Software Change Manager:Release:18.0

Components

  • CA Endevor Software Change Manager:ENDBAS
Question:

I have approximately 4000 to 5000 source modules that I want to add to Endevor.  The problem is that I do not want to regenerate the code when I add them into Endevor.  I would also like to have an Endevor footprint put on the existing load modules.  What do I have to do to accomplish this task?

Answer:

This can be done using the Endevor Load Utility (C1BML000).  

In order to not generate an element when adding to Endevor, you would need to create a new processor group for this type.  The new generate processor would be a NOPROC processor.  

When adding to Endevor the SCL will point to the new processor group and the element will not be generated. 

Here is the JCL / SCL that is needed to run the load utility:

//LOAD     EXEC PGM=NDVRC1,PARM='C1BML000'
//STEPLIB  DD DISP=SHR,DSN=PREFIX.QUAL.CSIQAUTU
//         DD DISP=SHR,DSN=PREFIX.QUAL.CSIQAUTH
//CONLIB   DD DISP=SHR,DSN=PREFIX.QUAL.CSIQLOAD
//C1TPLSIN DD  UNIT=SYSDA,SPACE=(CYL,5),
//             DCB=(RECFM=FB,LRECL=80)
//C1TPLSOU DD  UNIT=SYSDA,SPACE=(CYL,5)
//C1PLMSGS DD  SYSOUT=* 
//C1BMLIN  DD  *
   LOAD MEMBER *
   FROM DSNAME 'PREFIX.QUAL.SRCIN'    (your source library outside of Endevor)
   TO   ENVIRONMENT 'ENV1'
                    SYSTEM 'PTEST'
              SUBSYSTEM 'PTEST'
                         TYPE 'PTEST'
                       STAGE '2'
   OPTION PROCESSOR GROUP 'NOPROC'
   FOOTPRINT 'PREFIX.QUAL.LOADOUT'    (loadlib that will be footprinted)
   .
//C1BMLLOG DD  SYSOUT=*
//C1BMLSYN DD  SYSOUT=*
//C1BMLDET DD  SYSOUT=* 
//C1BMLSUM DD  SYSOUT=*
//SYSOUT   DD  SYSOUT=*
//SYSPRINT DD  SYSOUT=*
//SYMDUMP  DD  DUMMY
//SYSUDUMP DD  SYSOUT=*

If you have *LOADMOD files then to get to the footprint you would be doing the following:

Bring up Endevor as you normally would.

Go to the following panel:
    C1SM1000 --------------- CA Endevor SCM Version 18.0.10
    select option 1 - display 

You are now on panel:
    C1SD0000 ------------------  Display Options Menu
    select option 2 - footprint

On the following panel:

     C1SD4000 ---------------------  Footprint Display
     fill in OTHER PARTITIONED DATA SET:
     data set name ===>  'PREFIX.QUAL.LOADOUT'
     
     hit the enter key 

on the following panel you will see the loadmodules that were footprinted.  To see the actual footprint put a I next to the element you have footprinted:

     I PTESSTEL1
     
     hit the enter key

you will now be on the panel C1SSIDRS ------------------ LOAD MODULE IDR DISPLAY
the *LOADMOD will display for the load:

                 |--------------------------  F O O T P R I N T ----------------------------|
      CSECT      SYSTEM   SUBSYSTEM ELEMENT    TYPE     S  VVLL   DATE   TIME LD
      *LOADMOD   PTEST    PTEST     PTESTEL3   PTEST    2  0100  07JUL17 14:20 Y

and will also display the source footprint:

        PTESTEL3   PTEST    PTEST     PTESTEL3   PTEST    1  0100  07JUL17 14:19

      

 

     

 

Please help us improve!

Will this information enable you to resolve your issue?

Please tell us what we can do better.

{{feedbackText.length ? feedbackText.length : '0'}}/255

{{status}}

Not what you were looking for?

Search Again >

Product Information

Support by Product >

Communities

Join a Community >