【質問】 御社Support Centralから「IBM SMP/E Receive Order」の手順に従いPTFを入手しました。ダウンロードしたファイルをメインフレームにコピーして、SMP/E RECEIVE処理を行ったところ、S-0C4で異常終了してしまいました。原因は何でしょうか。 (メインフレームにコピーしたファイル) FILE-AID -------------- ZFS DIRECTORY LIST ---------------------- ROW 1 OF 5 COMMAND ===> SCROLL ===> PAGE PATH: /u/ijptzo/W1705900503855 USE PATH COMMAND TO MODIFY CURRENT PATH, SPECIFY FULL PATHNAME, OR SPECIFY RECORD LENGTH FOR FIXED-LENGTH RECORDS. TYPE ENTRY NAME LINE CMDS: S OR / = SELECT; E = EXPAND; C = CLOSE - ---- ---------------------------------------------------------------------- _ Dir .. (Previous Directory) _ File GIMPAF.XML _ File GIMPAF.XSL _ Dir SMPHOLD _ Dir SMPPTFIN ****************************** End of Directory List ************************** (SMP/E RECEIVEのJCL) //SMPNTS DD PATHDISP=KEEP, // PATH='/u/ijptzo/' //* //SMPCNTL DD * SET BDY(GLOBAL). RECEIVE FROMNTS( W1718166939741 ) DELETEPKG . // (異常終了メッセージ) GIM57701T ** AN I/O ERROR OCCURRED DURING READ PROCESSING FOR THE SMP00001 DATA SET. GIM27401T ** I/O ERROR - ,IJPTZORV,SMPER1 ,OMVS,*,SMP00001,GET ,WRONG LEN RECRD,00000000000000,QSAM GIM43201T ** PROGRAM GIMSMP FAILED WITH A SYSTEM ABEND CODE OF 0001. |
【回答】 エラーメッセージから、RECEIVE処理の入力ファイルでエラーが発生しています。 恐らく、メインフレームにコピーした次のファイルが誤ったモードでコピーされたことが原因です。 (誤ったモードでコピーされた思われるファイル) ・GIMPAF.XML ・GIMPAF.XSL メインフレームにコピーするファイルは全てバイナリー・モードでコピーする必要があります。これらのファイルは可読ファイルなため、FTP転送時にASCIIが自動選択された可能性があります。 再度、バイナリー・モードで転送しなおし、RECEIVE処理を再処理してください。 |