Fehler „Service-URL fehlt“ in AEM Smart-Tagging

In diesem Artikel wird erläutert, wie der Fehler Service-URL fehlt beim Smart-Tagging in Adobe Experience Manager (AEM) behoben werden kann, indem sichergestellt wird, dass die sling:resourceType-Eigenschaft in der Konfiguration Smart Content korrekt festgelegt ist.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM) LTS (Langfristiger Support)

Symptome

  • Smart-Tagging kann Assets nicht wie erwartet taggen.
  • Beim Versuch, Assets automatisch zu taggen, wird die folgende Warnung in den AEM-Protokollen angezeigt:
com.day.cq.dam.similaritysearch.internal.workflow.process.AutoTagAssetProcess Failed to auto-tag :/content/dam/.../renditions/original
com.day.cq.dam.similaritysearch.internal.SimilaritySearchException: Service url is missing. Please verify smart-tagging configurations.

Ursache

Die sling:resourceType-Eigenschaft im Konfigurationsknoten Smart Content ist falsch festgelegt (z. B. auf cq/cloudserviceconfigs/components/servicepage statt auf dam/components/smarttaggingservicepage). Daher erkennt AEM die Konfiguration nicht als gültig an und der AutoTagAssetProcess kann die Service-URL nicht auflösen, obwohl die Eigenschaft vorhanden ist.

Lösung resolution

Um den Fehler Service-URL fehlt zu beheben, führen Sie die folgenden Schritte aus:

  1. Navigieren Sie in Ihrer AEM-Umgebung zum Konfigurationsknoten für intelligente Inhalte im Repository:
    • Pfad: /conf/global/settings/cloudconfigs/smarttags//jcr:content
  2. Überprüfen Sie den Wert der Eigenschaft sling:resourceType .
  3. Wenn sling:resourceType auf cq/cloudserviceconfigs/components/servicepage (oder einen anderen Wert als dam/components/smarttaggingservicepage) festgelegt ist, aktualisieren Sie ihn auf dam/components/smarttaggingservicepage
  4. Speichern Sie die Änderungen.
  5. Stellen Sie sicher, dass die Konfiguration ordnungsgemäß aktiviert (veröffentlicht) ist, wenn Ihre Umgebung eine Aktivierung benötigt, damit Änderungen wirksam werden.
  6. Führen Sie den Smart-Tagging-Workflow für die betroffenen Assets erneut aus, um zu überprüfen, ob das Tagging jetzt erwartungsgemäß funktioniert.
  7. Überwachen Sie die AEM-Protokolle, um zu bestätigen, dass der Fehler Service-URL fehlt nicht mehr angezeigt wird und dass Assets getaggt werden.
recommendation-more-help
experience-cloud-kcs-help-kbarticles