Skip to main content

Anbindung SOAP

URL

Um den SOAP Server per Request zu erreichen, muss die  URL den folgende Aufbau enthalten.

http(s)://<MANDANT/SERVERNAME>:<PORT>/api/soapserver.php

Nur dann kann der Request auch den SOAP Server der SQUEEZE Installation erreichen.

Login

Beim Senden eines Request muss eine Session ID angegeben werden.
Sollte diese Session noch nicht existieren, muss eine erstellt werden.

Dafür kann der Login Endpunkt/Request genutzt werden.

Dabei muss ein User angegeben werden, der in SQUEEZE existiert.
Der im Request anzugebende Mandant ist nicht wichtig, da dieser aus der URL gezogen wird.
Ebenfalls das Attribut Code ist zu vernachlässigen.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:doc="http://xml.otris.de/ws/DOCUMENTS.xsd">
   <soapenv:Header/>
   <soapenv:Body>
      <doc:login>
         <user>yourUserName</user>
         <principal>ThisIsNotNeeded</principal>
         <passwd>yourVerySecretPassword</passwd>
         <code></code>
         <locale>de</locale>
      </doc:login>
   </soapenv:Body>
</soapenv:Envelope>