In the definition of a processor group, Endevor allows the specification of special name *NOPROC* for the generate, move or the delete processor.
Likewise, Endevor allows the definition of a processor group named *NOPROC*
What is their purpose?
*NOPROC* stands for 'no processor', and means that no processor is executed.
When an element is added or updated or generated and the generate processor is set to *NOPROC*, no processor is executed but the element record in the MCF is updated exactly as if a generate processor had been executed for it. For example, the generate timestamp is set. This information allows, for example, to subsequently reference the element in a component list and perform correct component validation.
Processor *NOPROC* can be used when needed. A clear example would in case of elements that don't need compilation nor any special processing, like for example copybooks.
If an element does not need any type of processor processing, It is possible to define a processor group having its three processors (generate, move and delete) set to *NOPROC*. Endevor will accept that.
However, an abbreviated way would be to define a processor group with name *NOPROC*. When a processor group has this name, Endevor: