# 配信管理情報

配信するファイルのファイル情報を登録します。登録方法は2通りあります。

- 以下のいずれかの画面を使用して登録

  - 配信管理情報更新（基本）画面

  - 配信管理情報更新（拡張）画面

  ⇒「配信管理情報を操作する」を参照

- 定義カードを指定し、管理情報バッチ登録プログラム（XRSYSINF）を使用して登録

  ⇒「各管理情報の登録、変更」を参照

## 項目一覧

以下の表の「省略」はHULFT管理画面で登録する場合の省略の可否です。バッチ登録の場合、省略の可否がHULFT管理画面とは異なる場合があります。

バッチ登録する場合の省略の可否については「各管理情報の登録、変更」を参照してください。

表2.1 配信管理情報項目一覧

項目名 | 省略時の値 | 設定値 | 省略 | 備考
--- | --- | --- | --- | ---
画面 | ファイル
ファイルID | SNDFILE |  | 英数字および“_” | × | 50バイト以内
汎用機DSN | DSNAME |  | 英数字 | × | 44バイト以内
コメント | COMMENT |  | 英数字、半角カナ | ○ | 60バイト以内
配信管理情報更新（基本）画面
| ボリューム通番 | VOL |  | 英数字 | ○ | 6バイト以内
転送方法 | DIRECT | W | D、W | ○ |
ワークボリューム通番 | WORK-VOL |  | 英数字 | ○ | 6バイト以内
容量 | CYL|TRK|OMIT | C | C、T、O | ○ |
一次要求量 | CYL|TRK | 5 | 1～9999 | ○ |
増分量 | CYL|TRK | 3 | 0～9999 | ○ |
装置台数 | UNIT-CNT | 1 | 1～59 | ○ |
転送タイプ | TRANSTYPE |  | F、B、T、M | × | (*1)
M/フォーマットID | FMTID |  | 英数字および“_” | ○ | 50バイト以内
圧縮方式 | COMP |  | N、1、2、3 | × | (*1)(*2)
コード変換 | CODE-CONV |  | S、R、N | × | (*1)
EBCDICセット | CODESET | 0 | 0、A～H、V～X | ○ |
配信ファイルの扱い | CLEAR | K | K、C、D、L | ○ |
転送グループID | GRPID |  | 英数字および“_” | × | 50バイト以内
配信前ジョブID | PRE-JOB |  | 英数字および“_” | ○ | 50バイト以内
正常時ジョブID | JOBID |  | 英数字および“_” | ○ | 50バイト以内
異常時ジョブID | AB-JOBID |  | 英数字および“_” | ○ | 50バイト以内
配信管理情報更新（拡張）画面
| 連携DBID | DBID |  | CSV | ○ | 「CSV」の文字列のみ(*3)
転送間隔 | INTERVAL | 0 | 0～32768 | ○ | 単位:10ミリ秒
転送優先度 | TRANSPRTY | 50 | 1～256 | ○ |
転送ブロック長 | BLOCKLEN | 0 | 0、128～65520 | ○ | 単位:バイト数
転送ブロック数 | BLOCKNUM | 0 | 0～99 | ○ |
シフトコードの扱い | SHIFT-CODE | C | C、S | ○ |
後続文字カット | PAD | N | 0、S、A、N | ○ |
UNIT | UNIT |  | 英数字 | ○ | 8バイト以内
順序番号 | VSEQNO |  | 1～9999、 スペース | ○ |
RDW付配信 | SND-RDW | N | Y、N | ○ |
暗号キー（高強度暗号強制モードが無効）(*4) | PASSWORDまたはPW |  | 英数字 | ○ | 8～20バイト
暗号キー（高強度暗号強制モードが有効）(*5) | PW |  | 16進文字列 | × | 64桁

○ | : | 省略可
× | : | 省略不可

*1 | : | 管理情報バッチ登録プログラム（XRSYSINF）を使用して登録する場合は、省略できます。省略した場合、以下の値が設定されます。
省略する項目名 | 設定される値
--- | ---
圧縮方式（COMP） | 1（横圧縮）
転送タイプ（TRANSTYPE） | T（TEXT）
コード変換（CODE-CONV） | S（配信側）
*2 | : | HULFT10のEnterpriseグレードを導入している場合のみ“3（DEFLATE圧縮）”を設定できます。
*3 | : | 転送タイプに“F（FORMAT）”または“M（MULTI-FMT）”を設定した場合に指定できます。
*4 | : | システム動作環境設定の高強度暗号強制モード（STRONGKEYMODE）で“0（無効）”を設定した場合に設定できます。
*5 | : | システム動作環境設定の高強度暗号強制モード（STRONGKEYMODE）で“1（有効）”を設定した場合に設定する必要があります。

