[Gilt auch für v8]{class="badge positive" title="Gilt auch für Campaign v8"}

Fehlerbehebung bei Pipelines pipeline-troubleshooting

Pipelined schlägt fehl mit der Fehlermeldung "No task corresponds to the mask pipelined@< Instanz >"

Ihre Version von Adobe Campaign Classic unterstützt die Pipeline nicht.

  1. Vergewissern Sie sich, dass das pipelined-Element in der Konfigurationsdatei vorhanden ist. Wenn nicht, bedeutet das, dass es nicht unterstützt wird.
  2. Upgrade auf Campaign 20.3/Gold Standard 11 oder höher.

Pipeline schlägt fehl mit der Fehlermeldung "aurait dû kommencer par [ ou { (iRc=16384)"

Die Option NmsPipeline_Config ist nicht festgelegt. Es handelt sich dabei in Wahrheit um einen JSON-Parsing-Fehler.
Legen Sie in der Option NmsPipeline_Config die JSON-Konfiguration fest. Siehe "Routing-Option" auf dieser Seite.

Pipelined schlägt fehl mit der Fehlermeldung "the subject must be a valid organization or client"

Die Konfiguration der Organisations-ID ist nicht gültig.

  1. Überprüfen Sie, ob die Organisations-ID (ImsOrgId) in der Datei serverConf.xml festgelegt ist.
  2. Überprüfen Sie, ob eine leere Organisations-ID in der Konfigurationsdatei der Instanz die standardmäßige überschreiben könnte. Wenn vorhanden, entfernen Sie sie.
  3. Überprüfen Sie, ob die Organisations-ID korrekt ist. Auf dieser Seite erfahren Sie, wie Sie Ihre Organisations-ID finden.

Pipelined schlägt fehl mit der Fehlermeldung "invalid key"

Der Parameter "@authPrivateKey" der Konfigurationsdatei der Instanz ist fehlerhaft.

  1. Überprüfen Sie, ob "authPrivateKey" festgelegt ist.
  2. Vergewissern Sie sich, dass "authPrivateKey:" mit "@" beginnt, mit "=" endet und etwa 4.000 Zeichen lang ist.
  3. Suchen Sie nach dem Originalschlüssel und stellen Sie sicher, dass er im RSA-Format vorliegt, 4.096 Bit lang ist und mit -----BEGIN RSA PRIVATE KEY----- beginnt.

    Erstellen Sie den Schlüssel ggf. neu und registrieren Sie ihn bei Adobe Analytics.
  4. Vergewissern Sie sich, dass der Schlüssel in derselben Instanz kodiert wurde wie pipelined.
    Wiederholen Sie bei Bedarf die Kodierung mit dem Beispiel-JavaScript oder -Workflow.

Pipelined schlägt fehl mit der Fehlermeldung "unable to read the token during authentication"

Das Format des privaten Schlüssels ist ungültig.

  1. Führen Sie die Schritte zur Verschlüsselung des Schlüssels auf dieser Seite aus.
  2. Stellen Sie sicher, dass der Schlüssel auf derselben Instanz verschlüsselt wird.
  3. Überprüfen Sie, ob "authPrivateKey" in der Konfigurationsdatei mit dem generierten Schlüssel übereinstimmt.
    Sorgen Sie dafür, dass Sie zur Generierung des Schlüsselpaars OpenSSL verwenden. PuttyGen beispielsweise generiert nicht das richtige Format.

Pipeline schlägt fehl mit "ist nicht mehr berechtigt, Zugriffs-Token zu erhalten"

Die Logs sollten wie folgt lauten:

2021-05-31T08:42:18.124Z        66462   66501   1       error   log     Listener: JWT Token is empty. (iRc=16384)
2021-05-31T08:42:18.210Z        66462   66501   1       error   log     Unknown authentication mode: 'Bearer realm="Adobe Analytics"'. (iRc=-55)
2021-05-31T08:42:18.210Z        66462   66501   1       error   log     BAS-010007 Function not implemented (iRc=-55)
2021-05-31T08:42:48.582Z        66462   66501   1       warning log     Connection seems to have been lost. Attempting to reconnect.
2021-05-31T08:43:09.156Z        66462   66501   1       error   log     INT-150012 The HTTP query returned a 'Forbidden' type error (403) (iRc=-53)
2021-05-31T08:43:09.160Z        66462   66501   1       error   log     Error while authenticating: '{"error":"This client: df73c224e5-triggers-test is no longer allowed to get access token."}' (iRc=16384)

