PHP - Inconvenientes al consumir webservice SOAP

 
Vista:

Inconvenientes al consumir webservice SOAP

Publicado por frijjolitto (2 intervenciones) el 05/02/2018 04:32:06
Hola tengo unas dudas, si pueden ayudarme a consumir este Servicio.

Tengo este servicio: http://sptc.mtc.gob.pe/qacitv/WSInterOperabilidadCITV.svc?wsdl

este es su especificación: Especificacion tecnica

y tengo este código:

1
2
3
4
5
6
7
8
9
10
try {
    $url = "http://sptc.mtc.gob.pe/qacitv/WSInterOperabilidadCITV.svc?wsdl";
    $para=Array('CodEntidad'=>'12345678','CodLocal'=>'12345678','CodIV'=>'8W9J#%KBNG1asdvesqwgh');
 
    $client = new SoapClient($url,array("trace" => 1));
    $result=$client->autentificaInicioOperacion($para);
    print_r($result);
} catch ( SoapFault $e ) {
    echo $e->getMessage();
}

Supuestamente según la especificacion para consumir el método: autentificaInicioOperacion pide 3 parámetros de entrada y debería retornar un mensaje y un código, pero no sucede, me retorna el nombre del método.

Ahora probando con este programa WIZDL que es parecido a SOAPI UI u otra App para testear WS si me arroja y datos y muestra lo que deseo, asi como se muestra en la siguiente imagen 2

2).- Cual es la diferencia en parametros entre estos dos WS? en el primer WS si funciona el codigo anterior, pero con el segundo no... :-(


WS-DIFERENCIA

En el segundo, existe como un segundo u Array? no lo se como explicarle: entLocalLogin, WS.LocalLogin ? que es? como tengo que entrar a eso desde php para poder consumirlo?

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder