2014-04-21 4 views
0

이 JCL에 대한 도움을 요청하고 싶습니다 ... 작동하지 않는 것 같습니다. 나는 이것을 메인 프레임에서 돌리고있다. 나는 RC 16을 얻는다.JCL DFSORT에서 오류가 발생했습니다.

//X544582Z 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   
//COPY  EXEC PGM=SORT       
//SYSOUT DD SYSOUT=*       
//SORTIN DD DSN=X544582.CMIGRATE.INPUT01,DISP=SHR 
//SORTOUT DD DSN=X544582.CMIGRATE.INPUT02,DISP=SHR 
//SYSIN  DD *          
    OPTION COPY          
    OUTREC BUILD=(1,1172,TRAN=ATOE)     
/*             
//             
+0

입니다. 그것을 보면, 어떤 문제가 발생했는지 알지 못할 수도 있습니다. sysout은 또한 입력 레코드의 크기를 알려줍니다. –

+0

RC = 16은 SORT가 처리 할 수없는 잘못된 것이 있음을 의미합니다. –

+0

그것이 어떤 것인지 알고 싶다. –

답변

1

RC = 16 단지 잘못된 것이 있다는 것을 의미한다. SORT는 그것을 다룰 수 없다.

  1. 귀하의 입력 VB, 그리고 당신이해야합니다 :

    추측

    옵션의 COPY는
    OUTREC BUILD는 = (5, TRAN = ATOE는)

    5은 "말한다 위치 5를 현재 레코드의 끝에 "표시합니다.

  2. 귀하의 입력 FB, 그리고 귀하의 기록 길이는 당신이 실패 단계에서 전체 SYSOUT을 포함 할 필요 미만 1172