Webservice dms

Aus infra-struktur AdminWiki 2.10
Version vom 8. Mai 2009, 10:06 Uhr von Ino (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „* '''WSDL Datei''' Die zur Nutzung der infra-struktur Dokumentenmanagement Webservices notwendige WSDL-Datei finden Sie unter: http://instanzname.infra-struktur...“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen
  • WSDL Datei

Die zur Nutzung der infra-struktur Dokumentenmanagement Webservices notwendige WSDL-Datei finden Sie unter:

http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?dms

Beachten Sie, dass der Webserver für die Verwendung der Webservices Schreibrechte auf das Verzeichnis „WEBROOT/webservice/wsdl“ benötigt.

  • Example

Diese in PHP geschrieben Beispielapplikation dient als leichter Einstieg in die infra-struktur Webservices

  <?php
  $client = new SoapClient("http://instanz.infra-struktur.de/webservice/wsdl/wsdl.php?dms",array('exceptions'=>false));
  $token = $client->__soapCall("authenticate",array("http://instanz.infra-struktur.de","username","passwort"));
  $documentContent = file_get_contents("http://localhost/bild.jpg");
  $document = array("filename" => "bild.jpg", "filetype" => "image/jpeg","filesource" => base64_encode($documentContent));
  $document2 = array("filename" => "bild.jpg", "filetype" => "image/jpeg","filesource" => base64_encode($documentContent));
  $documentID = $client->__soapCall("insertNewDocument",array("tolles Bild","mein tolles Bild",$PostBoxID,$AuthorID,$document,$token));
  $client->__soapCall("setArchiveStatus",array($documentID));
  echo $client->__soapCall("addVersion",array($documentID,
  $document2,"small","neues tolles Bild","Version 2 vom Bild",$AuthorID,$token));
  $client->__soapCall("setIDO",array($documentID,7,1,$token));
  ?>


  • Funktionsübersicht

Authenticate

Authentifiziert einen Benutzer am Webservice

Parameter Datentyp Beschreibung
instanceName String Vollständiger Pfad der Instanz
userName String infra-struktur Benutzername
password String infra-struktur Passwort
 
Rückgabewert
token String Authentifizierungstoken für weitere Anfragen am Webservice