Endevor INPUT COMPONENT VALIDATION ERROR during Package Cast
search cancel

Endevor INPUT COMPONENT VALIDATION ERROR during Package Cast

book

Article ID: 211798

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Moving an element in a package and getting the following Cast Messages: 

FPVL001E  INPUT COMPONENT VALIDATION ERROR HAS OCCURRED FOR   
C1G0000I   ELEMENT ELEMENT1                                   
PKMR801I  OF ENV: QA SYS: SYS1  SUBSYS: SUB1  TYPE: COBOL STG: 2 
                                                              
FPVL003E  FOOTPRINT MISMATCH FOR                              
C1G0000I   INPUT COMPONENT COPYMEM1                           
C1G0000I   FROM DATA SET <levl1>.<level2>.COPYLIB                   
PKMR802I     FP ENV: QA SYS: SYS1 SUBSYS: SUB1 TYPE: CPY STG: 1 
PKMR805I     FP DATE/TIME IN COMPONENT LIST:          24FEB21  08:06 
PKMR807I     GENERATE PROCESSOR DATE/TIME:        23SEP21  16:39 
PKMR808I     LAST PROCESSOR DATE/TIME:                  23SEP21   16:39

 

Environment

All supported Releases 

Cause

 

 

 

 

 

Resolution

When an element gets moved, component validation ensures that if the element would be generated at the target stage it would have the very same list of input components.

When you cast a package, if component validation is active, Endevor examines the source location of all Move actions.

Then Endevor builds a list of all the input components for each element being moved. Using the list, Endevor proceeds as follows:

For every input component in the list, Endevor searches the Environment map starting at the source location of the Move action. When Endevor finds the first occurrence of a component, it compares the footprint of that component with the footprint in the component list. If the footprints are the same, the cast is successful, if any footprints are different, Endevor fails the cast.

If Endevor does not find a component after searching the elements and the component's map routes, Endevor issues an error message indicating the element contains one or more components that could not be validated.

What we do: 

What happens during component validation is that we search the map for each  input component (in this case COPYMEM1), starting at the source location of  
the move. When we find it, we compare the footprint of that component with the footprint in the component list. If the footprints are different, then we fail the cast, which has happened here.    

To determine the cause of the problem, review these messages: 

PKMR805I     FP DATE/TIME IN COMPONENT LIST:          24FEB21  08:06   <-this is the date time the element was added to Endevor
PKMR807I     GENERATE PROCESSOR DATE/TIME:        23SEP21  16:39   <- this is the date time that the element was generated
PKMR808I     LAST PROCESSOR DATE/TIME:                   23SEP21  13:03   <- this is the date time that the element was moved

 

To assist with the resolution, the following information could be gathered/reviewed:

  • The full listing with the cast error
  • The package, generate and move listings.
  • The Print Component of the Element getting the error
  • Print Master of the Element getting the error 
  • Print Component of the Component in question 
  • Footprint reports CONRPT80/81 of all the members involved.
  • Options trace (//EN$TROPT DD SYSOUT=*) 

Possible Resolutions:  

  • Generate the element again in Q2. This will re-create component list.
  • Retrieve the components and elements to the DEV and bring them through the process again
  • Cast the package with VERIFY COMPONENTS = N or I. This will either suppress or change the error messages to informational. Only do this if you are sure that the component is correct. 
  • May be due to ENCOPTBL option PRESERVE_GEN_TIME_IN_SOL_MEMBER_FP=ON being off (commented out). This normally happens when you see "GENERATE PROCESSOR DATE/TIME:" and "LAST PROCESSOR DATE/TIME:" being equal. This is a extremely rare case. It can take years to happen and hard to recreate. It's recommended that this optional feature be turned on. Then to get past this package error cast the package with VERIFY COMPONENTS = N or I.

When these messages occur it is recommended to contact the Broadcom Endevor Support Team to further assist you.

Additional Information

The above is true for the following Warning Messages as well:

FPVL001W  INPUT COMPONENT VALIDATION ERROR HAS OCCURRED FOR   
C1G0000I   ELEMENT ELEMENT1                                   
PKMR801I  OF ENV: QA SYS: SYS1  SUBSYS: SUB1  TYPE: COBOL STG: 2 
                                                              
FPVL003W  FOOTPRINT MISMATCH FOR                              
C1G0000I   INPUT COMPONENT COPYMEM1                           
C1G0000I   FROM DATA SET <levl1>.<level2>.COPYLIB                   
PKMR802I     FP ENV: QA SYS: SYS1 SUBSYS: SUB1 TYPE: CPY STG: 1 
PKMR805I     FP DATE/TIME IN COMPONENT LIST:          24FEB21  08:06 
PKMR807I     GENERATE PROCESSOR DATE/TIME:        23SEP21  16:39 
PKMR808I     LAST PROCESSOR DATE/TIME:                  23SEP21   16:39