# 簡易転送

ここでは、簡易転送について説明します。

注意

- 簡易転送は、配信側ホストと集信側ホストがどちらもHULFT Ver.8.4以降の場合に使用できます。

- 簡易転送は、高強度暗号強制モードが有効な場合、使用できません。

- 簡易転送は非推奨機能です。詳細は以下を参照してください。

  HULFT10 新機能・非互換説明書 : 簡易転送機能

## 簡易転送とは

簡易転送とは、事前に管理情報を登録せずに、配信ファイル名と集信側ホスト名だけを指定してファイルを配信できる機能です。

図2.28 簡易転送の概要

= 備考 =

集信側ホストのポート番号を詳細ホスト情報から取得しないので、集信側ホストが初期値と異なるポート番号を設定している場合は、ポート番号も指定する必要があります。

簡易転送の実行方法は、以下を参照してください。

HULFT10 for Linux/AIX オペレーション マニュアル : 簡易転送配信要求コマンド

簡易転送を実行するには、集信側ホストで事前に以下の作業が必要です。

- 配信側ホストが詳細ホスト情報に登録済みの場合は詳細ホスト情報で、未登録の場合はシステム動作環境設定で、簡易転送の受付許可を指定

- システム動作環境設定で簡易転送の受け付けを許可するディレクトリー名の指定

詳細は、以降の説明を参照してください。

## 利用可能な機能

簡易転送は、管理情報を必要としないため、簡易に転送を行えますが、機能に制限があります。

機能の利用可否について、注意が必要なものを以下の表に示します。

表2.4 簡易転送で利用可能な機能

機能 | 簡易転送での利用可否
--- | ---
再配信 | ×
自動再配信 | ○
同期転送および非同期転送 | ○
同報配信 | ×
圧縮転送 | ○（*1）
世代管理 | ×
コード変換 | ○（*2）
メッセージ送信 | ×
ジョブ起動 | ×
データ検証機能 | ○（*3）
転送グループチェック | ×
操作ログの出力 | ○
暗号化 | ○（*4）

○ | : | 利用可能
× | : | 利用不可

*1 | : | DEFLATE圧縮を設定した場合と同様の動作をします。
*2 | : | 詳細については「コード変換」を参照してください。
*3 | : | 簡易転送の場合、データ検証は必ず行われます。
*4 | : | 簡易転送の場合、暗号キーは自動的に生成されます。

## 簡易転送の実行方法

簡易転送は、配信側ホストから簡易転送配信要求コマンドで実行します。

= 備考 =

簡易転送配信要求コマンドの詳細は、以下を参照してください。

HULFT10 for Linux/AIX オペレーション マニュアル : 簡易転送配信要求コマンド

## 配信時の動作

簡易転送で配信する際、HULFTは管理情報を参照しないため、常に同じ設定で動作します。

簡易転送配信要求を実行する際のパラメーターで指定できるもの以外は、配信管理情報および詳細ホスト情報に以下のような値が設定された場合と同等の動作となります。

= 備考 =

配信管理情報と詳細ホスト情報の詳細は、以下を参照してください。

HULFT10 for Linux/AIX オペレーション マニュアル : 管理情報の設定

表2.5 配信管理情報

項目名 | 設定値
--- | ---
ファイルID | _INSTANT_TRANSFER_
配信ファイル名 | パラメーターで指定
転送タイプ | パラメーターで指定（*1）
M/フォーマットID | （省略）
圧縮方式 | DEFLATE圧縮
圧縮モード | 標準
コード変換 | （*2）
EBCDICセット | （*2）
配信ファイルの扱い | 保存
転送グループID | （省略）
配信前ジョブID | （省略）
正常時ジョブID | （省略）
異常時ジョブID | （省略）
連携DBID | （省略）
転送間隔 | 0
転送優先度 | パラメーターで指定
転送ブロック長 | 0
転送ブロック数 | 0
シフトコードの扱い | 付加する
暗号キー | 自動生成

*1 | : | テキスト転送とバイナリ転送のみ指定可能です。
*2 | : | 「コード変換」を参照してください。

表2.6 詳細ホスト情報

項目名 | 設定値
--- | ---
ホスト種 | 集信側ホストのホスト種
転送コードセット | （*1）
日本語規格 | 83JIS
集信ポートNo. | パラメーターで指定
要求受付ポートNo. | （*2）
接続形態 | LAN
ホスト別配信多重度 | （省略）
HULFT7通信モード | 無効
PROXYサーバ名 | （省略）
PROXYポートNo. | （省略）
送信要求・再送要求受付許可 | （*2）
集信後ジョブ結果参照要求受付許可 | （*2）
ジョブ実行結果通知受付許可 | （*2）
リモートジョブ実行受付許可 | （*2）
簡易転送受付許可 | （*2）
ユーザの通知 | 通知しない

*1 | : | 「コード変換」を参照してください。
*2 | : | 配信とは関係のない項目です。

## 集信時の動作

簡易転送で集信する際、HULFTは管理情報を参照しないため、常に同じ設定で動作します。

