When and why is Endevor calling processors BASICGEN and BASICDEL?

Document ID : KB000011083
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

The KD explains when and why processors BASICGEN & BASICDEL are called. It enhances the brief description we can find in the Endevor documentation

Question:

When and why processors BASICGEN & BASICDEL are called?

Environment:
z/OS
Answer:

Processors BASICGEN and BASICDEL are called when a processor group '*NOPROC*' has been defined for a TYPE of element defined with Source Output Library.

When you generate an Element of this Type, the Processor BASICGEN copies the current level of the element's code into the Source Output Library.

If the Expand include option is in use for the Type of element being generated, BASICGEN will also expand all includes accordingly to the Expand includes rule in place.
When you delete an element of this Type, the processor BASICDEL is called to delete the member from the Source Output library.

Additional Information:

For further information, see chapter "Define Processor Group Syntax"