メインコンテンツまでスキップ

処理フロー

インバウンド一般インターフェース

AP to AP双方向インターフェースは、システムで一般的に処理されるインターフェースタイプである。

対外から要求されるインターフェース処理時に行われる処理フローである。

Inbound一般インターフェースタイプ

要求処理フロー

対外から要求されるInbound取引であるため、基本処理フローは対外電文処理フローから呼び出される。

Inbound一般インターフェース(要求フロー)

使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。

ルーター含む説明
facadeThrottleControlRouterインターフェースの流量制御を処理するルーター
standardMessageCreateRoutero標準電文を作成。標準電文作成プログラムを呼び出す
messageBodyMappingRouter個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
restTimernRegisterRouteroTimeoutの情報保存および処理
internalMarshalRoutero電文をMashalして伝送する電文を作成
internalSendProtocolRouteroプロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し
internalTcpSendRouterTCP(S)プロトコル使用
internalHttpSendRouterHTTP(S)プロトコル使用

応答処理フロー

Inbound取引に対する応答であるため、基本処理フローは内部電文処理フローから呼び出される。

Inbound一般インターフェース(応答フロー)

使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。

ルーター含む説明
restTimerRestorationRoutero登録されたタイムアウト情報を解除する
internalHeaderMappingRouter共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す
internalBodyUnmarshalRoutero個別部をUnmarshal処理
messageBodyMappingRouter個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
restMessageMarshalRoutero電文をMashalして伝送する電文を作成、内部システムの応答電文を暗号化する場合の暗号・復号化プログラムの呼び出し
restHttpSendRouteroHTTP(S)プロトコルを使用して電文を伝送

アウトバウンド一般インターフェース

内部システムから要求されるインターフェース処理時に行われる処理フローである。当該インターフェースは、下記の形式のインターフェースを意味する。

Outbound一般インターフェースタイプ

要求処理フロー

内部から要求されるOutbound取引であるため、基本処理フローは内部電文処理フローから呼び出される。

Outbound一般インターフェース(要求フロー)

使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。

ルーター含む説明
internalHeaderMappingRouter共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す
internalBodyUnmarshalRoutero個別部をUnmarshal処理
messageBodyMappingRouter個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
restTimerRegisterRouteroTimeoutの情報保存および処理
restMessageMarshalRoutero電文をMashalして伝送する電文を作成、内部システムの応答電文を暗号化する場合の暗号・復号化プログラムの呼び出し
restHttpSendRouteroHTTP(S)プロトコルを使用して電文を伝送

応答処理フロー

対外から応答されるOutbound取引に対する応答であるため、基本処理フローは対外電文処理フローから呼び出される。

Outbound一般インターフェース(応答フロー)

使用されるルーターについての説明は、下記のとおりである。 項目”含む”は、FEPが提供するフローに含まれるか否かを表示したものであり、要件に従って、定義されているフローを調整し、プログラムをカスタマイズする。

ルーター含む説明
restTimerInformationRestorationRoutero登録されたタイムアウト情報を解除する
standardMessageCreateRouter標準電文を作成。標準電文作成プログラムを呼び出す
messageBodyMappingRoutero個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
internalMarshalRoutero電文をMashalして伝送する電文を作成
internalSendProtocolRouteroプロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し
internalTcpSendRouterTCP(S)プロトコル使用
internalHttpSendRouterHTTP(S)プロトコル使用