要求受付プログラムの起動方法

相手ホストからの要求を受けるためには、要求受付プログラムを立ち上げておく必要があります。

要求受付プログラムを立ち上げるには、以下の説明に従ってJCLを作成して実行してください。

(1) 要求受付プログラム

プログラム名

XRACCPT

起動方法

要求受付プログラムを起動させるには、コンソールから以下のコマンドを投入し、サブシステムとして起動します。

S 要求受付プログラムのジョブ名

実行(PARA文)パラメータ

= 備考 =

実行(PARA文)パラメータは、下位バージョンとの互換のためのパラメータです。

通常は、システム動作環境で設定を行ってください。

実行(PARA文)パラメータとシステム動作環境の両方を設定した場合は、実行(PARA文)パラメータの設定が有効になります。

システム動作環境の設定内容の詳細は、「アドミニストレーション マニュアル」のシステム動作環境の説明を参照してください。

      a                 b
[APPLNM=xxxxxxxx][,MAXーCON=999]

a.要求受付アプリケーション名

TISPの環境で設定した要求受付アプリケーション名を指定します(省略可)。

英大文字で始まる8バイト以内の英数字で指定します。

省略すると、システム動作環境設定の要求受付アプリ名(APT-APPLNM)の設定値が有効になります。

b.最大同時要求受付数

同時に要求を受け付ける数を指定します(省略可)。

“1”~“100”の範囲で指定します。

“0”を指定すると、“16”が設定されます。最大値を超えて指定した場合は、“100”が設定されたときと同じ動作となります。

省略すると、システム動作環境設定の最大同時要求受付数(APT-MAXCON)の設定値が有効になります。

XRSYSIN定義カード

HULFTシステムの動作環境をXRSYSIN定義カードで設定します。設定内容の詳細は、「アドミニストレーション マニュアル」のシステム動作環境の説明を参照してください。

定義カードの形式

START-TASK=配信プログラムのジョブ名
UNIT=配信ワークファイルのUNIT名
PORTNO=集信ポートNo.
HOST-NAME=自ホスト名
DOMAIN=自ドメイン名
HSTCHA=自ホスト名または自ドメイン名の小文字、大文字選択
RESENDDEL=再配信待ちキューの削除条件
PREFIX=配信ワークファイルの第一修飾子
RECLEN=配信ファイルのシフトコードの扱い
CMPBLK=圧縮用ワークファイルのブロック長
JOBTIME=配信前ジョブのタイムアウト
CLEARMODE=配信後クリアの扱い
STATUSDISPLAY=状況表示選択
LOGDELTHRESHOLD=ログ削除しきい値
LOGKEEPCOUNT=ログ保持件数
PSCHG=パック・ゾーン変換
PSASCII=ASCII用符号部
PSEBCDIC=EBCDIC用符号部
GAIJIFILE=外字テーブル使用
GAIJIERR=外字未登録時の処理
INIT-UNIT=配信ファイル・集信ファイルのUNIT名
WORKVOLMODE=ワークボリュームモード
JLIB1=後続ジョブ付加ステップのPRGLIB設定1
JLIB2=後続ジョブ付加ステップのPRGLIB設定1
JLIB3=後続ジョブ付加ステップのPRGLIB設定1
JELIB1=後続ジョブ付加ステップのPRGLIB設定2
JELIB2=後続ジョブ付加ステップのPRGLIB設定2
JELIB3=後続ジョブ付加ステップのPRGLIB設定2
JCAT1=後続ジョブ付加ステップのSTEPCAT設定1
JCAT2=後続ジョブ付加ステップのSTEPCAT設定1
JCAT3=後続ジョブ付加ステップのSTEPCAT設定1
JECAT1=後続ジョブ付加ステップのSTEPCAT設定2
JECAT2=後続ジョブ付加ステップのSTEPCAT設定2
JECAT3=後続ジョブ付加ステップのSTEPCAT設定2
SNDRETRY=配信ファイルのリトライ回数
SNDRTIME=配信ファイルのリトライ間隔
EUCSP=EUCコード変換時のスペースコードの扱い
KEISSPMODE=KEIS全角スペースモード
MSGDYNPARM=メッセージ動的パラメータ指定
RECV-TASK=集信タスク名
REQWAITMODE=要求受付同期待ちモード
JCLRETRY=JCLライブラリのリトライ回数
JCLRTIME=JCLライブラリのリトライ間隔
APTHSTCHK=要求受付ホストチェック
USRIDCHKMODE=ユーザIDおよびパスワードチェック
CNVLENCHK=コード変換後データ長チェック
CONSMSG=ユーザ固有メッセージ
OUTSTSKID=子タスクID出力
OPLSELECT=操作ログ出力選択 (*1)
DATEFMT=日付形式
SND-SEQNO-THRESHOLD=配信処理番号しきい値
CNSSELECT=コンソールメッセージ出力選択
HULCHARSET=HULFTキャラクタセット
TERMLICENSEKEY=利用期間ライセンスキー
SERIALNO=シリアル番号
PRODUCTKEY=プロダクトキー
INDOPTVAR=環境変数の頭文字選択
APT-APPLNM=要求受付アプリ名
APT-MAXCON=最大同時要求受付数
ALLOWSNDREQ=未登録ホストからの送信要求・再送要求受付許可
ALLOWPOSTRJOBRSLT=未登録ホストからの集信後ジョブ結果参照要求受付許可
ALLOWJOBRSLTNTFY=未登録ホストからのジョブ実行結果通知受付許可
ALLOWRMTJOBEXE=未登録ホストからのリモートジョブ実行受付許可
INSTTRANSCODCNV=簡易転送コード変換
INSTTRANSEBCDIC=簡易転送EBCIDICセット
INSTTRANSCMDQUE=簡易転送コマンド発行用配信制御ファイル
CONSOLELOG=メッセージ重大度別出力要否選択
CONS-MSGFILTER=メッセージフィルタファイル
CONTROL-FILE=システム制御ファイル名
STRONGKEYMODE=高強度暗号強制モード

