PHP
Følgende er en minimal PHP-klient mot BAS, der det er forutsatt at en kopi av WSDL-filen er lagret lokalt, og der korrekt passord og brukernavn må settes inn:
<?php header('Content-Type: text/xml'); use_soap_error_handler(true); try { $client = new SoapClient('bas.wsdl', array( 'location' => 'https://w3test02.uio.no/fsservices/bas', 'login' => 'XXX', 'password' => 'YYY', 'trace' => TRUE )); // Eksempelkall på operasjon uten parametre $objectresult = $client->getFagpersoner(); // Eksempelkall på operasjon med parametre /* $objectresult = $client->getBASData(array( 'eksportType' => 'FULL', 'registrerKjoring' => FALSE)); */ $result .= $objectresult->return; print_r($result); } catch (SoapFault $fault) { print_r($fault.'\n'); } ?>
Oppdatert 02.02.2011