Global Type Sequencing, a feature introduced in Release 15.1 of Endevor, has an impact on the processing order of SCL Element actions, and the way they are reported. This document outlines a specific aspect that can lead to confusion.
The following Endevor Action Summary Report was used as a case study.
P5108CPY, then P5108COB, had been established as the type sequence.
The following four SCL statements were input via BSTIPT01:
GENERATE ELEMENT P5108CB1
FROM ENV ENV1 SYSTEM SYS51081 SUBSYS SUB5108 TYPE P5108COB STA '1'.
GENERATE ELEMENT P5108CB2
FROM ENV ENV1 SYSTEM SYS51081 SUBSYS SUB5108 TYPE P5108COB STA '2'.
GENERATE ELEMENT P5108CP1
FROM ENV ENV1 SYSTEM SYS51081 SUBSYS SUB5108 TYPE P5108CPY STA '2'.
GENERATE ELEMENT P5108CP2
FROM ENV ENV1 SYSTEM SYS51081 SUBSYS SUB5108 TYPE P5108CPY STA '1'.
This report was written to the C1MSG2 DD:
ENDEVOR ACTION SUMMARY REPORT RELEASE 15.1 SERIAL B7003C
PROC NDVR +-------------- FROM INFORMATION --------------+ ACTION ACTION STMT SCL
ACTION ELEMENT RC RC ENVIRONMENT SYSTEM SUBSYSTEM TYPE STAGE TIME NUMBER NUMBER WRITTEN
GENERATE P5108CP2 0000 ENV1 SYS51081 SUB5108 P5108CPY 1 10:37:17 1 4
GENERATE P5108CB2 0000 ENV1 SYS51081 SUB5108 P5108COB 2 10:37:18 2 2
GENERATE P5108CB1 0004 ENV1 SYS51081 SUB5108 P5108COB 1 10:37:19 3 1
GENERATE P5108CP1 0004 ENV1 SYS51081 SUB5108 P5108CPY 2 10:37:19 4 3
The ACTION NUMBER column reports on the execution order of the SCL statement.
The STMT NUMBER column reports the order of the SCL statement as input to NDVRC1, parm C1BM3000.
The first two GENERATE ACTIONS are listed in type sequencing order.
However, the last two GENERATE ACTIONS are reported last, because of the 'NOT FOUND, NDVR RC=0004' condition.
Other Relevant Information
SCL Reference Guide; 1.2.3 Global Type Sequence Processing Order.