Eksempel-klienter

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

Publisert 25. sep. 2012 15:13 - Sist endret 25. sep. 2012 15:13