370/アセンブラと QSAM を使用して一時データセットにデータを書き込むプログラムを作成しようとしています。put を実行すると、soc01 が返されます。
アセンブラー コードでの DCB 宣言は次のようになります。
TEMPFILE DCB DDNAME=TEMP, X
DEVD=DA, X
DSORG=PS, X
MACRF=PL,GL, X
RECFM=FBA, X
LRECL=25, X
BLKSIZE=3000, X
EODAD=EOF3
JCL では、宣言は次のようになります。
//TEMP DD DSN=&&TEMP,UNIT=PUB,DISP=(MOD,KEEP,DELETE),
// DCB=(LRECL=25,BLKSIZE=3000)
put コマンドは次のようになります。
PUT TEMPFILE
MVC 0(25,1),HIGHSALE
問題は私の JCL 宣言にあると思われますが、何かを見つけることができません。