DITA Kaart of Onderwerpverwijzingsonderbreking toe te schrijven aan de standaard fmPostProcinedAt-eigenschap

Wanneer u in Adobe Experience Manager as a Cloud Service (AEMaaCS) of AEM 6.5 met AEM Guides werkt, kunnen de verwijzingen van de Kaart DITA of van het Onderwerp gebroken lijken, en de outputvoorinstellingen kunnen van UI missen. Dit gebeurt gewoonlijk wanneer elementen niet meer gesynchroniseerd zijn vanwege een eigenschap fmPostProcessedAt die niet meer kan worden verkocht, vaak na handmatige implementatie of migratie. U lost het probleem op door de desbetreffende elementen opnieuw te verwerken met de DAM Update Asset-workflow.

Beschrijving description

Omgeving

  • Product: Adobe Experience Manager (AEM) - Plaatsen
  • Versies: AEM 6.5, AEM as a Cloud Service (AEMaaCS)

Probleem/symptomen

  • De het onderwerpverwijzingen van de Kaart DITA verschijnen gebroken (rood) in Auteur UI na plaatsing, alhoewel de onderwerpen in de bewaarplaats bestaan.

  • PDF of andere outputproductie ontbreekt toe te schrijven aan onopgeloste of gebroken onderwerpverwijzingen.

  • Nieuw gemaakte uitvoervoorinstellingen verdwijnen uit de gebruikersinterface van AEM Guides nadat een pagina is vernieuwd of documentatie is gegenereerd, maar zijn zichtbaar in CRXDE.

  • /bin/guides/presets eindpunt keert a 500 server fout voor beïnvloede kaarten terug.

  • Logbestanden met waarschuwingen/fouten bevatten berichten zoals:

    • Gevonden knoop voor ref GUID-xxxx.ditamap… maar terugkerend ongeldig toe te schrijven aan uit synchronisatie
    • com.adobe.fmdita.rest.presets.PresetsAPI Fout: {"errorCode":"DXML_MESSAGE_0004"}
    • java.lang.NullPointerException…
  • Handmatige implementatie van DITA Content Package of migratie tussen omgevingen leidt ertoe dat DITA-middelen niet meer gesynchroniseerd zijn.

Oorzaak

De kwestie komt voor wanneer de activa DITA uit synchroon worden, typisch toe te schrijven aan een wanverhouding tussen de jcr:created en fmPostProcessedAt eigenschappen. Dit probleem voorkomt dat de gebruikersinterface van hulplijnen en API's onderwerpverwijzingen en uitvoervoorinstellingen correct omzetten.

Veelvoorkomende oorzaken van deze niet-synchrone status zijn:

  • Migratie van DITA-inhoud via pakket of pijpleiding zonder dat naverwerking wordt gestart.
  • Handmatige import of bewerking van DITA-middelen in AEM.
  • Onvolledige of mislukte verwerking van middelenwerkstromen na implementatie.

Resolutie resolution

Ga als volgt te werk om het probleem op te lossen:

  1. Identificeer activa duidelijk uit synchronisatie door foutenlogboeken voor verkeerd overtroffen jcr:created en fmPostProcessedAt waarden te controleren.

  2. Verwerk de betrokken elementen opnieuw met gebruik van de standaard DAM Update Asset-workflow in AEM, die de stap DXML Post Process Initiator (com.adobe.fmdita.postprocess.PostProcessJobInitiator) bevat die ervoor zorgt dat de fmPostProcessedAt -waarde correct wordt bijgewerkt.

  3. Maak indien nodig een aangepaste workflow:

    • Vorm een nieuw werkschemamodel in AEM die slechts de stap van de Initiator van het Proces van 0} DXML van het Proces bevatten.
    • Voer dit werkschema op de beïnvloede kaart of het onderwerp uit om zijn synchronisatiestatus bij te werken.
  4. Controleer of verbroken onderwerpverwijzingen zijn opgelost, of de productie van uitvoer correct is voltooid, of voorinstellingen correct zijn weergegeven in de gebruikersinterface van AEM Guides en of /bin/guides/presets de verwachte resultaten heeft geretourneerd.

Gerelateerde lezing

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