What is BC1PMVCL?

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

Description:

BC1PMVCL provides the ability to update the component list to reflect the location of the output components as the result of the move processor.

For more information read this Technical Document.

Solution:

A move processor typically copies the outputs of the generate processor from their libraries to the next stage's output libraries. Once the outputs have been copied, the move processor typically also copies the existing component list to the new inventory area. The utility to move component lists is a pseudo processor program called BC1PMVCL.

When using BC1PMVCL, the existing component data does not get updated so all the input and output components in the component list reflect the data sets used at generate time. If, in a move processor, MONITOR=COMPONENTS is coded on the output files, and BC1PMVCL is part of the processor (as the last step), Endevor will now:

  • Remove existing output components from component list

  • Add new output components to component list

  • Will not change input components

Technically, the BC1PMVCL does not have to be the last step; however, it must execute after all monitored components. If components have been monitored in a move processor (prior to the execution of BC1PMVCL), then all of the gathered output components will be used to replace all of the existing output components in the existing component list. These gathered output components are subsequently removed from the storage lists in which they were collected in order to avoid subsequent update at the end of the processor execution.

This will cause output component lists to be generated by a move if a move processor has collected new output components prior to the execution of BC1PMVCL. The output components will replace all of the output in the existing components list.

BC1PMVCL provides the ability to update the component list to reflect the location of the output components as the result of the move processor.

The move processor utility BC1PMVCL now can dynamically replace old Endevor output components with the new output components at the end of the move processor execution. By using BC1PMVCL in your move processor, Quick Edit commands LL and LO will function after a move.