アップロードしたアセットを Dynamic Media Scene7 配信から使用できない
このナレッジベース記事では、AEMにアップロードされ、DMS7 配信サーバーから使用できると期待されるアセットが使用できない場合に確認するポイントを提供します。
説明 description
説明 :AEMにアップロードされ、DMS7 配信から使用できると期待されるアセットが、実際には使用できない理由はいくつかあります。 このナレッジベース記事では、これらの問題をデバッグし、問題に対処するために説明します。
解決策 resolution
最初の点は、イメージが DMS7 にレプリケートされていない場合のデバッグです。 これは、DMC にログインしてイメージを検索することで確認できます。
DMC UI は、次の場所からダウンロードできます:https://docs.adobe.com/content/help/ja-JP/dynamic-media-classic/using/new-ui-2020.html
- DynamicMedia クラウド設定がありません
AEM/ハンマー/Cloud Services/Dynamic Media 設定では、「グローバル」タブに Dynamic Media 設定が表示されています。 存在しない場合は、同期が行われない最初の理由となります。 お客様によっては、プロジェクト固有の DMS7 設定を持っている場合があります。ドキュメントによると、これはお勧めしません。
- DynamicMedia クラウド設定は、「すべてのコンテンツを同期」設定をオフにしてセットアップされます。
AEM/ハンマー/Cloud Services/Dynamic Media 設定では、「グローバル」タブに Dynamic Media 設定が表示されています。 編集時には、「すべてのコンテンツを同期」チェックボックスがあります。 オンにした場合、DM でサポートされるすべてのAEM コンテンツが DMS7 バックオフィスに同期されます。 オプションをオフにすると、フォルダーごとに DMS7 との同期を行うオプションや、同期を行わないオプションが表示されます。 フォルダーが同期しないように設定されている場合、フォルダー内のアセットが DMS7 に送信されません。
- DMS7 ログインのパスワードが変更されたか、期限切れの可能性があります。
AEM/ハンマー/Cloud Services/Dynamic Media 設定では、「グローバル」タブに Dynamic Media 設定が表示されています。 編集する際には、同期に使用される DMS7 ログインを含む「email」フィールドがあります。 その電子メール アドレスの所有者がパスワードを変更したか、パスワードの有効期限が切れている可能性があります。 この問題を回避するには、ユーザーに依存しないログインを利用し、パスワードを無期限(30000 日程度)に設定することをお勧めします。
次のポイントは、問題のアセットが DMS7 にレプリケートされ、DMS7 配信から利用できない場合に、さらにデバッグすることです
- アセットはアクティブ化されませんでした
AEM/ハンマー/Cloud Services/Dynamic Media 設定では、「グローバル」タブに Dynamic Media 設定が表示されています。 編集時には、「アセットを公開」という設定があります。 この設定を「アクティベーション時」または「選択的公開」に設定した場合、DMS7 の終わりに公開フラグを反転するには、DynamicMedia へのアクティベーション/公開を実行する必要があります。 DMC UI で、該当するアセットに緑色のチェックマークが付いているかどうかを確認できます。 そうでない場合、公開アクションは受け取られていません。 DM Splunk 内を検索できます。アセットのアセットが問題の setAssetPublishState というエントリがあるはずです。 これが存在しない場合は、AEMから送信されなかったので、AEM側でさらに調査する必要がある可能性があります。
- アセットはアクティブ化されましたが、利用できません
AEMから DMS7 へのレプリケーションが正常に完了し、AEM Asset メタデータにすべてが正常に完了したことが示されていても、DMS7 URL を使用してアセットを利用することはできません。 その場合は、IPS に記録されたアセットのジョブを確認してください。 DMS7 Backoffice から配信にアセットを公開するアクションが失敗した可能性があります。 これは、次のようなジョブログエントリの場合があります。
yyyy-mm-dd hhss AssetName 「」をプッシュできません。/company/AssetName」をサーバにロード・バランシングされた CS Live IS に追加
これは、カタログサーバーエントリのカタログサーバーへの書き込みが成功しなかったことを示します。 このエントリは、アセット名とアセットペイロードの物理的な場所との参照を形成します。 このエントリが見つからない場合は、アセットが見つからないことを意味します。 DMS7 バックオフィスは、このようなエントリを 24 時間ごとに修正する検証ジョブを実行しますが、実行されるまで、アセットは使用できません。 お客様は、AEMでアセットを再処理して修正できます。