機械翻訳について

メッセージのフィールドをトラッキングするためのビジネス識別子の割当て

この項では、実行時にメッセージのフィールドを追跡するためのビジネス識別子を管理する方法を説明します。

ビジネス識別子の割当て

ビジネス識別子を使用すると、実行時にメッセージ内のペイロード・フィールドを追跡できます。 追跡のために最大3個のビジネス識別子フィールドを設計時に指定できます。 これらのフィールドの1つをプライマリ・ビジネス識別子フィールドとして選択する必要があります。 プライマリ・ビジネス識別子フィールドを使用して、実行時に統合フロー間でフィールドを追跡できます。このフィールドは常に使用可能です。 実行時には、ビジネス識別子のステータスがインスタンス・ページとエラー・ページ(統合エラーが発生した場合)に表示されます。 スケジュール済パラメータを作成した場合、それらをビジネス識別子として割当に使用できます。

統合で少なくとも1つのビジネス識別子トラッキング・フィールドを構成していない場合は、デザイン・キャンバスにエラー・アイコンが表示されます。 「統合にプライマリ・ビジネス識別子がありません」を参照してください。

  1. ナビゲーション・ペインで、「設計」「統合」の順にクリックします。
  2. ビジネス識別子を追加する特定の統合をクリックします。 ビジネス識別子を追加できるのはアクティブでない統合のみです。 統合がアクティブな場合は、既存のビジネス識別子の表示のみ行うことができます。
  3. 「ビジネス識別子」 ビジネス識別子アイコンをクリックします。
    「ビジネス識別子」パネルが表示されます。 選択した統合のソース・ペイロードが左側に表示されます。 ビジネス識別子を割り当てられるのはソース・ペイロードのフィールドのみです。 ビジネス識別子をターゲット・ペイロードのフィールドに割り当てることはできません。
  4. 「ソース」ツリーから、追跡するペイロード・フィールドを「ビジネス識別子フィールド」にドラッグします。 少なくとも1つの識別子が必要です。 1つのみ追加した場合、自動的にプライマリ・キーとして選択されます。 名前の左側にあるチェック・マークは、これがプライマリ・ビジネス識別子であることを示します。 作成したスケジュール済パラメータは、プライマリまたはセカンダリ・ビジネス識別子として割当に使用できます。
  5. 必要に応じて、追加のビジネス識別子をフィールドにドラッグします。

ビジネス識別子の削除

実行時にメッセージのフィールドを追跡するためのビジネス識別子を削除できます。

  1. ナビゲーション・ペインで、「設計」「統合」の順にクリックします。
  2. ビジネス識別子を削除する特定の統合をクリックします。 有効になっていない統合のビジネス識別子のみを削除できます。 統合がアクティブな場合は、「ビジネス識別子」パネルのコンテンツを表示できますが、削除することはできません。
  3. 「ビジネス識別子」 ビジネス識別子アイコンをクリックします。
    「ビジネス識別子」パネルが表示されます。
  4. 削除するビジネス識別子について、「クリア」 「Clear」アイコンをクリックします。 プライマリ・ビジネス識別子を削除したら、新しいプライマリ識別子を選択します。 プライマリ識別子がない場合、インスタンス・ページで実行時に統合フロー間のフィールドを追跡することはできません。

トリガー接続/スケジュール統合パラメータの変更時のビジネス識別子定義の保守

リリース23.08で作成された新しい統合から、トリガー接続の変更またはスケジュール統合パラメータの削除時に、ビジネス識別子定義は削除されません。 かわりに、変更に基づいて定義が保持および検証されます。

次の表では、統合が作成されたリリースに基づくビジネス識別子定義ステータスについて説明します。

もし... リリース前に作成された既存の統合23.08 リリース23.08以降に作成された新しい統合
アダプタ・エンドポイント構成ウィザードでトリガー接続を編集し、変更を加えるか、変更を加えずにウィザード・ページをクリックするだけです。 ビジネス識別子が削除されます。 ビジネス識別子を再定義する必要があります。 その後、リリース23.08で作成された新しい統合について記述されたビジネス識別子の動作に従います。 ビジネス識別子は保持および検証されます。

ビジネス識別子で使用されるパラメータ(たとえば、ビジネス識別子定義として使用されるウィザードの問合せパラメータ)を削除すると、エラー・パネルに検証エラーが表示されます:

Primary business identifier
Invalid tracking variables definition

エラーを解決するには、ビジネス識別子を再定義してください。

ビジネス識別子で使用されるスケジューリング・パラメータを削除します。 検証が実行され、エラー・パネルにエラーが表示されます。 検証が実行され、エラー・パネルにエラーが表示されます。