# HULFT10 for Windows/LinuxからHULFT10 for Container Servicesへの送信要求

HULFT10 for Windows/LinuxからHULFT10 for Container Servicesに対して、ファイルの送信要求を行う方法について説明します。

ここでは、CloudFormationでHULFT10 for Container Servicesを導入した場合を前提にしています。

## ご利用前の準備

集信側および配信側での相手ホストのホスト名を設定する前に、以下の準備が必要です。

- HULFT10 for Windows/Linuxでの相手ホスト名の設定

  HULFT10 for Windows/LinuxからHULFT10 for Container Servicesの転送コンテナに対する送信要求の接続では、以下のようにHULFT10 for Windows/LinuxからNetwork Load Balancer（以降、NLB）を経由して転送コンテナにつながります。

  図1.4 HULFT10 for Windows/LinuxからHULFT10 for Container Servicesへの送信要求の流れ

  HULFT10 for Windows/Linux側の詳細ホスト情報に設定する相手ホスト（HULFT10 for Container Services側）のホスト名には、NLBに紐づくホスト名（NLBの名前）を設定してください。

  この場合、HULFT10 for Windows/Linuxでの詳細ホスト情報で設定するホスト名は、68バイト以内とする制限があります。

  NLBの名前は68バイトを超えるため、Amazon Route53などのドメインネームシステム（DNS）ウェブサービスを使用して、68バイト以下の名前を作成する必要があります。68バイト以下の名前をホスト名に設定してください。

- HULFT10 for Container Servicesでの相手ホスト名の設定

  HULFT10 for Container ServicesからHULFT10 for Windows/Linuxへの接続には、以下のとおりNLBを経由しません。

  図1.5 HULFT10 for Container ServicesからHULFT10 for Windows/Linuxに対するファイル転送の流れ

- DHCPオプションセットの設定

  HULFT10 for Container Servicesは送信要求を行ったHULFT10 for Windows/Linuxのホスト名に対してファイル転送を実施します。HULFT10 for Windows/Linuxの自ホスト名にドメインが記載されていない場合、たとえば、自ホスト名が“receiving-side”の場合、転送先のホスト名にドメインを追加して名前解決ができるようにする必要があります。

  これには、HULFT10 for Container Servicesが導入されているVPCに、DHCPオプションセットを作成します。

  DHCPオプションセットの作成では、HULFT10 for Windows/Linuxが導入されているドメイン名を指定してください。

  名前解決に使用するDNSの設定は、DHCPオプションセットのドメインネームサーバーもしくは、Route53のプライベートホストゾーンで行う必要があります。

= 備考 =

HULFT10 for Container ServicesからHULFT8へのファイル転送の際にNLBを経由する場合は、HULFT10 for Windows/LinuxからHULFT10 for Container Servicesへのファイル転送の場合と異なるホスト名を使用します。このため、集信用と配信用の2つの詳細ホスト情報が必要となります。

なお、詳細ホスト情報を1つにするために、オンプレミス環境のHULFT10 for Windows/Linux側の自ホスト名をNLBの名前に変更する方法があります。

## 配信側（HULFT10 for Container Services）の管理情報の登録

配信側となるHULFT10 for Container Servicesで、管理情報を登録します。

ここでは、相手ホストにHULFT10 for Linuxがインストールされていることを前提に説明します。

### 詳細ホスト情報の登録

以下の手順で相手ホスト（HULFT10 for Linux）の詳細ホスト情報を登録します。

1. HULFT10 for Container Servicesのホーム>Main>管理情報>詳細ホスト情報をクリックします。

2. 詳細ホスト情報画面で新規作成ボタンをクリックします。

3. 詳細ホスト情報 新規作成画面で以下の値を設定します。

   表1.17 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   ホストID | Linux-HOST
   表示名 | 相手ホストのHULFT10 for Linux
   通信
   ホスト名 | HULFT10 for Linuxのホスト名を設定します
   ポート番号 | HULFT10 for Linuxの集信ポート番号を設定します
   接続時プロトコル | HULFT
   管理情報の権限
   ユーザーグループID/ユーザーID | root（*1）
   管理情報の権限 | 所有者

   その他の項目の設定は任意です。

   *1 | : | ログインしているユーザーのIDが初期値として設定されています。 管理情報を作成できるユーザーの権限は、管理者および転送管理者の2種類です。 「アドミニストレーション ガイド」の「推奨設定」の「管理者権限のユーザーIDの作成」で設定したユーザーIDを設定することもできます。

4. 保存ボタンをクリックします。

5. 詳細ホスト情報の保存ダイアログで、保存ボタンをクリックします。

### 転送グループ情報の登録

システム動作環境設定で、接続元ホストの検証の転送グループに接続元ホストが含まれていない場合はエラーとするチェックボックスがチェックされている場合、転送グループ情報の登録が必要です。

以下の手順で転送グループ情報を登録します。

1. HULFT10 for Container Servicesのホーム>Main>管理情報>転送グループ情報をクリックします。

2. 転送グループ情報画面で新規作成ボタンをクリックします。

3. 転送グループ情報 新規作成画面で以下の値を設定します。

   表1.18 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   転送グループID | Services_TO_Linux_GRP
   表示名 | 送信要求の転送グループ
   ホスト
   ホストID | Linux-HOST
   管理情報の権限
   ユーザーグループID/ユーザーID | root（*1）
   管理情報の権限 | 所有者

   その他の項目の設定は任意です。

   *1 | : | ログインしているユーザーのIDが初期値として設定されています。 管理情報を作成できるユーザーの権限は、管理者および転送管理者の2種類です。 「アドミニストレーション ガイド」の「推奨設定」の「管理者権限のユーザーIDの作成」で設定したユーザーIDを設定することもできます。

   注意

   転送グループ情報に複数のホストIDを登録すると、ファイルの配信先の相手ホストを特定できずエラーとなります。

4. 保存ボタンをクリックします。

5. 集信管理情報の保存ダイアログで、保存ボタンをクリックします。

### 配信管理情報の登録

以下の手順で配信管理情報を登録します。

1. HULFT10のホーム>Main>管理情報>配信管理情報をクリックします。

2. 配信管理情報画面で新規作成ボタンをクリックします。

3. 配信管理情報 新規作成画面で以下の値を設定します。

   表1.19 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   ファイルID | TO_LINUX
   表示名 | 送信要求によるHULFT10 for Container ServicesからHULFT10 for Linuxへの転送
   配信ファイル
   配信ファイル名 | /tmp/send（*1）
   通信
   転送グループID | Services_TO_Linux_GRP
   管理情報の権限
   ユーザーグループID/ユーザーID | root（*2）
   管理情報の権限 | 所有者

   その他の項目の設定は任意です。

   *1 | : | HULFT10 for Container Servicesの環境構築時に既存のEFS環境で設定したファイルを使用する場合は、 “/mnt/efs1/” のパスを使用してください。 既存のファイルを指定する場合、ファイルに対して読み取り権限および実行権限が必要です。 権限が足りない場合、完了コード301 詳細コード2 でエラーになります。
   *2 | : | 「アドミニストレーション ガイド」の「推奨設定」の「管理者権限のユーザーIDの作成」で設定したユーザーIDを設定することもできます。

4. 保存ボタンをクリックします。

5. 配信管理情報の保存ダイアログで、保存ボタンをクリックします。

## 集信側（HULFT10 for Windows/Linux）の管理情報の登録

ここでは、オンプレミス環境にHULFT10 for Linuxがインストールされていることを前提に説明します。

集信側となるHULFT10 for Linuxで、配信側となるHULFT10 for Container Servicesの詳細ホスト情報を、以下の2つ登録します。

- NLBに接続できるホスト名が設定された詳細ホスト情報（以降、NLBの詳細ホスト情報）

- HULFT10 for Container Servicesのホスト名が設定された詳細ホスト情報（以降、HULFT10の詳細ホスト情報）

= 備考 =

NLBに接続できるホスト名とHULFT10のホスト名を一致させる設定を行っている場合は、2つの詳細ホスト情報を登録する必要はありません。

### NLBの詳細ホスト情報の登録

送信要求を行うためにNLBに接続できるホスト名が必要です。

以下の手順でNLBに接続できるホスト名が設定されている相手ホスト（HULFT10 for Container Services側）の詳細ホスト情報を登録します。

1. HULFT10 for Linuxのシステム管理メニュー画面で4．詳細ホスト情報をクリックします。

2. ホスト名にNLBに接続できるホスト名を入力します。

   NLBの名前は68バイトを超えるため、68バイト以下の名前を作成してください。

   詳細は「オンプレミス環境にあるHULFT8での相手ホスト名の設定」を参照してください。

3. 入力が完了したら、ENTERキーを押します。

4. 詳細ホスト情報更新画面で以下の値を登録します。

   表1.20 設定例

   項目名 | 設定内容（例）
   --- | ---
   ホスト名 | 手順2.で設定したNLBに接続できるホスト名が表示されます
   詳細ホスト情報更新画面
   ホスト種 | L（Linux）
   転送コードセット | 8（UTF-8）
   要求受付ポートNo. | 要求受付ポートにはNLBのリッスンポートを設定します CloudFormationで導入した場合のデフォルトポートは“31000”です
   接続形態 | L（LAN）

   その他の項目の設定は任意です。