Diese Fehlermeldung bedeutet, dass die Authentifizierung mit dem veralteten Omniture-basierten OAuth konfiguriert ist. Informationen zum Upgrade für Ihre Authentifizierung finden Sie in der Dokumentation Konfigurieren von Adobe I/O für Adobe Experience Cloud Triggers.

Es werden keine Auslöser abgerufen

Wenn der pipelined-Prozess ausgeführt wird und keine Auslöser abgerufen werden:

  1. Vergewissern Sie sich, dass der Auslöser in Analytics aktiv ist und Ereignisse generiert.
  2. Vergewissern Sie sich, dass der pipelined-Prozess ausgeführt wird.
  3. Suchen Sie im pipelined-Log nach Fehlern.
  4. Suchen Sie auf der pipelined-Statusseite nach Fehlern. "trigger-discarted", "trigger-failures" sollten null sein.
  5. Überprüfen Sie, ob der Auslösername in der Option NmsPipeline_Config konfiguriert ist. Verwenden Sie im Zweifel die Platzhalteroption.
  6. Vergewissern Sie sich, dass Analytics über einen aktiven Auslöser verfügt und Ereignisse generiert. Nach der Konfiguration in Analytics kann eine Verzögerung von einigen Stunden auftreten, bevor der Auslöser aktiv wird.

Ereignisse sind nicht mit einem Kunden verknüpft

Wenn bestimmte Ereignisse nicht mit einem Kunden verknüpft sind:

  1. Überprüfen Sie, ob der Abstimmungs-Workflow ausgeführt wird (falls zutreffend).
  2. Überprüfen Sie, ob das Ereignis eine Kunden-ID enthält.
  3. Stellen Sie mit der Kunden-ID eine Abfrage an die Kundentabelle.
  4. Überprüfen Sie die Häufigkeit des Kundenimports. Neue Kunden werden mit einem Workflow in Adobe Campaign importiert.

Latenz bei der Verarbeitung von Ereignissen

Wenn der Analytics-Zeitstempel viel älter ist als das Erstellungsdatum des Ereignisses in Campaign.

Im Allgemeinen kann es 15–90 Minuten dauern, bis eine Marketing-Kampagne gestartet wird. Dies hängt von der Implementierung der Datenerfassung, der Auslastung der Pipeline, der benutzerdefinierten Konfiguration des festgelegten Auslösers und dem Workflow in Adobe Campaign ab.

  1. Überprüfen Sie, ob der pipelined-Prozess ausgeführt wird.
  2. Suchen Sie in "pipelined.log" nach Fehlern, die weitere Zustellversuche verursachen können. Beheben Sie die Fehler, falls zutreffend.
  3. Prüfen Sie die pipelined-Statusseite auf die Warteschlangengröße. Wenn der Warteschlangenumfang groß ist, optimieren Sie die Performance des JS.
  4. Da die Verzögerung mit zunehmender Anzahl wächst, konfigurieren Sie die Trigger in Analytics mit weniger Nachrichten.

Upgrade von Staging-Instanzen von der früheren Authentifizierung zur Authentifizierung via Adobe IO

Die Umstellung der Authentifizierung der Integration auf Ihrer Staging-Instanz hat keine Auswirkungen auf die Konfiguration Ihrer Produktionsinstanz. Sie können ein Upgrade Ihrer Staging-Instanz vornehmen und im Anschluss daran die Authentifizierung auf Adobe IO aktualisieren und Ihre Trigger auf Ihrer Staging-Instanz testen.

Ihre Produktionsinstanz verwendet weiterhin die frühere Authentifizierung und ist von dieser Änderung nicht betroffen.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1