Webservice idolinkings: Unterschied zwischen den Versionen

Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Die Seite wurde neu angelegt: „* '''WSDL Datei''' Die zur Nutzung der infra-struktur IDOLINKINGS Webservices notwendige WSDL-Datei finden Sie unter: http://instanzname.infra-struktur.de/webse...“
 
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:
     $client = new SoapClient("http://instanz.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings",array('exceptions'=>false));
     $client = new SoapClient("http://instanz.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings",array('exceptions'=>false));
     $Token = $client->__soapCall("authenticate",array("http://instanz.infra-struktur.de","USERNAME","PASSWORD"));
     $Token = $client->__soapCall("authenticate",array("http://instanz.infra-struktur.de","USERNAME","PASSWORD"));
     var_dump($client->__soapCall("getLinkedIDOList",array(INSTANZ_ID, IDO_ID, TOKEN, array(INSTANZ_ID, INSTANZ_ID))));
     var_dump($client->__soapCall("getLinkedIDOList",array(INSTANZ_ID, IDO_ID, TOKEN, array(INSTANZ_ID, INSTANZ_ID))));
   ?>
   ?>
Zeile 32: Zeile 31:
|-
|-
| IDOID    || Integer ||| ID des Datensatzes des Verknüfungen interessant sind
| IDOID    || Integer ||| ID des Datensatzes des Verknüfungen interessant sind
|-
| LimitToInstances    || Array ||| optionales Array um die Rückgabe auf einzelne Instanzen zu beschränken
|-
|-
| Token    || String ||| Authentifizierungstoken für weitere Anfragen am Webservice  
| Token    || String ||| Authentifizierungstoken für weitere Anfragen am Webservice  
Zeile 39: Zeile 40:
| <div align=center>'''Rückgabewert'''</div> ||        |||
| <div align=center>'''Rückgabewert'''</div> ||        |||
|-
|-
| token     || String ||| Authentifizierungstoken für weitere Anfragen am Webservice
| result     || Array ||| Liefert alle verknüpften Datensätze zurück ($Result[INSTANZ_ID][] = DATENSATZ_ID
|}
|}



Version vom 5. Februar 2010, 13:52 Uhr

  • WSDL Datei

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

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

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?idolinkings",array('exceptions'=>false));
   $Token = $client->__soapCall("authenticate",array("http://instanz.infra-struktur.de","USERNAME","PASSWORD"));
   var_dump($client->__soapCall("getLinkedIDOList",array(INSTANZ_ID, IDO_ID, TOKEN, array(INSTANZ_ID, INSTANZ_ID))));
 ?>
  • Funktionsübersicht

getLinkedIDOList

Der Webservice liefert ein Array mit Instanz IDs und IDOs der Beziehungen

Parameter Datentyp Beschreibung
InstanceID Integer ID der IDO-Instanz
IDOID Integer ID des Datensatzes des Verknüfungen interessant sind
LimitToInstances Array optionales Array um die Rückgabe auf einzelne Instanzen zu beschränken
Token String Authentifizierungstoken für weitere Anfragen am Webservice
 
Rückgabewert
result Array Liefert alle verknüpften Datensätze zurück ($Result[INSTANZ_ID][] = DATENSATZ_ID


Hauptkapitel

Verwandte Themen