## 各項目の設定

配信管理情報で設定する各項目について説明します。（）内は管理情報バッチ登録プログラム使用時に指定する定義カードの項目名です。

ファイルID（SNDFILE）

  配信するファイルを認識するためのID

  50バイト以内の英数字および“_”で指定します。

汎用機DSN（DSNAME）

  Mainframe上に格納されている配信するファイルのデータ・セット名

  Mainframeのデータ・セット名の命名規約に従って指定します。

コメント（COMMENT）

  配信ファイルに対するコメント

### 配信管理情報更新（基本）画面

ボリューム通番（VOL）

  配信ファイルが格納されているボリューム通番

  Mainframeのボリューム通番の命名規約に従って指定します。

転送方法（DIRECT）

  配信ファイルを配信するときの転送方法

  D（直接）

    : ワークファイルを作成しないで配信ファイルを直接転送

  W（ワークファイル）

    : 配信ファイルからワークファイルを作成し転送

  省略すると、“W（ワークファイル）”が設定されます。

ワークボリューム通番（WORK-VOL）

  配信ワークファイルのボリューム通番

  Mainframeのボリューム通番の命名規約に従って指定します。

容量（CYL|TRK|OMIT）

  配信ワークファイルのスペース単位

  C

    : シリンダ

  T

    : トラック

  O

    : 省略（自動計算）

  省略すると、“C（シリンダ）”が設定されます。

一次要求量（CYL|TRK）

  配信ワークファイルの一次要求量

  省略すると、“5”が設定されます。

増分量（CYL|TRK）

  配信ワークファイルの増分量

  省略すると、“3”が設定されます。

装置台数（UNIT-CNT）

  配信ワークファイルのマルチボリューム装置台数

  省略すると、“1”が設定されます。

転送タイプ（TRANSTYPE）

  配信するファイルの転送データ形式

  F（FORMAT）

    : フォーマットデータ

  B（BINARY）

    : バイナリーデータ

  T（TEXT）

    : テキストデータ

  M（MULTI-FMT）

    : マルチフォーマットデータ

M/フォーマットID（FMTID）

  配信するファイルのフォーマット、またはマルチフォーマットが登録されているID

  フォーマットIDの詳細は、「フォーマット情報」を参照してください。

  マルチフォーマットIDの詳細は、「マルチフォーマット情報」を参照してください。

  転送タイプ（TRANSTYPE）が“F（FORMAT）”の場合はフォーマットIDを指定してください。

  転送タイプが“M（MULTI-FMT）”の場合はマルチフォーマットIDを指定してください。

圧縮方式（COMP）

  ファイルを転送するときの圧縮の種類

  N

    : 圧縮なし

  1

    : 横圧縮（レコード内圧縮）

  2

    : 縦横圧縮（レコード間圧縮）

  3

    : DEFLATE圧縮

コード変換（CODE-CONV）

  配信するファイルのコード変換の指定

  S（配信側）

    : 配信側ホストで変換

  R（集信側）

    : 集信側ホストで変換

  N（無変換）

    : 変換せずに配信

EBCDICセット（CODESET）

  1バイトコードを変換するときに使用する、自ホストのEBCDIC系コードセット

  0

    : 自動

  A

    : EBCDICカナ文字

  B

    : EBCDIC英小文字

  C

    : EBCDIC-ASCII

  D

    : EBCDIC-ASPEN

  E

    : IBM英小文字

  F

    : IBM英小文字拡張

  G

    : NECカナ文字

  H

    : IBMカナ文字拡張

  V

    : ユーザーテーブル1

  W

    : ユーザーテーブル2

  X

    : ユーザーテーブル3

  省略すると“0（自動）”が設定されます。

  この設定は、集信側ホストがEBCDIC系コードセットで配信側変換の場合に有効です。

  = 備考 =

  “D（EBCDIC-ASPEN）”および“G（NECカナ文字）”は非推奨です。

  “D（EBCDIC-ASPEN）”または“G（NECカナ文字）”を指定すると、変換できなくなる可能性があります。

  その他のコードセットをご利用ください。

  詳細は、以下を参照してください。

  HULFT10 新機能・非互換説明書 : EBCDICセットの「NECカナ文字」および「ASPEN」

