Viestin lähettäminen http-protokollalla Databridgeen
Databridge käyttää HTTP-todennusotsaketta kirjautumiseen käytettävän käyttäjätunnuksen ja salasanan tallentamiseen. Käyttäjätunnuksen ja salasanan on vastattava käyttäjätunnusta ja salasanaa, jotka on luotu kumppanitietueelle Databridge -lomakkeen Databridge-kirjautuminen-osiossa.
Katso Databridge-Databridge-kumppanien määritys.
- Määritä käyttäjän valtuustiedoilla HTTP-todennuksen otsake käyttämällä seuraavaa muotoa:
addRequestHeader(HTTPConstants.HEADER_AUTHORIZATION, ”Basic " + based64Encode(userid + ":" + password);
- Aseta Databridge-asiakirja HTTP-viestiin nimettynä arvoparina, jossa nimi = ”$xmldata” ja arvo = Databridge-asiakirjan XML.
- Lähetä HTTP-viesti seuraavaan osoitteeseen:
http://<databridge server address>/axis/servlet/DatabridgeReceiverServlet?TenantID=<tenant>
Jos Databridge-palvelin onnistuu vastaanottamaan viestin, se vastaa HTTP OK -tilalla (200) ja vastaustekstillä, jossa on viestille annettu viestitunnus.
HuomautusTämä viesti ilmaisee vain, että Databridge-palvelin on vastaanottanut viestin. Se ei ilmaise viestin käsittelytilaa.
Jos Databridge-palvelin ei onnistu vastaanottamaan viestiä mistä tahansa syystä, se vastaa HTTP-tilan virhekoodilla, kuten HTTP 500. Mahdollisia virheen syitä voivat olla virheellisesti muodostettu Databridge-XML, virheellinen kumppani tai virheelliset kirjautumistiedot. HTTP-vastaustekstissä on tarkemmat virhetiedot, jotka auttavat virheen aiheuttaneen ongelman vianmäärityksessä.