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:
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... :-(

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.
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... :-(

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


0