Webservice ido: Unterschied zwischen den Versionen
Ino (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ino (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
<?php | <?php | ||
//Einen neuen SoapClient erstellen und Verbindung mit der infra-struktur WSDL | //Einen neuen SoapClient erstellen und Verbindung mit der infra-struktur WSDL | ||
| Zeile 11: | Zeile 10: | ||
der ID 3 auf den Wert "vier" setzen | der ID 3 auf den Wert "vier" setzen | ||
$client->__soapCall("setTextfieldValue",array(1,2,3,"vier",$token)); | $client->__soapCall("setTextfieldValue",array(1,2,3,"vier",$token)); | ||
//Alle Textfelder der Instanz mit der ID 1 ermitteln und die | //Alle Textfelder der Instanz mit der ID 1 ermitteln und die dazugehörigen | ||
Werte ausgeben | Werte ausgeben | ||
foreach($client->__soapCall("getTextfieldsByInstanceID",array(1,$token)) as | foreach($client->__soapCall("getTextfieldsByInstanceID",array(1,$token)) as | ||
$feldID => $feldName) | $feldID => $feldName) | ||
{ | |||
//Den Namen des ermittelten Felds in den UTF-8 Zeichensatz | //Den Namen des ermittelten Felds in den UTF-8 Zeichensatz | ||
konvertieren und ausgeben | konvertieren und ausgeben | ||
echo "Name des Feldes: ".utf8_decode($feldName)."<br />"; | echo "Name des Feldes: ".utf8_decode($feldName)."<br />"; | ||
} | |||
?> | ?> | ||
Version vom 8. Mai 2009, 07:35 Uhr
<?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?ido",array('exceptions'=>false)); //Authentifizierung am Webservice mit den infra-struktur Benutzerdaten $token = $client->__soapCall("authenticate",array("http://instanzname.infra- struktur.de","benutzername","passwort")); //In der IDO Instanz mit der ID 1, im Datensatz mit der ID 2, das Textfeld mit der ID 3 auf den Wert "vier" setzen $client->__soapCall("setTextfieldValue",array(1,2,3,"vier",$token)); //Alle Textfelder der Instanz mit der ID 1 ermitteln und die dazugehörigen Werte ausgeben foreach($client->__soapCall("getTextfieldsByInstanceID",array(1,$token)) as $feldID => $feldName) {
//Den Namen des ermittelten Felds in den UTF-8 Zeichensatz
konvertieren und ausgeben
echo "Name des Feldes: ".utf8_decode($feldName)."
";
} ?>