5. 入力が完了したら、ENTERキーを押します。

   入力した内容で新規ホスト名が登録され、システム管理メニュー画面に戻ります。

### HULFT10の詳細ホスト情報の登録

ファイル転送を検証するためにHULFT10 for Container Servicesのホスト名が必要です。

次に、以下の手順で、HULFT10 for Container Servicesのホスト名が設定されている相手ホスト（HULFT10 for Container Services）の詳細ホスト情報を登録します。

1. HULFT10 for Linuxのシステム管理メニュー画面で4．詳細ホスト情報をクリックします。

2. ホスト名にHULFT10 for Container Servicesのホスト名を入力します。

   HULFT10 for Container Servicesのホスト名は、HULFT10 for Container Servicesのシステム動作環境設定の自ホスト名で確認してください。

3. 入力が完了したら、ENTERキーを押します。

4. 詳細ホスト情報更新画面で以下の値を設定します。

   表1.21 設定例

   項目名 | 設定内容（例）
   --- | ---
   基本
   ホスト名 | 手順2.で設定したHULFT10 for Container Servicesのホスト名が表示されます
   詳細ホスト情報更新画面
   ホスト種 | L（Linux）
   転送コードセット | 8（UTF-8）
   接続形態 | L（LAN）

   その他の項目の設定は任意です。

5. 入力完了したら、ENTERキーを押します。

   入力した内容で新規ホスト名が登録され、システム管理メニュー画面に戻ります。

### 転送グループ情報を登録

集信側となるHULFT10 for Linuxで、転送グループ情報を登録する手順は以下のとおりです。

1. HULFT10 for Linuxのシステム管理メニュー画面で5．転送グループ情報をクリックします。

2. 転送グループIDに“Services_TO_Linux_GRP”を入力し、ENTERキーを押します。

3. 転送グループ情報更新画面で、登録済みのホスト名一覧からNLBに接続できるホスト名が設定された詳細ホスト情報を登録して保存します。

= 備考 =

システム動作環境設定の転送グループチェックにチェックを行う設定がされていた場合は、NLBの詳細ホスト情報とHULFT10の詳細ホスト情報の両方を転送グループ情報に登録する必要があります。

### 集信管理情報の設定

集信側となるHULFT10 for Linuxで、集信管理情報を登録する手順は以下のとおりです。

1. HULFT10 for Linuxのシステム管理メニュー画面で2．集信管理情報をクリックします。

2. ホスト名に“TO_LINUX”を入力し、ENTERキーを押します。

3. 集信管理情報更新画面で以下の値を設定します。

   表1.22 設定例

   項目名 | 設定内容（例）
   --- | ---
   ファイルID | TO_LINUX
   集信管理情報更新画面
   集信ファイル名 | /usr/local/rcv
   集信管理情報更新画面（拡張）
   転送グループID | Services_TO_Linux_GRP

   その他の項目の設定は任意です。

4. 入力が完了したら、ENTERキーを押します。

   入力した内容で新規IDが登録され、システム管理メニュー画面に戻ります。

## 送信要求を行う

すべての設定が完了したら、HULFT10 for Linuxから送信要求を発行します。

#### 送信要求を発行

以下の手順で送信要求を発行します。

1. HULFT10 for Linuxで、集信ファイル一覧画面または集信管理情報一覧画面を表示します。

2. 要求発行するファイルIDを選択し、Ctrl＋uキーを押します。

= 備考 =

- 転送グループ情報にNLBの詳細ホスト情報とHULFT10の詳細ホスト情報の両方を登録している場合は、送信要求コマンドを実行するときに、送信を依頼する相手ホスト名にNLBの詳細ホスト情報を指定してください。

- HULFT10 for Container Servicesでは、再送要求を受け付けることはできません。

  エラーが発生した場合は、エラーの原因を確認し対処した後、オンプレミス環境にあるHULFT10から送信要求を再度発行してください。

#### 配信履歴を確認

以下の手順で、配信履歴を確認します。

1. HULFT10のホーム>Main>状況照会>配信履歴をクリックします。

2. 配信履歴画面で、ファイルIDが“TO_LINUX”の配信履歴をクリックします。

#### 集信履歴を確認

以下の手順で、集信履歴を確認します。

1. HULFT10 for Linuxで処理選択メニュー画面から2.集信状況照会を選択し、区分に“F”を設定します。

2. ファイルIDに“TO_LINUX”を入力してENTERキーを押します。