DEFLATE圧縮について
HULFTでDEFLATE圧縮する場合、CEEOPTS文に環境変数を指定して、zEDC を使用するためのしきい値を調整する必要があります。
しきい値を調整するには、環境変数の「_HZC_DEFLATE_THRESHOLD」 (圧縮) および 「_HZC_INFLATE_THRESHOLD」 (展開) を使用します。
環境変数に“1”を指定した場合、初期入力サイズが1バイト以上のすべてのDEFLATE要求にzEDCを使用するように強制します。
詳細については、z/OSのマニュアルを参照してください。
配信プログラム起動用JCL
配信プログラム起動用JCLの記入例を以下に示します。
[JCL例]
//HULSND JOB CLASS=A,MSGCLASS=B,TIME=1440 //HULSND EXEC PGM=XRSND,REGION=4096K //* PARM='MODE=WARM' //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 //XRSYSIN DD DSN=HULFT.PARMLIB(HULPRM),DISP=SHR //IPGET DD DSN=HULFT.HOSTS.LOCAL,DISP=SHR //*SYSTCPD DD DSN=TCPIP.V3R4.TCPIP.DATA,DISP=SHR //CEEOPTS DD DSN=HULFT.CEEOPTS.SND,DISP=SHR (*1) //SYSUDUMP DD SYSOUT=* //
DD名 |
項目名 |
説明 |
---|---|---|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリー |
XRFILE |
HULFT.FILE |
集配信管理ファイル |
XRHOST |
HULFT.HOST |
詳細ホスト情報ファイル |
XRQUE |
HULFT.QUEUE |
配信制御ファイル |
XRLOG |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
XRLOG1 |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
XRLOG2 |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
XRSYSIN |
HULFT.PARMLIB(HULPRM) |
システム動作環境設定ファイル |
IPGET |
HULFT.HOSTS.LOCAL |
IP管理ファイル |
CEEOPTS |
HULFT.CEEOPTS.SND |
(*1) |
*1 |
: |
環境変数を設定 |
創成するファイル属性は以下のとおりです。
属性 |
|||
---|---|---|---|
編成 |
レコード形式 |
レコード長 |
ブロック長 |
PS |
FB |
80 |
任意 |
[HULFT.CEEOPTS.SND例]
ENVAR("_HZC_DEFLATE_THRESHOLD=1")
パラメーター名 |
項目名 |
説明 |
---|---|---|
_HZC_DEFLATE_THRESHOLD=1 |
ENVAR |
zEDC 使用量のしきい値 |
集信プログラム起動用JCL
集信プログラム起動用JCLの記入例を以下に示します。
[JCL例]
//HULRCV JOB CLASS=A,MSGCLASS=B,TIME=1440 //HULRCV EXEC PGM=XRRCV,REGION=4096K //* PARM=('MAX-CON=16,APPLNM=HULRCV,RCVRETRY=0,RCVRTIME=0,', //* 'JOBWTIME=15,TCPIP=TCPIP') //STEPLIB DD DSN=HULFT.LOAD,DISP=SHR //XRFILE DD DSN=HULFT.FILE,DISP=SHR //XRHOST DD DSN=HULFT.HOST,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 //XRSYSIN DD DSN=HULFT.PARMLIB(HULPRM),DISP=SHR //PORTGET DD DSN=HULFT.PROFILE.TCPIP,DISP=SHR //CEEOPTS DD DSN=HULFT.CEEOPTS.RCV,DISP=SHR (*1) //SYSUDUMP DD SYSOUT=* //
DD名 |
項目名 |
説明 |
---|---|---|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリー |
XRFILE |
HULFT.FILE |
集配信管理ファイル |
XRHOST |
HULFT.HOST |
詳細ホスト情報ファイル |
XRLOG |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
XRLOG1 |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
XRLOG2 |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
XRSYSIN |
HULFT.PARMLIB(HULPRM) |
システム動作環境設定ファイル |
PORTGET |
HULFT.PROFILE.TCPIP |
PORT管理ファイル |
CEEOPTS |
HULFT.CEEOPTS.RCV |
(*1) |
*1 |
: |
環境変数を設定 |
創成するファイル属性は以下のとおりです。
属性 |
|||
---|---|---|---|
編成 |
レコード形式 |
レコード長 |
ブロック長 |
PS |
FB |
80 |
任意 |
[HULFT.CEEOPTS.RCV例]
ENVAR("_HZC_INFLATE_THRESHOLD=1")
パラメーター名 |
項目名 |
説明 |
---|---|---|
_HZC_INFLATE_THRESHOLD=1 |
ENVAR |
zEDC 使用量のしきい値 |