0

JCLでSYSIN DD *からパラメーターをacプログラムに渡す方法の例を誰かに教えてもらえますか。

以前は、PARM オプションを使用して JCL プログラムから ac プログラムにパラメーターを渡していましたが、PARM オプションには 100 文字の制限があるため、代わりに JCL で SYSIN DD * オプションを使用する必要がありました。ただし、私の古い C プログラムは argv パラメーターの受け渡しスタイルを使用しており、SYSIN DD * を使用するときにこれが引き続き適用されるかどうかはわかりません。


これは、私の古い JCL コードがどのように見えるかです。

/ SET P1='RBR1 FIRBS.AIC_REHBFG_FDG.BM '                                        
// SET P2='BGM.LOL_FDSG '                                                       
// SET P3='"" '                                                                 
// SET P4='X F GMHKD'                                                           
//ST01    EXEC PGM=VCMBGJF,                                                     
//PARM='&P1.&P2.&P3.&P4' 

これは私の新しい JCL コードがどのように見えるかです:

//ST01    EXEC PGM=VCMBGJF
//SYSIN    DD *    
RBR1 FIRBS.AIC_REHBFG_FDG.BM                                       
BGM.LOL_FDSG                                                      
""                                                               
X F GMHKD
/* 
4

2 に答える 2