Fix #2 for UCTRAN41 to perform actual work
This commit is contained in:
@ -5,22 +5,15 @@
|
|||||||
DATA DIVISION.
|
DATA DIVISION.
|
||||||
WORKING-STORAGE SECTION.
|
WORKING-STORAGE SECTION.
|
||||||
|
|
||||||
01 CAPARM PIC X(1).
|
|
||||||
01 UCTRANST PIC X(8).
|
01 UCTRANST PIC X(8).
|
||||||
01 EIBTRMID PIC X(4).
|
|
||||||
01 EIBTRNID PIC X(4).
|
|
||||||
01 EIBCALEN PIC S9(4) COMP.
|
|
||||||
|
|
||||||
LINKAGE SECTION.
|
LINKAGE SECTION.
|
||||||
01 DFHCOMMAREA.
|
01 DFHCOMMAREA.
|
||||||
05 FILLER PIC X(1).
|
05 CAPARM PIC X(1).
|
||||||
|
|
||||||
PROCEDURE DIVISION.
|
PROCEDURE DIVISION.
|
||||||
|
|
||||||
EXEC CICS RETURN END-EXEC.
|
* EXEC CICS RETURN END-EXEC.
|
||||||
|
|
||||||
MOVE EIBTRMID TO EIBTRMID
|
|
||||||
MOVE EIBTRNID TO EIBTRNID
|
|
||||||
|
|
||||||
IF EIBTRMID = SPACES
|
IF EIBTRMID = SPACES
|
||||||
EXEC CICS ABEND ABCODE('UCTR') END-EXEC
|
EXEC CICS ABEND ABCODE('UCTR') END-EXEC
|
||||||
@ -29,20 +22,20 @@
|
|||||||
IF EIBCALEN = 0
|
IF EIBCALEN = 0
|
||||||
PERFORM FLIP-UCTRAN
|
PERFORM FLIP-UCTRAN
|
||||||
ELSE
|
ELSE
|
||||||
EXEC CICS RETRIEVE INTO(CAPARM) LENGTH(1) END-EXEC
|
|
||||||
IF CAPARM = 'U'
|
IF CAPARM = 'U'
|
||||||
MOVE 'UCTRAN' TO UCTRANST
|
MOVE 'UCTRAN' TO UCTRANST
|
||||||
ELSE IF CAPARM = 'L'
|
ELSE
|
||||||
|
IF CAPARM = 'L'
|
||||||
MOVE 'NOUCTRAN' TO UCTRANST
|
MOVE 'NOUCTRAN' TO UCTRANST
|
||||||
ELSE
|
ELSE
|
||||||
EXEC CICS ABEND ABCODE('UCTR') END-EXEC
|
EXEC CICS ABEND ABCODE('UCTR') END-EXEC
|
||||||
END-IF
|
END-IF
|
||||||
|
END-IF
|
||||||
PERFORM APPLY-SETTING
|
PERFORM APPLY-SETTING
|
||||||
END-IF
|
END-IF
|
||||||
|
|
||||||
|
|
||||||
EXEC CICS RETURN END-EXEC.
|
EXEC CICS RETURN END-EXEC.
|
||||||
GOBACK.
|
|
||||||
FLIP-UCTRAN.
|
FLIP-UCTRAN.
|
||||||
EXEC CICS INQUIRE TERMINAL(EIBTRMID) UCTRANST(UCTRANST)
|
EXEC CICS INQUIRE TERMINAL(EIBTRMID) UCTRANST(UCTRANST)
|
||||||
END-EXEC
|
END-EXEC
|
||||||
|
|||||||
Reference in New Issue
Block a user