リクエストを履行システムにルーティングするときに設定できる処理
ルーティング・ルールのアクションを使用して、各リクエストを履行システムにルーティングする方法を指定します。
詳細:
-
ルーティング・ルールでアクションを設定する場合は、「ルーティング・ルールの管理」を参照してください。
-
履行オーダー・サービスが使用するペイロード内の処理を指定する方法は、「タスク・サービス」を参照してください。
使用できるアクションを次に示します。
処理 |
説明 |
値 |
ペイロードで使用する属性 |
ペイロードで使用するデータ型 |
---|---|---|---|---|
報酬パターンの上書き |
オーケストレーション・プロセスで指定されている報酬パターンを上書きします。 この処理は、独自のカスタム履行タスクに対してのみ使用します。 事前定義済のタスクにはすでに報酬パターンがあるため、事前定義済の履行タスクには使用しないでください。 |
|
COMPENSATION_PATTERN |
文字列 |
上書き操作 |
操作をオーバーライドします。 オーダー管理では、作成、更新、プロセスなどの操作が使用されます。 履行システムでこれらの操作を認識できない可能性があります。 この処理を使用して、履行システムで認識される操作を指定します。 この処理は、作成したタスク・タイプでのみ使用します。 事前定義済タスク・タイプで使用しないでください。 |
テキストまたは英数字の値。 |
MODIFIED_OPERATION |
文字列 |
結果の準備 |
このアクション、または使用するResultKeyおよびResultValueパラメータは使用しないでください。 Oracle内部専用です。 |
該当なし |
該当なし |
該当なし |
顧客の相互参照の解決 |
クロス・リファレンスを使用するかどうかを指定します。 履行システムで、オーダー管理で使用するのと同じ属性値を使用する場合は、これらの値が異なる場合にのみ相互参照が役立つため、この処理をいいえに設定します。 詳細は、「オーダー管理での相互参照の作成」を参照してください。 |
|
RESOLVE_XREF_FOR_CUSTOMERINFO |
文字列 |
確認タイムアウトの設定 |
履行システムまたはOracleアプリケーションとの相互作用中に暗黙的待機を終了する前に待機する時間。 このアクションは、在庫管理、出荷、売掛金に関連するタスクには使用しないでください。 |
日、時間、分、または秒には数値を使用します。 たとえば、10分などです。 |
ACK_TIMEOUT_PERIOD |
数値 |
コネクタ名の設定 |
webサービスが詳細を履行システムに通信するために使用するコネクタ名。 この名前は、オーダー管理がこのコネクタが参照するwebサービスURLにメッセージをルーティングするのに役立ちます。 このアクションで指定できるようにコネクタを設定する方法の詳細は、「オーダー管理と履行システム間のコネクタ詳細の管理」を参照してください。 |
次の事前定義済コネクタを使用できます:
|
SERVICE_NAME |
文字列 |
顧客対応インタフェース・タイプの設定 |
オーダー管理が履行システムと連携する場合に使用する書式です。 |
|
InterfaceType |
文字列 |
集計および送信する最大行数の設定 |
詳細は、「オーダー管理が履行システムに送信するリクエストの集計」を参照してください。 |
該当なし |
AGGREGATOR_MAX_FLINES |
数値 |
中断を有効にするまでの最大待機時間の設定 |
オーダー管理は、履行システムまたは他のOracle Applicationにリクエストを送信し、応答の受信を待機します。 通常、応答は数秒以内に到着します。 Update 21C以降では、Set Maximum Time to Wait Before Allowing Cancelではなく、Set Maximum Time to Wait Before Enabling Abortパラメータを使用します。 この処理を使用して、応答を待機する時間を指定し、ネットワークが停止するなど、トランザクション中に問題が発生したためにオーダー管理が永続待機状態になる状況を回避します。 確認タイムアウトの設定がデフォルトで設定される待機時間は次のとおりです。
このアクションは、在庫管理、出荷、売掛金に関連するタスクには使用しないでください。 |
日、時間、分、秒などの時間を表すには、数値を使用します。 |
ABORT_ENABLE_PERIOD |
数値 |
集計前の最大待機時間の設定 |
更新21C以降では、送信前に待機する最大時間の設定ではなく、集計前に待機する最大時間の設定を使用します。 詳細は、「オーダー管理が履行システムに送信するリクエストの集計」を参照してください。 |
該当なし |
AGGREGATOR_MAX_TIMEOUT |
数値 |
ノート
-
DO句でSet a Value操作を使用しないでください。
-
コネクタ名処理およびインタフェース・タイプ処理を使用する必要があります。 他のすべてのアクションはオプションです。
-
Oracleアプリケーションではないアプリケーションと統合する場合は、任意のアクションを使用できます。 他のOracleアプリケーションと統合する場合は、確認タイムアウトの設定アクションまたは取消を許可するまでの最大待機時間の設定アクションを使用することもできます。