Assets overgeslagen in DXML-naverwerking vanwege caching in AEM Guides

DXML-naverwerking in AEM Guides speelt een cruciale rol bij het waarborgen dat de metagegevens van elementen (zoals titels, documentstatussen en koppelingsverwijzingen) correct worden gesynchroniseerd en in de gebruikersinterface worden weergegeven. Dit maakt nauwkeurige weergave en betrouwbare navigatie binnen geschreven inhoud mogelijk. Als elementen in AEM Guides niet correct worden verwerkt (zoals ontbrekende metagegevens, verbroken onderwerpkoppelingen of onvolledige uitvoervoorinstellingen), kan de uitgave het gevolg zijn van paden in cache in de DXML Post-Processor. In dit artikel wordt uitgelegd hoe u genegeerde paden in de opslagplaats kunt identificeren en verwijderen om de juiste verwerking van elementen en synchronisatie van metagegevens te herstellen.

Beschrijving description

Omgeving

  • Product: Adobe Experience Manager (AEM) Managed Services
  • Versie: AEM 6.5, hulplijnen 4.0+

Problemen/symptomen

  • Het gebied van de Titel in DITA- dossiers bewaart geen updates en keert aan zijn vorige staat na het verfrissen terug.
  • Het gebied van de Staat van het Document is afwezig in de console van Eigenschappen maar zichtbaar in het paneel van de Eigenschappen van het Dossier.
  • De dossiers verschijnen als Dossier in plaats van het verwachte Onderwerp type binnen Gidsen.
  • Onderwerpen die aan kaarten worden toegevoegd, worden in rood weergegeven. In plaats van blauw geven verbroken of niet-beschikbare koppelingen aan.
  • Uitvoervoorinstellingen ontbreken mogelijk voor nieuwe toewijzingen als de elementen zich bevinden in paden die onder het knooppunt /var/dxml/postprocess/ignoredPaths in CRX/DE worden weergegeven. Deze paden worden beschouwd als uitgesloten van DXML-nabewerking en de uitgave kan optreden op elke locatie die in dat knooppunt is gedefinieerd.
  • gebruikt in en Uitgaande Verbindingen verwijzingen onder eigenschappen van het Dossier werkt niet correct bij.

Resolutie resolution

De hoofdoorzaak van dit probleem is dat postverwerkingsworkflows specifieke paden als gevolg van in de cache opgeslagen elementpaden negeren. AEM Guides verstrekt een configuratie OSGi die beheerders toestaat om te specificeren welke omslagen van post-verwerking zouden moeten worden uitgesloten — zie ​ postprocessing voor een omslag ​ in de Documentatie van AEM Guides onbruikbaar maken. Naast deze configuratie bevat de gegevensopslagruimte een knooppunt bij /var/dxml/postprocess/ignoredPaths dat fungeert als cache van paden die moeten worden overgeslagen. Als een element zich in een van deze paden bevindt, wordt het tijdens de naverwerking van DXML genegeerd en kunnen logberichten op INFO-niveau, zoals de volgende, worden weergegeven:

[POSTPROCESSING ] Weg genegeerd wegens geheim voorgeheugenconfiguratie
[ POSTPROCESSING ] Het overslaan van naverwerking voor nuttige lading: /content/dam/< weg-aan-activa>

Stappen om op te lossen

  1. Controleer of de betrokken paden onder /var/dxml/postprocess/ignoredPaths in CRX/DE worden weergegeven. Navigeer naar dit knooppunt en controleer de eigenschappen die overeenkomen met genegeerde paden. Voor stappen, verwijs naar ​ Begonnen het worden met CRXDE Lite ​ in de Gids van de Gebruiker van AEM as a Cloud Service.

  2. Verwijder overbodige items uit het knooppunt ignoredPaths : Behoud alleen /content/dam/projects/translation_output . Dit is een standaardwaarde. Voor stappen, verwijs naar ​ hoe te Eigenschappen en Knooppunten met cURL ​ in AEM 6.5 Gids van de Gebruiker schrappen. Als u POST een eigenschap met een lege waarde naar een knooppunt verplaatst, verwijdert AEM die eigenschap. Als u een eigenschap uit een opgegeven knooppunt wilt verwijderen, gebruikt u de volgende indeling:

    code language-none
    curl -u 'userId:password' \
    -F "propertyName=" \
    http://localhost:4502/path/to/node
    

    propertyName moet worden vervangen door de naam van de eigenschap die u wilt verwijderen.

    path/to/node moet het pad naar de opslagplaats zijn waar de eigenschap bestaat. Als u de waarde na het gelijkteken (=) leeg laat, wordt AEM gevraagd de opgegeven eigenschap te verwijderen.

    Nota : u zult het bevel voor elk bezit moeten herhalen u uit de knoop wilt verwijderen.

  3. Alle andere items met betrekking tot de desbetreffende paden verwijderen. U kunt ook alleen de paden verwijderen die ervoor zorgen dat de desbetreffende elementen worden genegeerd. Voor stappen, verwijs naar ​ het Verdelen inhoud ​ in AEM 6.5 Gids van de Gebruiker.

  4. Voer de DAM Update Asset Workflow opnieuw uit op alle elementen onder de desbetreffende paden. Op deze manier worden de metagegevens gegenereerd en worden de elementen op de juiste wijze verwerkt. Voor stappen, verwijs naar ​ Lopend het Werkschema van de Activa van de Update DAM ​ in het Leerprogramma van AEM Assets.

  5. Valideren dat:

    1. Titels blijven na updates behouden.

    2. Het gebied van de Staat van het Document verschijnt correct over interfaces.

    3. De pictogrammen van het dossier tonen als Onderwerp .

    4. Onderwerpen worden blauw weergegeven wanneer ze aan afbeeldingen worden toegevoegd.

    5. Alle uitvoervoorinstellingen zijn beschikbaar voor nieuwe toewijzingen.

    6. De verwijzingen ( die in worden gebruikt, Uitgaande Verbindingen ) werken nauwkeurig bij.

      U kunt naar ​ Rapporten in AEM Guides ​ in de Documentatie van AEM Guides verwijzen om een bevestigingscontrolelijst te ontwikkelen, controlerend inhoudsstaten, verwijzingen, en output-verwante eigenschappen over activa en kaarten.

Nadat u de genegeerde paden hebt gewist en de middelenwerkstromen opnieuw hebt uitgevoerd, worden de eerder ontbrekende elementen en metagegevens opnieuw weergegeven en correct weergegeven in AEM Guides. Titels, documentstatussen, koppelingen en voorinstellingen voor uitvoer worden naar behoren bijgewerkt, zodat wordt bevestigd dat de verwerking normaal is hervat.

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