配信ファイルの扱い（CLEAR）

  配信ファイルの配信中の排他制御と、正常終了したときの処置

  K（保存）

    : 配信中または配信ワークファイル作成中はロックを行わず、正常終了後ファイルを保存

  C（クリア）

    : 配信中または配信ワークファイル作成中はロックを行い、正常終了後0バイトファイルになる

  D（削除）

    : 配信中または配信ワークファイル作成中はロックを行い、正常終了後ファイルを削除

  L（ロック）

    : 配信中または配信ワークファイル作成中はロックを行い、正常終了後ファイルを保存

  省略すると、“K（保存）”が設定されます。

転送グループID（GRPID）

  配信するファイルの配信先が登録されているID

  転送グループIDの詳細は、「転送グループ情報」を参照してください。

配信前ジョブID（PRE-JOB）

  配信を行う前に起動するジョブID

  ジョブIDの詳細は、「ジョブ起動情報」を参照してください。

  省略すると、ジョブ起動はされません。

正常時ジョブID（JOBID）

  ファイルの配信が正常終了したときに起動するジョブID

  ジョブIDの詳細は、「ジョブ起動情報」を参照してください。

  省略すると、ジョブ起動はされません。

異常時ジョブID（AB-JOBID）

  ファイルの配信が異常終了したときに起動するジョブID

  ジョブIDの詳細は、「ジョブ起動情報」を参照してください。

  省略すると、ジョブ起動はされません。

### 配信管理情報更新（拡張）画面

連携DBID（DBID）

  配信されたデータの集信側での連携

  CSV

    : 集信側で集信ファイルをCSV変換する

  集信側（UNIX、Linux、NonStop、およびWindows）で集信ファイルをCSV形式受信する場合、“CSV”を指定します。

  省略すると、CSV形式受信は行われません。

  連携する場合は、転送タイプに“F（FORMAT）”または“M（MULTI-FMT）”を指定してください。

転送間隔（INTERVAL）

  1ブロックの転送後から次の1ブロックの転送を開始するまでの間隔

  省略すると、“0”が設定されます。

転送優先度（TRANSPRTY）

  ファイルを転送するときの待ち行列での優先度

  優先度は、小さい数字ほど高くなります。省略すると、“50”が設定されます。

転送ブロック長（BLOCKLEN）

  1ブロックを転送するときの長さ

  転送ブロック長（BLOCKLEN）と転送ブロック数（BLOCKNUM）の積が65520を超える値は指定できません。省略すると、“0”が設定されます。

転送ブロック数（BLOCKNUM）

  一度に転送するブロック数

  転送ブロック長（BLOCKLEN）と転送ブロック数（BLOCKNUM）の積が65520を超える値は指定できません。省略すると、“0”が設定されます。

シフトコードの扱い（SHIFT-CODE）

  配信するときのシフトコードの扱い

  C（カット）

    : シフトコードを削除しデータを詰めた形に変換

  S（スペース変換）

    : シフトコードをスペースに変換

  省略すると、“C（カット）”が設定されます。

後続文字カット（PAD）

  配信ファイルから読み込んだデータの、後続のスペースまたはNULL（X'00'）の扱い

  0（ヌルカット）

    : 後続のNULLをカットする

  S（スペースカット）

    : 後続のスペースをカットする

  A（両方カット）

    : 後続のスペースとNULLをカットする

  N（カットしない）

    : 後続のスペースとNULLをカットしない

  転送タイプ（TRANSTYPE）が“T（TEXT）”以外の場合は、“N（カットしない）”のみ指定できます。

  省略すると、“N（カットしない）”が設定されます。

UNIT（UNIT）

  配信ファイルが格納されているUNIT名

順序番号（VSEQNO）

  配信ファイルが格納されているテープ装置ボリューム上の順序番号

RDW付配信（SND-RDW）

  転送データにレコード長領域（RDW）を付加するかどうかの設定

  N（しない）

    : RDWなし配信

  Y（する）

    : RDW付き配信

  RDW付配信を行う場合は、転送タイプに“B（BINARY）”を指定します。省略すると、“N（しない）”が設定されます。

  詳細は、以下を参照してください。

  HULFT10 for zOS アドミニストレーション マニュアル : RDW付配信とRDW付集信

暗号キー（高強度暗号強制モードが無効）（PASSWORDまたはPW）

  データを暗号化するキー

  配信するファイルにセキュリティーをかけることができます。相手ホストの集信管理情報に設定されている暗号キーと同じ暗号キーを設定してください。

  省略すると、ファイルは暗号化されません。

暗号キー（高強度暗号強制モードが有効）（PW）

  データを暗号化するキー

  配信するファイルにセキュリティーをかけることができます。相手ホストの集信管理情報に設定されている暗号キーと同じ暗号キーを設定してください。

  暗号キーの値を必ず指定してください。集信側が高強度暗号強制モードでない場合は転送エラーになります。

