Een bericht met HTTP naar Databridge verzenden

In Databridge worden kopgegevens voor HTTP-verificatie gebruikt om de gebruiker-ID en het wachtwoord voor aanmelding door te geven. De gebruiker-ID en het wachtwoord moeten overeenkomen met de gebruiker-ID en het wachtwoord die zijn aangemaakt voor de partnerrecord in de sectie voor aanmelding bij Databridge van het scherm Databridge-partners.

Zie Databridge-partners configureren.

  • Stel met de gebruikersgegevens de kopgegevens voor HTTP-verificatie in met de volgende indeling:

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

  • Stel het Databridge-document in het HTTP-bericht in als een benoemd waardenpaar met name="$xmldata" en value=de Databridge-document-XML.
  • Verzend het HTTP-bericht naar het volgende adres:

    http://<databridge server address>/axis/servlet/DatabridgeReceiverServlet?TenantID=<tenant>

    Als het bericht op de Databridge-server wordt ontvangen, wordt gereageerd met de status HTTP OK (200) en een antwoordtekst waarmee de aan het bericht toegewezen bericht-ID wordt doorgegeven.

    NB

    Met dit bericht wordt alleen aangegeven dat het bericht door de Databridge-server is ontvangen. De verwerkingsstatus van het bericht wordt niet aangegeven.

    Als het bericht om de een of andere reden niet wordt ontvangen op de Databridge-server, wordt gereageerd met een HTTP-statusfoutcode, zoals HTTP 500. Mogelijke redenen voor de fout kunnen onjuist opgemaakte Databridge-XML of ongeldige partner- of aanmeldgegevens zijn. Met de HTTP-antwoordtekst worden specifiekere foutgegevens doorgegeven om te helpen bij de foutopsporing van het probleem dat tot de fout heeft geleid.