X – Reject/Regress Module
Type X to regress a module back one level or to specifically set the Op field to X.
The X operation is used to delete source and executables at a higher level. In the following figure, module TCPYA01 is being regressed from STG1 to DEV1.
Using the X Command
Command ===> Scroll ===> CSR
More -->
+-----------------------------------------------------------------------------+
| Select(/) Add Approve Close Join Reset Show/Hide Work ++/-- |
+-----------------------------------------------------------------------------+
Type Name Lev Op A User Date MM DD Time Status
________ ________ ____ __ _ ________ __________ _____ ____________________
__ CLST TREXX03 STG1 P USER003 2022-05-16 15:12
__ CLST TREXX03 DEV1 OK USER003 2022-05-16 16:03
__ COB TPROG01 DEV1 G USER002 2022-05-16 10:19
__ COB TPROG02 DEV1 G USER001 2022-05-16 10:11
__ COB TPROG02 FIX C USER003 2022-05-16 13:01
__ COB TSUBR01 STG1 I USER002 2022-05-16 14:24
__ COB TSUBR02 DEV1 G USER003 2022-05-16 15:19
X_ COPY TCPYA01 STG1 G USER002 2022-05-16 10:14
__ COPY TCPYA02 DEV1 G USER002 2022-05-16 10:14
__ COPY TCPYB01 STG1 P USER002 2022-05-16 10:14
__ COPY TCPYB02 DEV1 P USER002 2022-05-16 10:14
------------------------------- Bottom of List -------------------------------
X is Seldom Used
The X operation is seldom used because it physically deletes the source and executables, which may disrupt testing at that level.
However, if the component really must be deleted from an upper level, X can be valuable.
TCPYA01 Now Back in DEV1
In the following figure, the module has been regressed to the DEV1 level. Source and executables (if generated) at STG1 above have been deleted.
Module Regressed
ASSIGNMENT PLAY000022: CHANGE CYCLE EXAMPLE 2 Row 1 of 11
Command ===> Scroll ===> CSR
More -->
+-----------------------------------------------------------------------------+
| Select(/) Add Approve Close Join Reset Show/Hide Work ++/-- |
+-----------------------------------------------------------------------------+
Type Name Lev Op A User Date MM DD Time Status
________ ________ ____ __ _ ________ __________ _____ ____________________
__ CLST TREXX03 STG1 P USER003 2022-05-16 15:12
__ CLST TREXX03 DEV1 OK USER003 2022-05-16 16:03
__ COB TPROG01 DEV1 G USER002 2022-05-16 10:19
__ COB TPROG02 DEV1 G USER001 2022-05-16 10:11
__ COB TPROG02 FIX C USER003 2022-05-16 13:01
__ COB TSUBR01 STG1 I USER002 2022-05-16 14:24
__ COB TSUBR02 DEV1 G USER003 2022-05-16 15:19
__ COPY TCPYA01 DEV1 X USER002 2022-05-16 10:14
__ COPY TCPYA02 DEV1 G USER002 2022-05-16 10:14
__ COPY TCPYB01 STG1 P USER002 2022-05-16 10:14
__ COPY TCPYB02 DEV1 P USER002 2022-05-16 10:14
------------------------------- Bottom of List -------------------------------