*1

:

操作ログ出力機能を使用する場合は、操作ログ関連の設定が必要です。詳細は「操作ログの動作設定」を参照してください。

JCL例

/         DEFINE  HULSRV,RSIZE=16M                                              
\         CODE HLA                                                              
\         JOB  HULSRV,PSW=STAR                                                  
\HULSRV   EX   XRACCPT,RSIZE=\RSIZE,WTYP=2,CMND=(S,J),                 C        
               KEY=ZERO,TIME=8388607,OPT=DUMP                                   
\         FD   STEPCAT=DA,FILE=USERCAT                                          
[\        FD   XREXTLIB=DUMMY]                                                  
\         FD   XRFILE=DA,FILE=HULFT.FILE,AMP=AMORG                              
\         FD   XRHOST=DA,FILE=HULFT.HOST,AMP=AMORG                              
\         FD   XRLOG=DA,FILE=HULFT.LOG,AMP=AMORG                                
\         FD   XRLOG1=DA,FILE=HULFT.LOG.PATH1,AMP=AMORG                         
\         FD   XRLOG2=DA,FILE=HULFT.LOG.PATH2,AMP=AMORG                         
\         FD   XRQUE=DA,FILE=HULFT.QUEUE,AMP=AMORG                              
\         FD   XRSYSIN=DA,FILE=HULFT.PARMLIB,MEMBER=HULPRM                      
\         FD   INDD=DA,FILE=HULFT.PARMLIB,MEMBER=HULAPT                         
\         FD   XRPASSWD=DUMMY                                                   
\         FD   LIST=DUMMY                                                       
\         FD   SYSUDUMP=DA,VOL=WORK,TRK=(10,10),SOUT=A                          
\         FIN                                                                   
/         DEFEND                                                                

FD名

項目名

説明

STEPCAT

USERCAT

カタログ簿データセット名

XREXTLIB

DUMMY

DUMMYファイル(*1)

XRFILE

HULFT.FILE

集配信管理ファイル

XRHOST

HULFT.HOST

詳細ホスト情報ファイル

XRLOG

HULFT.LOG

集配信履歴ファイルIDキーファイル

XRLOG1

HULFT.LOG.PATH1

集配信履歴ホスト名キーファイル

XRLOG2

HULFT.LOG.PATH2

集配信履歴日付キーファイル

XRQUE

HULFT.QUEUE

配信制御ファイル

XRSYSIN

HULFT.PARMLIB(HULPRM)

システム動作環境設定ファイル

INDD

HULFT.PARMLIB(HULAPT)

要求受付定義ファイル

*1

:

外字テーブル利用時に設定が必要

 

パラメータ名

項目名

説明

APPLNM

HULSRV

要求受付アプリケーション名(*1)

*1

:

TISP の要求受付アプリケーション名

 

= 備考 =
  • 外字テーブルを利用する場合はXREXTLIBのFD行を定義してください。

  • JCL例の「\ FD INDD」で定義している内容の詳細は、「アドミニストレーション マニュアル」の要求受付定義の設定に関する説明を参照してください。

  • 通常は、JCLをサブシステムとして登録し、STARTコマンドを使用して起動します。ジョブとして起動をさせたい場合は、「ジョブ起動の要求受付」を参照してください。