# 要求受付プログラム起動用JCL（PROC）の変更

雛形JCL : HULFT.JCL（XRACCPT）

［要求受付プログラムのJCL例］

    //HULSRV   JOB  CLASS=A,MSGCLASS=B,TIME=1440
    //HULSRV   EXEC PGM=XRACCPT,REGION=4096K
    //*        PARM='MAX-CON=16,TCPIP=TCPIP,APPLNM=HULSRV'
    //STEPLIB  DD   DSN=HULFT.LOAD,DISP=SHR
    //XRFILE   DD   DSN=HULFT.FILE,DISP=SHR
    //XRHOST   DD   DSN=HULFT.HOST,DISP=SHR
    //XRQUE    DD   DSN=HULFT.QUEUE,DISP=SHR
    //XRLOG    DD   DSN=HULFT.LOG,DISP=SHR
    //XRLOG1   DD   DSN=HULFT.LOG.PATH1,DISP=SHR
    //XRLOG2   DD   DSN=HULFT.LOG.PATH2,DISP=SHR
    //INDD     DD   DSN=HULFT.PARMLIB(HULAPT),DISP=SHR
    //XRSYSIN  DD   DSN=HULFT.PARMLIB(HULPRM),DISP=SHR
    //XRPASSWD DD   DUMMY
    //*SYSTCPD  DD   DSN=TCPIVP.TCPPARMS(TCPDATA),DISP=SHR
    //IPGET    DD   DSN=HULFT.HOSTS.LOCAL,DISP=SHR
    //PORTGET  DD   DSN=HULFT.PROFILE.TCPIP,DISP=SHR
    //SYSOUT   DD   SYSOUT=*
    //SYSUDUMP DD   SYSOUT=*
    //

DD名 | 項目名 | 説明
--- | --- | ---
STEPLIB | HULFT.LOAD | HULFTロードモジュールライブラリー
XRFILE | HULFT.FILE | 集配信管理ファイル
XRHOST | HULFT.HOST | 詳細ホスト情報ファイル
XRQUE | HULFT.QUEUE | 配信制御ファイル
INDD | HULFT.PARMLIB(HULAPT) | 要求受付定義ファイル
XRSYSIN | HULFT.PARMLIB(HULPRM) | システム動作環境設定ファイル
SYSTCPD | TCPIVP.TCPPARMS(TCPDATA) | TCPIP.DATAデータ・セット
XRLOG | HULFT.LOG | 集配信履歴ファイルIDキーファイル
XRLOG1 | HULFT.LOG.PATH1 | 集配信履歴ホスト名キーファイル
XRLOG2 | HULFT.LOG.PATH2 | 集配信履歴日付キーファイル
IPGET | HULFT.HOSTS.LOCAL | IP管理ファイル
PORTGET | HULFT.PROFILE.TCPIP | PORT管理ファイル

パラメーター名 | 項目名 | 説明
--- | --- | ---
APPLNM | HULSRV | 要求受付アプリケーション名(*1)

*1 | : | PORT管理ファイルに登録した、要求受付アプリケーション名を指定

［要求受付プログラムのPROC例］

    //HULSRV   PROC
    //HULSRV   EXEC PGM=XRACCPT,REGION=4096K,TIME=1440
    //*        PARM='MAX-CON=16,TCPIP=TCPIP,APPLNM=HULSRV'
    //STEPLIB  DD DSN=HULFT.LOAD,DISP=SHR
    //XRFILE   DD DSN=HULFT.FILE,DISP=SHR
    //XRHOST   DD DSN=HULFT.HOST,DISP=SHR
    //XRQUE    DD DSN=HULFT.QUEUE,DISP=SHR
    //XRLOG    DD DSN=HULFT.LOG,DISP=SHR
    //XRLOG1   DD DSN=HULFT.LOG.PATH1,DISP=SHR
    //XRLOG2   DD DSN=HULFT.LOG.PATH2,DISP=SHR
    //INDD     DD DSN=HULFT.PARMLIB(HULAPT),DISP=SHR
    //XRSYSIN  DD DSN=HULFT.PARMLIB(HULPRM),DISP=SHR
    //XRPASSWD DD DUMMY
    //*SYSTCPD DD DSN=TCPIVP.TCPPARMS(TCPDATA).DATA,DISP=SHR
    //IPGET    DD DSN=HULFT.HOSTS.LOCAL,DISP=SHR
    //PORTGET  DD DSN=HULFT.PROFILE.TCPIP,DISP=SHR
    //SYSOUT   DD SYSOUT=*
    //SYSUDUMP DD SYSOUT=*
    //CEEDUMP  DD SYSOUT=*

DD名 | 項目名 | 説明
--- | --- | ---
STEPLIB | HULFT.LOAD | HULFTロードモジュールライブラリー
XRFILE | HULFT.FILE | 集配信管理ファイル
XRHOST | HULFT.HOST | 詳細ホスト情報ファイル
XRQUE | HULFT.QUEUE | 配信制御ファイル
XRLOG | HULFT.LOG | 集配信履歴ファイルIDキーファイル
XRLOG1 | HULFT.LOG.PATH1 | 集配信履歴ホスト名キーファイル
INDD | HULFT.LOG.PATH2 | 集配信履歴日付キーファイル
XRSYSIN | HULFT.PARMLIB(HULAPT) | 要求受付定義ファイル
XRSYSIN | HULFT.PARMLIB(HULPRM) | システム動作環境設定ファイル
IPGET | HULFT.HOSTS.LOCAL | IP管理ファイル
SYSTCPD | TCPIVP.TCPPARMS(TCPDATA) | TCPIP.DATAデータ・セット
PORTGET | HULFT.PROFILE.TCPIP | PORT管理ファイル

パラメーター名 | 項目名 | 説明
--- | --- | ---
APPLNM | HULSRV | 要求受付アプリケーション名(*1)

*1 | : | PORT管理ファイルに登録した、要求受付アプリケーション名を指定