スキーマエラーから生成できません

この記事では、カスタムリソースの再ドラフトまたは公開を試行する際に「スキーマから生成できません」というエラーが発生するCampaign Standardの問題について説明します。 これを解決するには、カスタムリソースのデータの null レコードを削除する必要があります。

説明 description

環境

Adobe Campaign Standard

問題/症状

カスタムリソースを再ドラフト化して公開することができない(例:CustomResourceA)。

ドラフトを再作成して公開しようとすると、次のエラーが発生します。

サービス「xtk:builder」のメソッド「GenerateCusResource」の実行中にエラーが発生しました。
「cpmcustomResourceA」スキーマ定義が見つかりません。 スキーマ「cus:customResourceA」から生成できません。

解決策 resolution

エラーを解決し、null レコードをすべて削除するには、 の手順を実行します。 エラーに記載されているカスタムリソースへのリンクを持つカスタムリソースが見つかる必要があります。

以下に例を示します。

  1. カスタムリソース(customResourceB、customResourceC など)をクリックします。 customersourcea へのリンクがあり、「 同期しない 」ボックスのチェックを外します。
  2. customResourceA カスタムリソースに移動し、再ドラフトを キャンセル します。
  3. Publish リソース。
  4. カスタムリソース(customResourceB、customResourceC など)に移動します と unlink customResourceA の組み合わせです。
  5. Publish リソース。
  6. customResourceA に移動して re-draft.
  7. カスタムリソース(customResourceB、customResourceC など)に移動します 「 同期しない 」チェックボックスをオンにします。
  8. Publish リソース。

原因

カスタムリソースのデータに、UI またはワークフローから削除できなかった null 値を持つレコードがあります。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f