Macro's and copybooks distributed with Software products can potentially be Footprinted in distributed libraries.
An example of this is the CA-IDMS MACLIB since release 18.5, or the CSIQOPTN of a current CA-Endevor release, in this case the Environment name in the Footprint is 'PRD'.
If programs using these macro's or copybooks are assembled or compiled under Endevor, with MONITOR=COMPONENTS on the corresponding SYSLIB DD in the processor, a potential exists for a FPVL002E NO MCF RECORD FOUND FOR INPUT COMPONENT error message, during CAST of a Package, or the VALIDATE action.
This will occur if the Environment name in the Footprint happens to be the Same as an Environment in your Environment map.
NB. If this name does not exist in the map, which is usually the case, an informational message will be issued at component validation time:
PKMR800I PACKAGE CONTAINS COMPONENT(S) FROM EXTERNAL ENVIRONMENT(S) WHICH COULD NOT BE VALIDATED.
- Remove the MONITOR=COMPONENTS from the relevant DD, or change the MSGSEVERITY_FPVL002=E to a W in the ENCOPTBL.
- CAST and use WARN for component validation so that the package will CAST.