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 使用量のしきい値