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

    Huomautus

    Tä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ä.