2014-05-14 3 views
1

안녕하세요. JCL 코드의 문제점을 묻고 싶습니다. 나는 꽤 오랫동안 그것을 연구 해왔다. 이 기사를 제출하면 RC 08이 나오며 DSNUTILB - DB2 SYSTEM이 SYSPRINT에 존재하지 않는다고 표시됩니다. 아무도 나를 도울 수 있습니까? 감사. :)DSNUTILB - DB2 시스템이 존재하지 않습니다.

여기 내 JCL 코드입니다 :

//X544582L JOB (T,92958888P), 
// 'N=TSO.X544582', 
// CLASS=S, 
// MSGCLASS=H, 
// MSGLEVEL=(1,1), 
// REGION=32M, 
// NOTIFY=&SYSUID 
//* TYPRUN=SCAN 
//* 
//JOBLIB DD DSN=X544582.LOADLIB1,DISP=SHR 
//* 
//STEP001 EXEC PGM=DSNUTILB 
//STEPLIB DD DSN=DSN910.SDSNLOAD,DISP=SHR 
//SYSUT1 DD DSN=&&SYSUT1, 
// DISP=(MOD,DELETE,DELETE), 
// SPACE=(CYL,(10,10)) 
//SYSMAP DD DSN=&&SYSMAP, 
// DISP=(MOD,DELETE,DELETE), 
// SPACE=(CYL,(10,10)) 
//SORTOUT DD DSN=&&SORTOUT, 
// DISP=(MOD,DELETE,DELETE), 
// SPACE=(CYL,(10,10)) 
//LOADIN DD DSN=X544582.SIPROOT.PBB01,DISP=SHR 
//SYSIN DD * 
    LOAD DATA INDDN LOADIN 
    RESUME 
    INTO TABLE IMS2DB2.SIPROOT_PBB01_T 
    ( 
    STATION_NO INTEGER, 
    AIRLINE_CODE CHAR(2), 
    SIPROOT_DATA_01 CHAR(4) 
) 
/*            
//SYSPRINT DD SYSOUT=* 
//SYSUDUMP DD SYSOUT=* 
//SYSERR DD SYSOUT=* 
//UTPRINT DD SYSOUT=* 
//     

답변

1

DSNUTILB 당신이 액세스하려는 DB2 서브 시스템을 포함하는 PARM을 가지고있다. 정보 센터의 this page을 참조하십시오.

//   PARM='sub,id,', 
sub은 서브 시스템 ID입니다

id이 (내 가게에서, 우리가 일반적으로 뭔가를 사용하는 유틸리티 실행에 대한 고유 식별자입니다 : 기본적으로

, 나는이 같은 라인을 추가 할 필요가 있다고 생각 JCL 이름과 같은 단계에서 무엇을하고 있는지 알 수 있으므로 X544582L.LOAD과 같은 것을 할 수 있습니다.이 상점에 표준이 있는지 확인할 수 있습니다.