処理フロー
インバウンド一般インターフェース
AP to AP双方向インターフェースは、システムで一般的に処理されるインターフェースタイプである。
対外から要求されるインターフェース処理時に行われる処理フローである。
要求処理フロー
対外から要求されるInbound取引であるため、基本処理フローは対外電文処理フローから呼び出される。
使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。
ルーター | 含む | 説明 |
---|---|---|
facadeThrottleControlRouter | インターフェースの流量制御を処理するルーター | |
standardMessageCreateRouter | o | 標準電文を作成。標準電文作成プログラムを呼び出す |
messageBodyMappingRouter | 個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる | |
transactionBusinessProcessRouter | インターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む | |
restTimernRegisterRouter | o | Timeoutの情報保存および処理 |
internalMarshalRouter | o | 電文をMashalして伝送する電文を作成 |
internalSendProtocolRouter | o | プロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し |
internalTcpSendRouter | TCP(S)プロトコル使用 | |
internalHttpSendRouter | HTTP(S)プロトコル使用 |
応答処理フロー
Inbound取引に対する応答であるため、基本処理フローは内部電文処理フローから呼び出される。
使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。
ルーター | 含む | 説明 |
---|---|---|
restTimerRestorationRouter | o | 登録されたタイムアウト情報を解除する |
internalHeaderMappingRouter | 共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す | |
internalBodyUnmarshalRouter | o | 個別部をUnmarshal処理 |
messageBodyMappingRouter | 個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる | |
transactionBusinessProcessRouter | インターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む | |
restMessageMarshalRouter | o | 電文をMashalして伝送する電文を作成、内部システムの応答電文を暗号化する場合の暗号・復号化プログラムの呼び出し |
restHttpSendRouter | o | HTTP(S)プロトコルを使用して電文を伝送 |
アウトバウンド一般インターフェース
内部システムから要求されるインターフェース処理時に行われる処理フローである。当該インターフェースは、下記の形式のインターフェースを意味する。
要求処理フロー
内部から要求されるOutbound取引であるため、基本処理フローは内部電文処理フローから呼び出される。
使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。
ルーター | 含む | 説明 |
---|---|---|
internalHeaderMappingRouter | 共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す | |
internalBodyUnmarshalRouter | o | 個別部をUnmarshal処理 |
messageBodyMappingRouter | 個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる | |
transactionBusinessProcessRouter | インターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む | |
restTimerRegisterRouter | o | Timeoutの情報保存および処理 |
restMessageMarshalRouter | o | 電文をMashalして伝送する電文を作成、内部システムの応答電文を暗号化する場合の暗号・復号化プログラムの呼び出し |
restHttpSendRouter | o | HTTP(S)プロトコルを使用して電文を伝送 |
応答処理フロー
対外から応答されるOutbound取引に対する応答であるため、基本処理フローは対外電文処理フローから呼び出される。
使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。
ルーター | 含む | 説明 |
---|---|---|
restTimerInformationRestorationRouter | o | 登録されたタイムアウト情報を解除する |
standardMessageCreateRouter | 標準電文を作成。標準電文作成プログラムを呼び出す | |
messageBodyMappingRouter | o | 個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる |
transactionBusinessProcessRouter | インターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む | |
internalMarshalRouter | o | 電文をMashalして伝送する電文を作成 |
internalSendProtocolRouter | o | プロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し |
internalTcpSendRouter | TCP(S)プロトコル使用 | |
internalHttpSendRouter | HTTP(S)プロトコル使用 |