Nachricht mittels HTTP an Databridge senden

Databridge verwendet eine einfache HTTP-Authentifizierungskopfzeile, in der die Benutzer-ID und das Kennwort für die Anmeldung stehen. Die Benutzer-ID und das Kennwort müssen mit der Benutzer-ID und dem Kennwort übereinstimmen, die für den Partnerdatensatz im Abschnitt "Databridge-Anmeldung" des Formulars Databridge-Partner erstellt wurden.

Weitere Informationen finden Sie unter Databridge-Partner konfigurieren.

  • Legen Sie anhand der Benutzerreferenzen die HTTP-Authentifizierungskopfzeile fest, und verwenden Sie das folgende Format:

    addRequestHeader(HTTPConstants.HEADER_AUTHORIZATION, "Basic " + based64Encode(userid + ":" + password);

  • Stellen Sie das Databridge-Dokument in der HTTP-Nachricht als benanntes Wertepaar mit name="$xmldata" und value=die Databridge-Dokument-XML ein.
  • Senden Sie die HTTP-Nachricht an die folgende Adresse:

    http://<Databridge-Serveradresse>/axis/servlet/DatabridgeReceiverServlet?TenantID=<Tenant>

    Wenn der Databridge-Server die Nachricht empfangen hat, antwortet er mit dem HTTP-Status "OK" (200) und einem Antworttext, der die Nachrichten-ID umfasst, die der Nachricht zugewiesen wurde.

    Hinweis

    Diese Antwort gibt nur an, dass die Nachricht vom Databridge-Server empfangen wurde. Sie gibt keinerlei Hinweis auf den Verarbeitungsstatus der Nachricht.

    Wenn der Databridge-Server die Nachricht aus irgendeinem Grunde nicht empfangen hat, antwortet er mit einem HTTP-Status-Fehlercode, z. B. HTTP 500. Mögliche Gründe für den Fehler können eine falsch formatierte Databridge-XML sowie ungültige Partner- oder Anmeldeinformationen sein. Der HTTP-Antworttext enthält genauere Fehlerinformationen, um Sie bei der Suche nach dem Problem zu unterstützen, das zu diesem Fehler geführt hat.