## 設定時の注意点

ファイルID

ファイルID（SNDFILE）に“_INSTANT_TRANSFER_”というファイルIDは登録できません。

汎用機DSN

ファイル名は「'」（シングルクォーテーション）で囲まないでください。

配信できるファイルの詳細は、以下を参照してください。

HULFT10 for zOS アドミニストレーション マニュアル : 配信ファイルについて

世代別データ・セットの相対世代番号および区分データ・セット（PDS）のメンバー名はカッコ付きで指定してください。

ボリューム通番

ボリューム通番（VOL）を省略すると、ファイルがカタログされているとみなされます。

汎用機DSN（DSNAME）に以下のファイルを指定する場合は、ボリューム通番（VOL）を指定しないでください。

- VSAMファイル

- 世代別データ・セット（相対世代番号で指定）

以下の条件をすべて満たすと、配信ファイルは削除されますが、カタログの情報は削除されません。

- ボリューム通番（VOL）を指定

- 配信ファイルの扱い（CLEAR）に“D（削除）”を指定

- 配信ファイルがSMSで管理されていないボリュームにある場合

ワークボリューム通番

ワークボリューム通番（WORK-VOL）を省略すると、システム動作環境設定のワークボリュームモード（WORKVOLMODE）により、以下のように配信ワークファイルが作成されるボリュームが異なります。

ワークボリュームモード（WORKVOLMODE） | 配信ワークファイルが作成されるボリューム
--- | ---
0（システムのワークボリューム） | ストレージ属性のボリュームとして定義されたボリューム
1（配信ファイルの同じボリューム） | 配信ファイルと同じボリューム

容量

容量（CYL|TRK|OMIT）に“O（省略）”を指定した場合、配信ワークファイルの以下の値は配信ファイルの容量から自動計算されます。

- 容量（CYL|TRK|OMIT）

- 一次要求量（CYL|TRK）

- 増分量（CYL|TRK）

容量の自動計算は、配信ファイルの容量を元に行われます。

- マルチボリュームファイルの場合

  使用しているボリューム数を配信ファイルから取得しません。

  そのため、配信ファイルが使用しているボリューム数を装置台数（UNIT-CNT）に指定する必要があります。

- 区分データ・セット（PDS）の場合

  区分データ・セット（PDS）の全体の容量を元に配信ワークファイルの容量を計算します。そのため、配信ファイルの容量より大きな配信ワークファイルが作成される場合があります。

  配信ワークファイルの容量を考慮したうえで、ワークボリューム通番（WORK-VOL）に適切な値を指定してください。

- 配信ファイルと配信ワークファイルの装置タイプが異なる場合

  容量の自動計算をする際、装置タイプは考慮されません。

  そのため、配信ワークファイルやワークボリュームの容量不足が発生する場合があります。

ただし、以下の場合は容量の自動計算は行われません。

- 配信ファイルの容量の単位がトラックまたはシリンダ以外で作成されている場合

- 配信ファイルがVSAMファイルの場合

装置台数

装置台数（UNIT-CNT）は、以下の場合により、指定する値が異なります。

- 装置台数（UNIT-CNT）に“2”以上を指定する場合

  ワークボリューム通番（WORK-VOL）は指定できません。

- SMSで管理されているボリュームに配信ワークファイルを作成する場合

  装置台数（UNIT-CNT）の設定値に従ってマルチボリュームファイルが作成されます。

  ただし、装置台数（UNIT-CNT）が“1”のときは、SMSのデータ・クラスの「volume count」の設定値に従ってマルチボリュームファイルが作成されます。

DEFLATE圧縮

DEFLATE圧縮設定時は、転送方法（DIRECT）に“W（ワークファイル）”を指定できません。

コード変換

配信側ホストと集信側ホストがともにVer.8.4以降の場合、コード変換（CODE-CONV）に“S（配信側）”を指定しても集信側変換に切り替わる場合と、コード変換（CODE-CONV）に“R（集信側）”を指定しても配信側変換に切り替わる場合があります。詳細は、以下を参照してください。

HULFT10 コード変換 マニュアル : 配信側変換と集信側変換の自動切り替え

EBCDICセット

以下のいずれかの値を指定する場合は、あらかじめEBCDICユーザーテーブルを登録しておく必要があります。

- V（ユーザーテーブル1）

- W（ユーザーテーブル2）

- X（ユーザーテーブル3）

EBCDICユーザーテーブルの登録に関する詳細は、以下を参照してください。

HULFT10 for zOS アドミニストレーション マニュアル : EBCDICユーザーテーブルの組み込み

なお、上記のいずれかを指定するには、条件があります。また、指定可能な条件であっても、配信するとエラーになる場合があります。詳細は、以下を参照してください。

HULFT10 コード変換 マニュアル : EBCDICユーザーテーブルが利用できる組み合わせ

配信ファイルの扱い

- “C（クリア）”または“D（削除）”を指定した場合、以下のことに注意してください。

  - 配信ファイルにVSAMファイルまたは区分データ・セット（PDS）は設定できません。

  - ワークファイル転送を行う場合、システム動作環境設定の配信後クリアの扱い（CLEARMODE）の設定値によって、配信ファイルのクリアまたは削除のタイミングが異なります。

    - 配信後クリアの扱い（CLEARMODE）に“B”を設定した場合

      配信ワークファイル作成後に配信ファイルがクリアまたは削除されます。配信処理の正常終了または異常終了を問いません。

    - 配信後クリアの扱い（CLEARMODE）に“A”を設定した場合

      配信処理が正常終了した後に、配信ファイルがクリアまたは削除されます。

  - 同報配信は行えません。

    ただし、以下の条件をすべて満たす場合は、同報配信が行えます。

    - 転送方法（DIRECT）に“W（ワークファイル転送）”を指定

    - システム動作環境設定の配信後クリアの扱いに“B”を指定

- “L（ロック）”を指定した場合、同報配信は行えません。

転送ブロック長と転送ブロック数

転送ブロック長（BLOCKLEN）と転送ブロック数（BLOCKNUM）に“0"を設定すると、HULFTシステムが転送単位（転送ブロック長×転送ブロック数）のサイズを自動的に設定します。

ただし、転送ブロック長（BLOCKLEN）と転送ブロック数（BLOCKNUM）のどちらか一方のみに“0”を指定した場合は、エラーとなります。

シフトコードの扱い

以下の設定で配信する場合、システム動作環境設定の配信ファイルのシフトコードの扱い（RECLEN）の値によって、コード変換後のレコード長が異なります。

- コード変換（CODE-CONV）に“S（配信側）”を指定

- シフトコードの扱い（SHIFT-CODE）に“C（カット）”を指定

- 転送タイプ（TRANSTYPE）に“T（TEXT）”を指定

シフトコードの変換規則の詳細は、以下を参照してください。

HULFT10 コード変換 マニュアル : シフトコードの変換規則

UNIT

UNIT（UNIT）を省略した場合、システム動作環境設定で設定した配信ファイルおよび集信ファイルのUNIT名（INIT-UNIT）の値が使用されます。

ボリューム通番（VOL）を省略した場合は、UNIT（UNIT）の値はカタログから取得されます。以下の値が設定されていても使用されません。

- UNIT（UNIT）

- 配信ファイルおよび集信ファイルのUNIT名（INIT-UNIT）

順序番号

順序番号（VSEQNO）を省略してMTにあるファイルを配信する場合、順序番号が1のファイルを配信します。

メッセージの置換

メッセージの置換を行える項目は以下のとおりです。

以下の項目に「&MSG0」～「&MSG5」または「&MSGL0」～「&MSGL1」を指定することにより、項目の値は配信要求を実行したときに指定したメッセージや送信要求を実行したときに指定したメッセージに置換されます。

- 汎用機DSN（DSNAME）

- ボリューム通番（VOL）

- ワークボリューム通番（WORK-VOL）

- UNIT（UNIT）

- 転送グループID（GRPID）

- 配信前ジョブID（PRE-JOB）

- 正常時ジョブID（JOBID）

- フォーマットID（FMTID）

- マルチフォーマットID（MFMTID）

相手ホストの言語設定によっては、メッセージの置換が正しく行われず、転送に失敗する場合があります。

メッセージ送信の注意点については、以下を参照してください。

HULFT10 for zOS アドミニストレーション マニュアル : メッセージ送信

EBCDICセットを“自動”に設定した場合の動作

EBCDICセットに“0（自動）”を設定した場合、1バイトコード変換で実際に使用されるEBCDICセットの値は、転送のたびに、以下のように決定されます。

表2.2 自動的に決定されるEBCDICセットの値

自ホストの転送コードセット | EBCDICセット
--- | ---
I（IBM漢字） | F（IBM英小文字拡張）

MT使用時の制限

MTから配信する際には制限事項があります。制限事項の詳細は、「MT使用時の制限」を参照してください。

SMSで管理された環境での配信

SMSで管理された環境で配信する際には注意点があります。

SMSで管理された環境でのHULFTの動作については、以下を参照してください。

HULFT10 for zOS アドミニストレーション マニュアル : SMSで管理された環境でのHULFTの動作