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

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.