Gebeurtenishandler voor nabewerking id175UB30E05Z
UUID en Cloud Service
Adobe Experience Manager Guides maakt de gebeurtenis com/adobe/guides/postprocess/complete
beschikbaar die wordt gebruikt om naverwerkingen uit te voeren. Deze gebeurtenis wordt geactiveerd wanneer een bewerking op een DITA-bestand wordt uitgevoerd. De volgende bewerkingen op een DITA-bestand activeren deze gebeurtenis:
- Uploaden
- Maken
- Wijzigen
U moet een Adobe Experience Manager-gebeurtenishandler maken om de eigenschappen te lezen die beschikbaar zijn in deze gebeurtenis en verdere verwerking uit te voeren.
De gebeurtenisdetails worden hieronder uitgelegd:
naam van de Gebeurtenis:
com/adobe/guides/postprocess/complete
Parameters:
path
eventType
status
- SUCCESS: de naverwerkingbewerking is voltooid.
- MISLUKT: de naverwerkingbewerking is mislukt als gevolg van een fout.
errorMsg
uuid
de Listener van de Gebeurtenis van de Steekproef
@Component(service = EventHandler.class,
immediate = true,
property = {
EventConstants.EVENT_TOPIC + "=" + "com/adobe/guides/postprocess/complete",
})
public class PostProcessCompleteEventHandler implements EventHandler {
protected final Logger log = LoggerFactory.getLogger(this.getClass());
@Override
public void handleEvent(final Event event) {
Set<String> propertyNames = new HashSet<>(Arrays.asList(event.getPropertyNames()));
Map<String, String> properties = new HashMap<>();
properties.put("path", (String) event.getProperty("path"));
properties.put("eventType", (String) event.getProperty("eventType"));
properties.put("status", (String) event.getProperty("status"));
if(propertyNames.contains("errorMsg")) {
properties.put("errorMsg", (String) event.getProperty("errorMsg"));
}
if (propertyNames.contains("uuid")) {
properties.put("uuid", (String) event.getProperty("uuid"));
}
String eventTopic = event.getTopic();
log.debug("eventTopic {}", eventTopic);
for(Map.Entry entry:properties.entrySet()) {
log.debug(entry.getKey() + " : " + entry.getValue());
}
}
}
Niet-UID
Adobe Experience Manager Guides stelt de gebeurtenis com/adobe/fmdita/postprocess/complete beschikbaar die wordt gebruikt om naverwerkingen uit te voeren. Deze gebeurtenis wordt geactiveerd wanneer een bewerking op een DITA-bestand wordt uitgevoerd. De volgende bewerkingen op een DITA-bestand activeren deze gebeurtenis:
- Uploaden
- Maken
- Wijziging
- Verwijderen
U moet een Adobe Experience Manager-gebeurtenishandler maken om de eigenschappen te lezen die beschikbaar zijn in deze gebeurtenis en verdere verwerking uit te voeren.
De gebeurtenisdetails worden hieronder uitgelegd:
naam van de Gebeurtenis:
com/adobe/fmdita/postprocess/complete
Parameters:
path
status
- SUCCESS: de naverwerkingbewerking is voltooid.
- IS VOLTOOID MET FOUTEN: de naverwerkingsbewerking is voltooid, maar met enkele fouten.
- MISLUKT: de naverwerkingbewerking is mislukt als gevolg van een fout.
message
operation
- Toevoeging
- Bijwerken
- Verwijderen