処理フロー
双方向インターフェース処理フロー
AP to AP双方向インターフェースは、システムで一般的に処理されるインターフェースタイプである。
当該インターフェースは要求電文に関する要求フロー、応答電文に関する応答フローが存在する。 下記はインターフェースの処理フローである。
要求処理フロー
システム間で一般的に処理されるインターフェースのタイプであり、基本処理フローはシステム電文処理フローから呼び出される。
使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、EAIが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。
ルーター | 含む | 説明 |
---|---|---|
systemThrottleControlRouter | インターフェースの流量制御を処理するルーター | |
systemStandardMessageCreateRouter | 標準電文を作成。標準電文作成プログラムを呼び出し、標準電文を使用するチャネルシステムではルーターを除外可能 | |
requestHeaderMappingRouter | o | 共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す |
systemBodyUnmarshalRouter | o | 個別部をUnmarshal処理、暗号化フィールドが存在する場合は暗号化プログラムを実行して復号化処理 |
messageBodyMappingRouter | 個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる | |
transactionBusinessProcessRouter | インターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む | |
systemTimerRegisterRouter | o | 要求電文のリストア情報保存およびTimeout情報保存、Timeout処理を実行 |
systemMarshalRouter | o | 電文をMashalして伝送する電文を作成、チャネル要求電文を暗号化する場合の暗号・復号化プログラムの呼び出し |
systemSendProtocolRouter | o | プロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し |
systemTcpSendRouter | TCP(S)プロトコル使用 | |
systemHttpSendRouter | HTTP(S)プロトコル使用 |
応答処理フロー
受信システムから伝送された応答電文に関する処理であり、処理フローには、タイムアウト解除、共通部、個別部解析などのルーターが含まれる。
使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、EAIが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。
ルーター | 含む | 説明 |
---|---|---|
systemTimerRestorationRouter | o | 登録されたタイムアウト情報を解除する |
responseHeaderMappingRouter | o | 共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す |
systemBodyUnmarshalRouter | o | 個別部をUnmarshal処理、暗号化フィールドが存在する場合は暗号化プログラムを実行して復号化処理 |
messageBodyMappingRouter | 個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる | |
transactionBusinessProcessRouter | インターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む | |
systemMarshalRouter | o | 電文をMashalして伝送する電文を作成、内部システムの応答電文を暗号化する場合の暗号・復号化プログラムの呼び出し |
systemSendProtocolRouter | o | プロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し |
systemTcpSendRouter | TCP(S)プロトコル使用 | |
systemHttpSendRouter | HTTP(S)プロトコル使用 |
単方向インターフェース処理フロー
システムで発生する、オンライン単方向インターフェース処理時の処理フローである。下記はインターフェースの処理フローである。
要求処理フロー
双方向AP to APインターフェースの要求処理フロー基本的には同じである。ただし、単方向取引のため、タイムアウト処理ルーターを使用しない。
応答処理フロー
応答がない単方向インターフェースタイプであり、応答フローは設定しない。