E quindi dovrei farmi dare da chi ha sviluppato il web service, la documentazione delle funzioni?
si perché i requisiti potrebbero essere diversi per la stessa funzione,
ti faccio l'esempio, semplice, per inviare il file delle fatture all'AdE idoneo alla preparazione del 730 precompilato, con la stessa funzione sono richiesti parametri diversi
Codice PHP:
if ( empty($codiceRegione) )
$SoapRequest = array
(
"pincodeInvianteCifrato" => $pincodeInvianteCifrato,
"datiProprietario" => array
(
"cfProprietario" => $cfProprietario
),
"nomeFileAllegato" => $Fatture730,
"documento" => $zipfile,
);
else
$SoapRequest = array
(
"pincodeInvianteCifrato" => $pincodeInvianteCifrato,
"datiProprietario" => array
(
"cfProprietario" => $cfProprietario,
"codiceRegione" => $codiceRegione,
"codiceAsl" => $codiceAsl,
"codiceSSA" => $codiceSSA,
),
"opzionale1" => $opzionale1,
"opzionale2" => $opzionale2,
"opzionale3" => $opzionale3,
"nomeFileAllegato" => $Fatture730,
"documento" => $zipfile,
);
echo show_var($SoapRequest); echo "<br /> <br />";
try { $output = $client->inviaFileMtom($SoapRequest); }
catch ( SoapFault $e )
ho anche usato visual studio 2008,
cliccando sul file con terminazione xsd, viene composto l'albero dei contenuti, ti allego un frammento per capire,
è un png zippato per poterlo caricare aggirando l'ostacolo della definizione non conforme (html.it)
Cattura.zip