簡易転送配信要求コマンドのパラメーターで指定できるもの以外は、集信管理情報および詳細ホスト情報に以下のような値が設定された場合と同等の動作となります。

= 備考 =

集信管理情報と詳細ホスト情報の詳細は、以下を参照してください。

HULFT10 for Linux/AIX オペレーション マニュアル : 管理情報の設定

表2.7 集信管理情報

項目名 | 設定値
--- | ---
ファイルID | _INSTANT_TRANSFER_
ファイル名 | （*1）
オーナー名 | （省略）（*3）
グループ名 | （省略）（*3）
パーミッション | （省略）（*3）
登録モード | 置き換え
異常時の処置 | 保存
集信形態 | 単一集信
世代管理 | しない
世代管理数 | 0
EBCDICセット | （*2）
正常時ジョブID | （省略）
異常時ジョブID | （省略）
集信完了通知 | 受信完了
転送グループID | （省略）
データ検証 | する
暗号キー | 自動生成

*1 | : | 「集信ファイル」を参照してください。
*2 | : | 「コード変換」を参照してください。
*3 | : | 省略時の動作については、以下を参照してください。 HULFT10 for Linux/AIX オペレーション マニュアル : 集信管理情報

表2.8 詳細ホスト情報

項目名 | 設定値
--- | ---
ホスト種 | 配信側ホストのホスト種
転送コードセット | （*1）
日本語規格 | 83JIS
集信ポートNO. | （*2）
要求受付ポートNO. | （*2）
接続形態 | （*2）
ホスト別配信多重度 | （*2）
HULFT7通信モード | （*2）
PROXYサーバ名 | （*2）
PROXYポートNO. | （*2）
送信要求・再送要求受付許可 | （*2）
集信後ジョブ結果参照要求受付許可 | （*2）
ジョブ実行結果通知受付許可 | （*2）
リモートジョブ実行受付許可 | （*2）
簡易転送受付許可 | （*3）
ユーザの通知 | （*2）

*1 | : | 「コード変換」を参照してください。
*2 | : | 集信には関係のない項目です。
*3 | : | 詳細ホスト情報が登録されている場合は、当該項目の設定値に従います。 詳細ホスト情報が登録されていない場合は、システム動作環境設定の未登録ホストからの簡易転送受付許可の設定値に従います。

## 集信ファイル

簡易転送では、集信ファイルに関する情報を集信側ホストのシステム動作環境設定または配信側ホストで簡易転送配信要求を実行する際のパラメーターで指定できます。

簡易転送配信要求を実行する際のパラメーターについては、以下を参照してください。

HULFT10 for Linux/AIX オペレーション マニュアル : 簡易転送配信要求コマンド

集信ファイル名

配信側ホストで集信ファイル名と集信ファイルの保存先を指定または省略した場合、集信管理情報のファイル名に以下の値を設定したときと同等の動作となります。

表2.9 簡易転送での集信ファイル名

集信ファイルの保存先 | 集信ファイル名 | 集信管理情報のファイル名（FILENAME）
--- | --- | ---
指定 | 指定 | 集信ファイルの保存先/集信ファイル名
省略 | 集信ファイルの保存先/$SNDFILE
省略 | 指定 | 簡易転送集信許可ルートディレクトリ(*1)/集信ファイル名
省略 | 簡易転送集信許可ルートディレクトリ(*1)/$SNDFILE

*1 | : | 簡易転送集信許可ルートディレクトリーについては、「集信可能なディレクトリー名の指定」を参照してください。

注意

集信ファイルの保存先として指定したディレクトリー名が簡易転送集信許可ルートディレクトリで指定したディレクトリーまたはそのサブディレクトリーの場合のみ集信できます。

簡易転送集信許可ルートディレクトリーについては「集信可能なディレクトリー名の指定」を参照してください。

## 集信可能なディレクトリー名の指定

簡易転送では、配信側ホストで集信ファイルの保存先と集信ファイル名を指定できるため、以下のような可能性があります。

- 集信側ホストの重要なファイルが上書きされてしまう

- 集信ファイルの保存先または集信ファイル名が業務の運用ルールから外れてしまう

そのような事態を避けるため、簡易転送を行う場合は、あらかじめ集信側ホストで集信可能なディレクトリーを指定しておきます。

配信側ホストで指定した集信ファイルの保存場所が、指定したディレクトリー、またはそのサブディレクトリーである場合のみ集信の受け付けを許可します。

簡易転送で集信可能なディレクトリーは、システム動作環境設定の簡易転送集信許可ルートディレクトリ（insttransroot）で指定します。

配信側ホストで集信ファイルの保存先を省略した場合は、簡易転送集信許可ルートディレクトリで指定したディレクトリーに集信します。

簡易転送集信許可ルートディレクトリの指定を省略した場合、常に簡易転送の受け付けを拒否します。

システム動作環境設定については、「システム動作環境の設定について」を参照してください。

注意

「簡易転送集信許可ルートディレクトリ」の初期値はHULPATHと同階層の“itr”です。HULFTを新規インストールした場合、またはHULFT Ver.8.4.0未満からアップデートした場合には、このディレクトリーが新規作成されます。

