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

処理フロー

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

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

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

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

要求処理フロー

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

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

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

ルーター含む説明
facadeThrottleControlRouterインターフェースの流量制御を処理するルーター
standardMessageCreateRouter標準電文を作成。標準電文作成プログラムを呼び出す
externalHeaderMappingRoutero共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す
externalBodyUnmarshalRoutero個別部をUnmarshal処理、暗号化フィールドが存在する場合は暗号化プログラムを実行して復号化処理
messageBodyMappingRoutero個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
timerInformationRegisterRouteroTimeoutの情報保存および処理
rstrInfoRegisterRoutero要求電文リストアのためのリストア情報を保存媒体(DB、Cache)に保存、要求電文に対するContext情報保管のために使用
dbRestorationInfoRegisterRouter要求電文リストアのためのリストア情報をDBに保存
cacheRestorationInfoRegisterRouter要求電文リストアのためのリストア情報をCache(Local or IMDG)に保存、リストア情報処理機能および設定は4.3のリストア情報処理を参考
internalMarshalRoutero電文をMashalして伝送する電文を作成
internalSendProtocolRouteroプロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し
internalTcpSendRouterTCP(S)プロトコル使用
internalHttpSendRouterHTTP(S)プロトコル使用

応答処理フロー

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

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

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

ルーター含む説明
timerInformationRestorationRoutero登録されたタイムアウト情報を解除する
rstrInfoRestorationRoutero保存媒体に要求電文を保存した場合にリストア処理
dbRestorationInfoRestorationRouterDBに要求電文を保存した場合にリストア処理
cacheRestorationInfoRestorationRouterCache(Local or IMDG)に要求電文を保存した場合にリストア処理
internalHeaderMappingRoutero共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す
internalBodyUnmarshalRoutero個別部をUnmarshal処理
messageBodyMappingRouter個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
externalMarshalRoutero電文をMashalして伝送する電文を作成、内部システムの応答電文を暗号化する場合の暗号・復号化プログラムの呼び出し
externalSendProtocolRouteroプロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し
externalTcpSendRouterTCP(S)プロトコル使用
externalHttpSendRouterHTTP(S)プロトコル使用

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

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

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

要求処理フロー

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

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

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

ルーター含む説明
internalHeaderMappingRoutero共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す
internalBodyUnmarshalRoutero個別部をUnmarshal処理
messageBodyMappingRouter個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
timerInformationRegisterRouteroTimeoutの情報保存および処理
rstrInfoRegisterRoutero要求電文リストアのためのリストア情報を保存媒体(DB、Cache)に保存、要求電文に対するContext情報保管のために使用
dbRestorationInfoRestorationRouterDBに要求電文を保存した場合にリストア処理
cacheRestorationInfoRestorationRouterCache(Local or IMDG)に要求電文を保存した場合にリストア処理
externalMarshalRoutero電文をMashalして伝送する電文を作成、内部システムの応答電文を暗号化する場合の暗号・復号化プログラムの呼び出し
externalSendProtocolRouteroプロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し
externalTcpSendRouterTCP(S)プロトコル使用
externalHttpSendRouterHTTP(S)プロトコル使用

応答処理フロー

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

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

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

ルーター含む説明
timerInformationRegisterRouteroTimeoutの情報保存および処理
rstrInfoRestorationRoutero保存媒体に要求電文を保存した場合にリストア処理
dbRestorationInfoRegisterRouter要求電文リストアのためのリストア情報をDBに保存
cacheRestorationInfoRegisterRouter要求電文リストアのためのリストア情報をCache(Local or IMDG)に保存、リストア情報処理機能および設定は4.3のリストア情報処理を参考
standardMessageCreateRouter標準電文を作成。標準電文作成プログラムを呼び出す
externalHeaderMappingRoutero共通部の変換情報が存在する場合は変換を処理し、変換情報がない場合は変換しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出す
externalBodyUnmarshalRoutero個別部をUnmarshal処理、暗号化フィールドが存在する場合は暗号化プログラムを実行して復号化処理
messageBodyMappingRoutero個別部の電文変換情報が存在する場合は変換処理し、変換情報がない場合は変換処理しない、変換情報にマッピングプログラムが存在する場合はマッピングプログラムを呼び出し、変換を使用しない場合は当該ルーターを除外できる
transactionBusinessProcessRouterインターフェースに定義されたユーザープログラムの呼び出し、インターフェースのユーザープログラムを使用する場合に含む
internalMarshalRoutero電文をMashalして伝送する電文を作成
internalSendProtocolRouteroプロトコルによって電文伝送、TCP、HTTPによってルーターの呼び出し
internalTcpSendRouterTCP(S)プロトコル使用
internalHttpSendRouterHTTP(S)プロトコル使用

インバウンド通信網の状態管理インターフェース

機関の状態を管理する通信網電文処理時に行われる処理フローである。

要求フロー

要求フローは、インバウンド一般インターフェースと基本的には同じである。 ただし、通信網電文の場合、機関の通信網状態チェックや流量制御ルーターを使用しない。

応答フロー

応答フローは、インバウンド一般インターフェースと基本的には同じである。ただし、通信網電文の場合、機関の通信網電文状態反映処理が含まれる。

ルーター説明
externalMgmtMessageRouter通信網電文処理プログラムを実行して、通信網電文種別/業務コードに該当する通信網状態情報(開始、終了予告、終了など)を照会
通信網状態情報の反映処理

インバウンド通信網の代行応答インターフェース

通信網電文の代行応答を実行する処理フローである。

内部業務システムではなく、BXIで通信網電文の代行応答処理を行うため応答フローを設定しない。

要求フロー

要求フローは、代行応答処理を行うルーターのみ存在する。 代行応答処理ルーターから対外機関の送信処理ルーターを呼び出すことになる。

ルーター説明
externalNetMessageRouter通信網電文処理プログラムを実行して通信網応答電文を作成
作成された応答電文を送信するために対外機関の送信ルーターを呼び出し

アウトバウンド通信網の状態管理インターフェース

機関の状態を管理する通信網電文処理時に行われる処理フローである。

要求フロー

要求フローは、アウトバウンド一般インターフェースの処理フローと基本的には同じである。 ただし、通信網電文の場合、機関の通信網状態チェックルーターを使用しない。

応答フロー

応答フローはOutbound一般インターフェースの処理フローと基本的には同じである。 ただし、通信網電文の場合、機関の通信網電文状態反映処理が含まれる。

ルーター説明
externalMgmtMessageRouter通信網電文処理プログラムを実行して、通信網電文種別/業務コードに該当する通信網状態情報(開始、終了予告、終了など)を照会
通信網状態情報の反映処理