2014-12-22 10 views
1

작업의 순차 제출을 자동화하는 Rexx 프로그램을 작성 중입니다.REXX 프로그램에 JCL PDS 라이브러리를 포함시키는 방법

/*REXX*/ 
    Address ISPEXEC "LIBDEF ISPPLIB DATASET ID('XXX.YYY.PANELS') 
    Address ISPEXEC "LIBDEF ISPMLIB DATASET ID('XXX.YYYY.JCLLIB') 
    isf_rc=ISFACALLS('ON') 

    Addres ISPEXEC "Display Panel(Panel1)" 
    if rc<>0 then do 
    say isf_rc 
    end 
    if zcmd==1 then do /*zcmd is a variable defined in the Panel to capture user input*/ 
    Address TSO "SUBMIT (JCLMEM01)" 
    end 

오류 메시지가 데이터 집합 JCLMEM01가 발견되지 않습니다 : 같은 코드입니다.

어떻게이 오류를 해결할 수 있습니까?

+0

정말로 JCL 라이브러리를 ispf 메시지 라이브러리에 할당하고 있습니까? 또는 복사 실수입니다. 또한 사람들이 쉽게 읽을 수 있도록 코드를 들여 씁니다. 나는 이번에 그것을 할 것이다. –

답변

1

메시지를 게시 할 때 메시지 참조와 함께 전체 텍스트를 포함해야합니다. 질문에 에뮬레이터에서 붙여 넣으십시오.

TSO SUBMIT 명령 (ISPF Editor에서 사용하지 않을 경우)은 dataset이 필요합니다. PDS Member은 데이터 세트가 아닙니다. PDS와 회원이 함께하면 데이터 세트로 간주됩니다.

"SUBMIT XXX.YYYY.JCLLIB(JCLMEM01)" 

항상받는 메시지를 찾아보아야합니다. 그러면 99 %의 시간을 가질 수 있습니다. Rexx에서는 Trace을 사용하는 방법도 살펴보십시오.