AEM as a Cloud Service Dynamic Media: Ein Mehrachsen-Rotationsset wird nicht erstellt, wenn der voreingestellte Regex eine Dateierweiterung enthält
Adobe Experience Manager as a Cloud Service (AEMaaCS) mit Dynamic Media Classic-Integration erstellt keine Multi-Axis-Rotationssets, wenn der Regex der Stapelsatzvorgabe eine Dateierweiterung enthält. Dynamic Media bewertet Asset-Namen ohne Dateierweiterungen, sodass die Vorgabe nicht mit den Assets übereinstimmt oder das Rotationsset zusammenstellt. Um das Problem zu beheben, entfernen Sie die Dateierweiterung aus den Regex-Mustern und verarbeiten oder laden Sie die Assets erneut hoch.
Beschreibung description
Umgebung
Integration von Adobe Experience Manager as a Cloud Service (AEMaaCS) mit Dynamic Media Classic (alle Versionen)
Problem/Symptome
-
Mehrachsen-Rotationssets werden nicht automatisch mit einer Stapelsatzvorgabe in AEMaaCS Dynamic Media erstellt.
-
Die Synchronisierung von Assets mit Dynamic Media Classic ist erfolgreich, und alle Bilder sind in der Dynamic Media Classic Asset-Bibliothek sichtbar.
-
Die Konfiguration der Stapelsatzvorgabe entspricht der dokumentierten Namenskonvention, z. B.
_S_R_C.jpgfür 2 Zeilen × 24 Spalten, insgesamt 48 Frames pro SKU. -
Die Voreinstellung ist aktiv, korrekt zugewiesen und sowohl in AEM als auch in Dynamic Media Classic sichtbar.
-
Bei der erneuten Verarbeitung von Assets oder dem Hochladen neuer Assets wird kein Rotationsset erstellt.
-
In den Dynamic Media-Vorgangslogs werden keine Fehler oder Warnungen angezeigt.
-
Die manuelle Gruppierung in Dynamic Media Classic funktioniert, die Vorgabe wird jedoch nicht validiert.
-
Im konfigurierten Zielordner wird kein Multiachsen-Rotationsset erstellt, auch nachdem alle anderen Konfigurationsaspekte bestätigt wurden.
-
Beispiel für Asset-Dateinamen:
TEST12345_S01_R01_C01.jpgTEST12345_S01_R02_C24.jpg
Grundursache
Dynamic Media wertet Asset-Namen anhand von regulären Ausdrücken für Stapelsatzvorgaben ohne Dateierweiterungen aus. Durch Einbeziehen der Dateierweiterung in den Regex wird verhindert, dass die Vorgabe mit den Asset-Namen übereinstimmt, sodass kein Mehrachsen-Rotationsset zusammengestellt wird.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Überprüfen Sie die Konfiguration der Stapelsatzvorgabe sowohl in AEM Assets als auch in Dynamic Media Classic.
- Überprüfen Sie die regulären Ausdrücke in den Feldern Übereinstimmung, Zeile und Spalte.
- Wenn die regulären Ausdrücke eine Dateierweiterung enthalten, z. B.
.jpg, entfernen Sie sie aus den Mustern in den Übereinstimmung, Zeile und Spalte Feldern. - Ändern Sie beispielsweise das Feld Match in den folgenden Ausdruck ohne JPG am Ende:
[ a-zA-Z0-9] +_S[ 0-9] {2}_R[ 0-9] {2}_C[ 0-9] {2} - Speichern Sie die aktualisierte Vorgabe.
- Verarbeiten Sie die Assets erneut oder laden Sie einen neuen Satz von Assets hoch, der der Namenskonvention entspricht.
- Vergewissern Sie sich, dass das Mehrachsen-Rotationsset im konfigurierten Zielordner erstellt wird.