Buongiorno a tutti!
Dovrei fare una chiamata ad un servizio SOAP dell'ACI (per lavoro). Non sono esperto di SOAP e la documentazione che mi danno non ha il bench� minino straccio di codice di esempio.
La loro documentazione riporta (riporto solo una parte):
Operation type: Request�-response. The endpoint receives a message, and sends a correlated message.
Input: statistiche-�anno�-request (soap:body, use = literal)
statistiche-�anno-�request type statistiche-�anno-�request
........username type string
........password type string
........DatiRichiesta type datiRichiestaStatisticheAnno
................Anno � type integer with restriction totalDigits(4) minInclusive(2013)
................AltriDati � optional; type altriDatiRichiesta
........................AltroDato1 type string
........................AltroDato2 type string
........................AltroDato3 type string
canale � type string with restriction minLength(1) maxLength(17) pattern(\S+)
Io ho fatto vari tentativi ma non riesco proprio a capire se non ho un esempio.
Io pensavo che statistiche-anno-requesto (sopra) fosse un metodo dell'oggetto soap creato in php, a cui poi ho provato a passare le propriet�. Insomma, pensavo fosse una cosa del tipo:
<?php
$wsdl_url="https://aci.ancitel.it/acipra-ws-server/ws/wsAcipra.wsdl";
$client = new SoapClient($wsdl_url);
..... cut.....
print_r($client->statistiche-mese_request($Statistiche));
?>
Ma non funziona.... evidentemente non ho capito una mazzao sbaglio qualcosa
Chi mi da una mano, solo per capire, poi vado avanti da solo. Mi basta capire come funziona.
Grazie anticipatamente
Gianni