Potential FPVL002E or PKMR800I

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

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.

Solution/workaround :

- 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.