Il nuovo servizio di Cloud Computing di Aruba mette a disposizione un set di API pubbliche che permette di gestire le varie funzionalità direttamente dai propri applicativi. I webservice sono del tipo WCF SOAP 1.1 con sicurezza WSSE. Non proprio facili da consumare con PHP.
Dopo un pò di prove e di aiuto sono riuscito a connettermi ed utilizzare il servizio attraverso il client della libreria SOAP per PHP.
Questo è il file da includere per stabilire la connessione ed istanziare l’oggetto client con cui effettuare le chiamate.
Per chiamare un metodo delle API in seguito sarà sufficiente il seguente codice:
$objClient = ACC_Connect($username, $password);
try {
$objResponse = $objClient->GetLogs();
}
catch (SoapFault $E) {
return ($E->faultstring);
}
