diff --git a/CICS/UCTRAN41.cob b/CICS/UCTRAN41.cob index 744854b..4bf054b 100644 --- a/CICS/UCTRAN41.cob +++ b/CICS/UCTRAN41.cob @@ -5,22 +5,15 @@ DATA DIVISION. WORKING-STORAGE SECTION. - 01 CAPARM PIC X(1). 01 UCTRANST PIC X(8). - 01 EIBTRMID PIC X(4). - 01 EIBTRNID PIC X(4). - 01 EIBCALEN PIC S9(4) COMP. LINKAGE SECTION. 01 DFHCOMMAREA. - 05 FILLER PIC X(1). + 05 CAPARM PIC X(1). PROCEDURE DIVISION. - EXEC CICS RETURN END-EXEC. - - MOVE EIBTRMID TO EIBTRMID - MOVE EIBTRNID TO EIBTRNID + * EXEC CICS RETURN END-EXEC. IF EIBTRMID = SPACES EXEC CICS ABEND ABCODE('UCTR') END-EXEC @@ -29,20 +22,20 @@ IF EIBCALEN = 0 PERFORM FLIP-UCTRAN ELSE - EXEC CICS RETRIEVE INTO(CAPARM) LENGTH(1) END-EXEC IF CAPARM = 'U' MOVE 'UCTRAN' TO UCTRANST - ELSE IF CAPARM = 'L' - MOVE 'NOUCTRAN' TO UCTRANST ELSE - EXEC CICS ABEND ABCODE('UCTR') END-EXEC + IF CAPARM = 'L' + MOVE 'NOUCTRAN' TO UCTRANST + ELSE + EXEC CICS ABEND ABCODE('UCTR') END-EXEC + END-IF END-IF PERFORM APPLY-SETTING END-IF - EXEC CICS RETURN END-EXEC. - GOBACK. + FLIP-UCTRAN. EXEC CICS INQUIRE TERMINAL(EIBTRMID) UCTRANST(UCTRANST) END-EXEC