AP連携情報

EAIは、システム間のインターフェースタイプの処理であり、連携対象の定義、およびAP、DB、File連携方式を設定する必要がある。
1. 連携対象情報の登録
システム情報
システムは、内部システムを意味し、対外機関がBXIで要求を送って応答を受け取る対象システムを登録する。
Base Setting Management > System Business Information
画面で、システムリスト右上の+
ボタンで、新規システムを登録する。
業務情報
業務とは、機関およびチャネル、システムの共通部および通信方式(電文タイプなど)の単位である。
各システムでは、1つ以上の業務を定義する。 1つの機関およびシステムが複数の電文タイプおよび通信方式を持つ場合、各タイプごとに業務を定義する必要がある。
Base Setting Management > Business Information
で、画面の右にある+
ボタンを押して新規業務を登録する。
業務コードは、機関、システムの連携時に、コネクションおよび電文処理を共通化して管理するKeyとして使用される。
構成項目
☑ 基本情報
- Apply Date : 当該業務を適用する日付。当日から実行する場合、今日より過去の日付を登録する。
2. 電文属性情報の登録
電文属性情報は、共通部フィールドから、インターフェース、システムコード、検索キーの情報を抽出するために設定する情報である。
Message Management > Message Layout
で登録する。
使用する電文レイアウトを登録した後、下記の電文属性情報で、共通ヘッダーレイアウト、およびそれぞれのフィールド属性を指定する。
電文属性情報
- UUID : 内部システムで使用するインターフェースのユニークな値である。
- Interface ID : インターフェースID項目
- Connection Group ID, Connection ID : BXIに登録されたコネクショングループ、コネクションのIDを設定する。特定のコネクショングループ、コネクションで電文を伝送する際に使用する。
- Search Key Info : インターフェースごとに重複しないユニークな項目を指定する必要がある。電文リストアおよびタイムアウト処理のためのキーとして使用される。
要求された電文レイアウトの共通部を変換して、他の対外機関やシステムに伝送しなければならない場合、電文変換を使用する。 当該内容は、APtoAPの電文変換登録を参照する。
3. 連携方式の登録
システム別業務情報
システム別の業務情報は、システムの業務別に電文タイプ、プログラム情報、運用管理情報などを設定する。
登録手順
Base Setting Management > System Business Information
から業務情報を割り当てるシステムを選択し、右上の+
ボタンで定義済みの業務を設定する。- 業務を選択し、下部のシステム別業務情報を編集する。
構成項目
☑ 基本情報
- Apply Date : 当該システム業務を適用する日付。当日から実行する場合、今日より過去の日付を登録する。
- Common Header Layout : システムと送受信する電文は、共通ヘッダー部と個別部で構成されている。 このうち、共通ヘッダー部は、取引に関する重要情報を含んでいる。
- Request Response Division Program ID: 送受信電文が要求電文なのか応答電文なのかを区分するユーザープログラムを設定する。 詳細プログラム作成方法はCustomizingを参照する。
☑ 追加情報
- Standard Message Header Creation Program ID : 対内システムと送受信する際に、共通ヘッダーで標準電文を作成できない場合、 ユーザープログラムで標準電文ヘッダーを作成することができる。詳細プログラム作成方法はCustomizingを参照する。
- Error Creation Program ID : 伝送エラー、タイムアウトエラーが発生した時にエラー電文を作成するユーザープログラムを設定する。 詳細プログラム作成方法はCustomizingを参照する。
- Header Parsing Program ID : BXIの電文パーシングプログラムではヘッダー電文パーシングができない場合、サイトで当該プログラムをカスタマイズできる。 詳細プログラム作成方法はCustomizingを参照する。
- Throttle ID : システムに対して取引量を制御するための流量制御情報を選択する。 処理件数および同時処理件数方式に対応する。
- Timeout Time(Sec) : 当該業務に属するすべての取引に対して基本的に適用するタイムアウト時間を登録する。
この値は、オンラインインターフェースで再定義できる。FEPは
タイマー登録をするかどうか
でタイマーを登録する必要がある。
- Service Call Type Code : システムの受信サービスを呼び出す方式(URL、サービスコード)を設定する。
URL
はサービスごとにendpointが異なる場合、URL単位で呼び出す方式であり、サービスコード
は共通部のサービスコードに分岐する方式である。 - Message Creation Program ID : 電文に対する特別な処理が必要な場合、電文作成プログラムをカスタマイズして使用することができる。
- Transaction Control Code : 取引制御方式を設定する。詳細については、インターフェース制御を参照する。
☑ 暗号化情報
- Encryption Start Offset : 電文を暗号化する場合の暗号化の開始位置。