Moving an element fails with C1G0336E Element Has No Component List

Document ID : KB000099179
Last Modified Date : 11/07/2018
Show Technical Document Details
Issue:
We recently created a new processor to deal with z/OS C++ programs.
We know the compile works because when the element is generated we can test with it fine.

But something is amiss that is causing Endevor to not produce a component list for the element and the Move processor is getting this error:   
C1G0336E COMPONENT LIST FOR ELEMENT AT LOCATION TEST/2/CLMS/CL00/PLUSBC2 HAS NO COMPONENT LIST

We have regenerated the element a couple times now but still no Component list.  What are we missing?
Resolution:
The Component list is created during the Generate process by specifying the keyword MONITOR on the input data sets such as SYSLIB DD statements and output data sets such as SYSLMOD or OBJECT libraries to create the input and output component relationships in the Component list. 

Need to review the Generate processor for the element and verify that you have specified MONITOR=COMPONENTS on all the appropriate DD statements 

Note: The processor keyword MONITOR cannot be specified on DD statements that refer to USS path and file names.
Additional Information:
See Endevor guide at Chapter "How to Monitor and Collect Data"