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 .
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.
NBMet 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.