Webservice activities: Unterschied zwischen den Versionen
Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Ino (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ino (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
* '''WSDL Datei''' | * '''WSDL Datei''' | ||
Die zur Nutzung der infra-struktur | Die zur Nutzung der infra-struktur Activities Webservices notwendige WSDL-Datei finden Sie unter: | ||
http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?activities | http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?activities | ||
| Zeile 14: | Zeile 14: | ||
//Einen neuen SoapClient erstellen und Verbindung mit der infra-struktur WSDL Datei aufnehmen | //Einen neuen SoapClient erstellen und Verbindung mit der infra-struktur WSDL Datei aufnehmen | ||
$client = new SoapClient("http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php? | $client = new SoapClient("http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?activities",array('exceptions'=>false)); | ||
//Authentifizierung am Webservice mit den infra-struktur Benutzerdaten | //Authentifizierung am Webservice mit den infra-struktur Benutzerdaten | ||
Version vom 13. August 2009, 15:51 Uhr
- WSDL Datei
Die zur Nutzung der infra-struktur Activities Webservices notwendige WSDL-Datei finden Sie unter:
http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?activities
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
//Einen neuen SoapClient erstellen und Verbindung mit der infra-struktur WSDL Datei aufnehmen
$client = new SoapClient("http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?activities",array('exceptions'=>false));
//Authentifizierung am Webservice mit den infra-struktur Benutzerdaten
$token = $client->__soapCall("authenticate",array("http://instanzname.infra-struktur.de","benutzername","passwort"));
$PA = $client->__soapCall('addActivity',array(1,2,0123456789,8,"Titel","Beschreibung",1,1,22,10,2,$token));
?>
- Funktionsübersicht
AddActivity
Fügt einem Datensatz eine neue Aktivität hinzu
| Parameter | Datentyp | Beschreibung |
|---|---|---|
| InstanceID | Integer | ID der IDO Instanz |
| IDOID | Integer | ID des Datensatzes |
| ActivityStartTime | Integer | Timestamp der Startzeit |
| ActivityTypeID | Integer | ID des Aktivitätentyps |
| ActivityTitle | String | Titel der Aktivität |
| ActivityContent | String | Text der Aktivität |
| ContactPersonID | Integer | UserID der Kontaktperson |
| AuthorID | Integer | UserID des Verfassers |
| ActivityDuration | Integer | Dauer der Aktivität in Minuten |
| AlarmBeforeStarttime | Integer | Alarm in Minuten vor StartTime |
| ActivityStatus | Integer | Status der Aktivität, Statusmöglichkeiten:
|
| token | String | Validierungstoken |
Rückgabewert |
||
| EntryID | Integer | ID der Aktivität |
GetActivityTypeIDByName
Liefert die TypenID der jeweiligen Aktivität zurück
| Parameter | Datentyp | Beschreibung |
|---|---|---|
| InstanceID | Integer | ID der IDO Instanz |
| ActivityTypeName | String | Name des Aktivitätentyps |
| token | String | Validierungstoken |
Rückgabewert |
||
| ActivityTypeID | Integer | ID des Aktivitätentyps |
AddActivityToIDO
Fügt eine zuvor gesetzte Aktivität an einen Datensatz
| Parameter | Datentyp | Beschreibung |
|---|---|---|
| ActivityID | Integer | ID der Aktivität |
| InstanceID | Integer | ID der IDO Instanz |
| IDOID | Integer | ID des Datensatzes |
| token | String | Validierungstoken |
Rückgabewert |
||
| Status | Boolian | Status der Aktion |