「簡易転送集信許可ルートディレクトリ」を別のディレクトリーに設定して運用する場合、HULPATHと同階層の“itr”ディレクトリーは削除してかまいません。

## コード変換

簡易転送では、コード変換に関する情報をシステム動作環境設定の以下の項目で指定します。

転送コードセット（cs4trnsfr）

管理情報を使用する転送と同様に、自ホストのコードセットを指定します。

簡易転送コード変換（insttranscodcnv）

簡易転送で配信側変換を行うか集信側変換を行うかを指定します。

相手ホストのコードセットの情報は、転送時に相手ホストから通知された値を使用します。

コード変換の動作や注意点については、以下を参照してください。

HULFT10 コード変換 マニュアル

- コード変換仕様

- 運用上の留意事項

## 簡易転送の受付設定機能

簡易転送では、集信側ホストのホスト名とポート番号がわかればファイルを配信できます。

集信側ホストでは、意図しない配信側ホストからの簡易転送を拒否することができます。

= 備考 =

初期値では、配信側ホストが詳細ホスト情報に登録済みかどうかにかかわらず、すべての簡易転送を拒否する設定になっています。

配信側ホストが詳細ホスト情報に登録済みの場合

詳細ホスト情報の簡易転送受付許可（ALLOWINSTTRANS）を設定すると、ホストごとに簡易転送を受け付けるかどうかを指定できます。

詳細ホスト情報については、以下を参照してください。

HULFT10 for Linux/AIX オペレーション マニュアル : 詳細ホスト情報

= 備考 =

配信側ホストが詳細ホスト情報に登録済みでも、参照する項目は簡易転送受付許可のみです。

他の項目は参照しません。

配信側ホストが詳細ホスト情報に未登録の場合

システム動作環境設定の未登録ホストからの簡易転送受付許可（allowinsttrans）を設定すると、未登録ホストからの簡易転送を受け付けるかどうかを一括して指定できます。

未登録ホストからの簡易転送受付許可については、「セキュリティ関連設定」を参照してください。

図2.29 簡易転送の受付許可

## 簡易転送の留意事項

簡易転送に関連した注意点を以下にまとめます。

- 簡易転送配信要求で実行した転送には、HULFTが自動的に“_INSTANT_TRANSFER_”というファイルIDを付与します。

  ユーザーがこのファイルIDを指定して以下の処理を実行することはできません。

  - 配信要求の発行

  - 再配信要求の発行

  - 送信要求の発行

  - 再送要求の発行

  - 配信管理情報の登録

  - 集信管理情報の登録

  一方、“_INSTANT_TRANSFER_”というファイルIDが付与された転送状況や転送履歴については、従来のファイルIDと同様に以下の処理を実行できます。

  - 配信状況の照会と削除

  - 集信状況の照会と削除

  - 配信キャンセル

  - 集信キャンセル

  - 未配信状態キューの変更

- システム動作環境設定の動的パラメータ指定（dynparam）に“0（動的変更不可能）”を設定した場合でも、簡易転送配信要求コマンドでは配信ファイル名と集信側ホスト名をパラメーターで指定できます。

- 簡易転送配信要求コマンドのエラー、および簡易転送の転送状況や転送履歴に出力される完了コードと詳細コードについては、以下を参照してください。

  HULFT10 for Linux/AIX エラーコード・メッセージ : 詳細コード

- 管理情報を使用する転送と簡易転送では、セキュリティに関して以下のような違いがあります。

  表2.10 配信側ホストでのセキュリティ

  | 管理情報を使用する転送 | 簡易転送
  --- | --- | ---
  ファイルID | 集信側ホストと一致した場合に配信可能 | 配信管理情報を登録せずに配信可能
  ホスト名 | 詳細ホスト情報に登録済みのホストに配信可能 | 任意のホストに配信可能
  ホスト別の多重度 | 詳細ホスト情報で設定した値まで同時配信可能 | 制限できない
  システム全体の 多重度 | システム動作環境設定で設定した値まで同時配信可能 | システム動作環境設定で設定した値まで同時配信可能

  表2.11 集信側ホストでのセキュリティ

  | 管理情報を使用する転送 | 簡易転送
  --- | --- | ---
  ファイルID | 配信側ホストと一致した場合に集信可能 | 集信管理情報を登録せずに集信可能
  ホスト名 | 詳細ホスト情報に登録済みのホストから集信可能 | 詳細ホスト情報で許可したホストまたは任意の未登録ホストから集信可能（*1）
  集信ファイルの保存場所 | 集信管理情報で指定したファイル名に集信可能 | 簡易転送集信許可ルートディレクトリで指定したディレクトリーに集信可能
  集信ファイル名 | 任意のファイル名で集信可能
  システム全体の 多重度 | システム動作環境設定で設定した値まで同時集信可能 | システム動作環境設定で設定した値まで同時集信可能

  *1 | : | 初期値では許可しない設定になっています。

簡易転送を使用する際は、上記の点に注意して、詳細ホスト情報、簡易転送集信許可ルートディレクトリを適切に設定してください。