나는 메인 프레임 개발에 착수하고있어 무지를 변명하지만 어떤지도가 표시되고 있는지 또는 터미널에 마지막으로 보내 졌는지 식별 할 수있는 방법이 있습니까?어느지도가 현재 표시되고 있습니까?
예를 들어, MAPS
에 MAP1
& MAP2
이 있습니다. 지도는 PF 키 (PF7/PF8)
을 눌러 번갈아 표시됩니다. 각지도에서 사용자는 프로그램 (SLCTOPTI)
에 의해 평가 될 값을 입력 할 수 있습니다. 사용자로부터받은지도를 평가할 적절한 방법이 있습니까? 이 아직 작동하지만 나는 이미 이것에 대한 명령이나 할 수있는 더 좋은 방법이 있는지 알고 싶습니다 경우
** some code before **
WHEN DFHENTER
+0103
%+0104 IF CURRENT-MAP-SCREEN = 1
%+0104 EXEC CICS RECEIVE
%+0104 MAP ('MAP1')
%+0104 INTO (MAP1I)
%+0104 RESP (WS-RESP)
%+0104 END-EXEC
%+0104 ELSE
%+0104 EXEC CICS RECEIVE
%+0104 MAP ('MAP2')
%+0104 INTO (MAP2I)
%+0104 RESP (WS-RESP)
%+0104 END-EXEC
%+0104 END-IF
+0103
%+0104 EVALUATE SLCTOPTI
+0103
%+0104 WHEN ' 1'
%+0104 WHEN '01'
%+0104 WHEN '1'
+0103
%+0104 MOVE 'XXXX' TO WS-START-TRAN
%+0104
%+0104 WHEN ' 2'
%+0104 WHEN '02'
%+0104 WHEN '2'
+0103
%+0104 MOVE 'XXXX' TO WS-START-TRAN
** some code after **
잘 모르겠어요 : 여기
내가 현재이 시도하는 무슨이다 그것.
예 어떤지도가 전송되고 있는지 표시하는 데 사용되지만 'WS-COMMAREA'에 저장했는데 문제가 있습니까? 그러나 이해합니다. 채널과 컨테이너를 살펴볼 것입니다. 감사. –