PRTRUTO, PRTOUTB, PRTOUTC PRTRUTO 프로그램을 사용하여 정보를 출력 파일에 쓰는 프로그램을 작성 중입니다. 변수를 PRINT-AREA 등으로 옮겨야합니다.JCL은 PRTOUTA, ... 등등을 Cobol 프로그램과 어떻게 연결합니까?
나는 그것이 PRTRTENO과 관련이있다 확신하지만 난 완전히 확실하지 오전
코볼 :
PRINT-B.
DISPLAY 'PRINT-B SECTION'
MOVE 'B' TO RPT.
CALL 'PRTRTENO' USING PRINT-AREA.
PRINT-B-X. EXIT.
코볼 전화 :
MOVE TEST-LINE TO PRINT-AREA. PERFORM PRINT-B.
더 코볼 :
PAGE-TOPA.
MOVE 'P' TO CTL.
PRINT-A.
MOVE 'A' TO RPT. <-- Is it here that determines the JCL printout.
CALL 'PRTRTENO' USING PRINT-AREA.
IF CTL = '*'
PERFORM HEAD-A THRU HEAD-A-X
END-IF.
HEAD-A.
...etc... //code here
HEAD-A-X.
JCL :
//OUTPUT1 DD DSN=Test-File-Name-Goes-Here,DISP=(,CATLG),
// DCB=TS20.FB0080.MODEL,MGMTCLAS=TDML1 --EMAIL
//PRTOUTA DD SYSOUT=1,DCB=TS20.FBM0133.MODEL --EOS
//PRTOUTB DD SYSOUT=1,DCB=TS20.FBM0133.MODEL --LABELS
//PRTOUTC DD SYSOUT=1,DCB=TS20.FBM0133.MODEL --NO EMAIL
전자 메일과 관련하여 프로그램에서 OUTPUT1로만 작성하고 있습니다. 귀하가 귀하의 의견에 (FD에 종속되어있는 경우) 또는 WORKING-STORAGE SECTION에있는 01 레벨을 표시하십시오. 프로그램에서 CALL 된 프로그램에서 직접 또는 간접적으로 수행되는 것처럼 프로그램을 JCL의 DDNAME에 연결하기 위해 프로그램을 연결할 필요가 없습니다. –