メソッドのパラメタに共通メッセージをとるユーザプログラムを作成し、このメソッドの中で共通メッセージのヘッダにジャンプ先を設定します。共通メッセージのヘッダに値を設定するには、ヘッダパラメタキー名に“ESIHeaderConstants.ESI_HEADER_KEY_JUMP”を指定します。
また、ヘッダパラメタ値にはこのメディエータファンクションより後ろのステップ名またはシーケンスの終わりにジャンプする“ESIHeaderConstants.ESI_HEADER_VALUE_JUMP_EXIT”を指定します。
例:
共通メッセージmsgに対し、ジャンプ先ステップをSOAPGateway1に指定する場合
msg.getHeader().getParameter().put ( ESIHeaderConstants.ESI_HEADER_KEY_JUMP, "SOAPGateway1"); |