検証結果への警告メッセージと失敗メッセージの追加 — CdmPolicyUtil

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • CdmPolicyUtil スクリプトインクルードを使用して、[CDMポリシー検証結果] テーブルの検証結果に警告メッセージと失敗メッセージを追加します。CDMでは、検証の警告と失敗には、ノードパス、スナップショット ID、および影響を受けるノードへの参照が含まれていることが想定されています。

    重要:
    Washington DC リリース以降、DevOps コンフィグ は将来の廃止に備えて準備されます。これは非表示になり、新しいインスタンスにはインストールされなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。

    CdmPolicyUtil

    • CdmPolicyUtil は公開スクリプトインクルードです。
    • CdmPolicyUtil はグローバルスクリプトインクルードであるため、新しい CdmPolicyUtil() のように呼び出す必要はありません。
    • CdmPolicyUtil はすべてのスコープで呼び出すことができますが、想定される呼び出しスコープは (具体的には、PaCE ポリシーの実行中に) PaCEされます。
    • 適切な呼び出しは CdmPolicyUtil.methodName(parameters) です。
    注:
    CdmPolicyUtil を使用する代わりに、検証結果に警告メッセージと失敗メッセージを手動で追加すると、スナップショットの検証ステータスに [実行エラー] と表示されます。

    メソッド

    addFailure

    失敗メッセージを追加します。このメッセージは、スナップショットの [検証結果 ] タブに表示されます。

    パラメーター:

    • Output:サブジェクトスナップショット (primarySnapshotId) のポリシー決定。
    • cdmNode:障害の原因となったノード (sn_cdm_node)。
    • name:エラーの名前。
    • description:障害の説明。
    警告を追加

    ポリシー警告メッセージを追加します。このメッセージは、スナップショットの [検証結果 ] タブに表示されます。

    パラメーター:

    • Output:サブジェクトスナップショット (primarySnapshotId) のポリシー決定。
    • cdmNode:警告の原因となったノード (sn_cdm_node)。
    • name:警告の名前。
    • description:警告の説明。
    getLastCreatedSnapshotId

    指定された additionalDeployablesについて、作成および公開された最新のスナップショット ID を返します。特定の展開可能項目で利用可能な公開済みスナップショットがない場合は、デバッグメッセージを追加します。

    パラメーター:

    additionalDeployables –ポリシーに関しては、直接渡すことができます。

    getLastPublishedSnapshotId

    指定された additionalDeployablesの最新かつ公開済みのスナップショット ID を取得します。特定の展開可能項目で利用可能な公開済みスナップショットがない場合は、デバッグメッセージを追加します。

    パラメーター:

    additionalDeployables - ポリシーに関しては、直接渡すことができます。