Skicka ett meddelande till Databridge genom att använda http
I Databridge anges det användarnamn och lösenord som används för inloggning i ett grundläggande HTTP-autentiseringshuvud. Användarnamnet och lösenordet måste stämma överens med det användarnamn och lösenord som skapats för partnerposten i sektionen Databridge-inloggning i formuläret Databridge .
Läs mer i Konfigurera Databridge-partners.
- Använd autentiseringsuppgifterna och ange HTTP-autentiseringshuvudet i följande format:
addRequestHeader(HTTPConstants.HEADER_AUTHORIZATION, "Basic " + based64Encode(användarid + ":" + lösenord);
- Ställ in Databridge-dokumentet till HTTP-meddelandet som ett namngivet värdepar med name="$xmldata" och value= Databridge-dokument XML.
- Skicka HTTP-meddelandet till följande adress:
http://<databridge server address>/axis/servlet/DatabridgeReceiverServlet?TenantID=<tenant>
Om Databridge-servern får meddelandet utan problem, svarar den med HTTP OK-status (200) och svarstext som har det meddelande-ID som tilldelats meddelandet.
Obs!Detta meddelande anger endast att meddelandet har tagits emot av Databridge-servern. Det indikerar inte status för meddelandebearbetning.
Om Databridge-servern inte får meddelandet utan problem av någon som helst orsak kommer den att svara med HTTP-statusmisslyckandekod, exempelvis HTTP 500. Möjliga orsaker för misslyckandet kan inkludera felaktigt formad Databridge-XML, ogiltig partner eller inloggningsinformation. HTTP-svarstexten innehåller mer specifik felinformation för att hjälpa till med felsökning av problemet som resulterade i misslyckande.