Dynamic Mediaは、サポートされていないファイルタイプの配信URLを公開または生成しません
Dynamic Mediaは、明示的にサポートされているアセットタイプのみを処理および公開するため、サポートされていない形式(フォント、Office ドキュメント、Lottie/JSON、.ics/.oft/.emltpl、AEP/AEXなど)はDynamic Mediaに同期されず、配信URLは生成されません。 根本的な原因は、Dynamic Mediaがサポートされている入力フォーマットの独自のサーバーサイドリストを適用し、そのリストがローカルのAEM MIME タイプ設定によって拡張されないことです。 AEMでカスタム MIME マッピングを追加しても、Dynamic Mediaが取り込む内容は変わりません。 解決策は、正式にサポートされているリストに対してフォーマットを確認し、サポートされていないタイプの場合は、AEMのダイレクト配信、ZIP パッケージ、OpenAPIの静的配信などの承認済みの代替手段を介してファイルを配信することです。
説明 description
問題:Dynamic Mediaでサポートされていないファイルタイプを公開したり、それらの配信URLを生成したりできない
説明
ユーザーはアセットをAEMにアップロードし、Dynamic Mediaが公開またはパブリック配信URLを生成することを期待しますが、Dynamic Mediaはサポートされていないファイルタイプを拒否または無視します。 影響を受けるアセットはUploadFailedと表示され、配信URLなしで表示されるか、空の/original/件の回答が返されるか、Scene7会社にまったく表示されません。 Dynamic Mediaのアセットの取り込みはサーバーサイドでサポートされている独自の形式リストによって制限されているため、MIME タイプがScene7AssetMimeTypeServiceImpl設定に手動で追加されているかどうかにかかわらず、エラーが発生します。
環境:
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Dynamic Media
- AEM Managed Services
- Dynamic Media Classic / Scene7
問題/症状:
- Dynamic Mediaにエラーが表示されます
was not processed because it is not a supported file format!. .ttf/.woff、.emltpl、Lottie/JSON、MS Office ファイル、AEP/AEXなどの形式の配信URLが見つからないか、空です。- AssetsはAEMにアップロードされますが、Scene7には表示されません。
- Office、Lottie、またはJSON アセットを公開すると、Dynamic Mediaの埋め込みコードやパブリック URLは生成されません。
根本原因:
Dynamic Mediaは、サポートされている入力形式の厳格なリストを保持します。 サポートされていない形式は、ローカルのAEM MIME タイプ設定に関係なく、処理、変換、または公開できません。 AEMでカスタム MIME マッピングを追加しても、Dynamic Media取り込み機能は拡張されません。 Dynamic Media Classic / Scene7は、配信ドメインに応じて、JSやTXTなどの特定のファイルタイプのセキュリティもブロックします。 AEMaaCSでは、アセットがAEMとDynamic MediaでサポートされるMIME リストの両方に該当する必要があるため、追加の制限が適用されます。
確認方法
- アセットタイプがサポートされているかどうかを確認します。 Dynamic Mediaでサポートされている公式のファイル形式リストを確認し、テーブルの拡張子を確認します。 ファイルタイプがリストされていない場合、Dynamic Mediaはそれを公開しません。
- アセットメタデータに保存されているDynamic Mediaの失敗メッセージを確認します。 プロパティ
>Advanced (またはメタデータ)の下にあるAEMでアセットを開き、dam:scene7FailureMsgフィールドを探します。 サポートされていないタイプには、was not processed because it is not a supported file format!などのエラーが表示されます。dam:scene7FileStatus = UploadFailedを確認するか、Scene7 ジョブ IDが表示されないことを確認してください。 - AEMが検出したMIME タイプを検証します。 アセットの
jcr:content/renditions/original/jcr:contentノードで、jcr:mimeTypeを確認します。 例:.emltplのapplication/octet-stream、または.icsのtext/calendar。 AEMで間違ったMIME タイプが検出された場合は、Day CQ DAM Mime Type サービスを使用して修正します。ただし、Dynamic Mediaでタイプが一覧表示されない場合、ファイルはサポートされません。
解決策 resolution
-
製品デザインでファイルタイプがサポートされていないかどうかを確認します。 次の形式では、Dynamic Media配信URLを生成できません。
- フォント (
.ttf/.woff) - XLSX、PPTX、DOCXなどのOffice形式
- Lottie (
.lottie, JSON) - ICS/OFT (MIME設定を適用した場合も)
- AEP/AEX
- フォント (
-
Dynamic Mediaの処理が不可能な場合は、AEM Publisherから直接ファイルを配信します。
-
サポートされていないファイルをサポートされているコンテナに再パッケージ化します。 例:
.emltplファイルをZIPとしてパッケージ化します。 -
AEMaaCSの場合のみ:機能が有効になっている場合は、静的配信にDynamic Media OpenAPI URLを使用します。
-
結果のURLをテストし、選択した配信メカニズムを通じて正しいコンテンツのダウンロードを確認します。
検証
- アセットに有効な配信メカニズム(AEM direct、ZIP、またはOpenAPI)が含まれ、正常に読み込まれることを確認します。
- サポートされている形式を確認して、Dynamic Mediaのアップロードを再テストします。 例えば、JPGは、Dynamic Media自体が正しく機能しており、グローバル設定に誤りがないことを確認します。