entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

WS funciona en SOAP y no en PHP

Hola son mis primeros pasos en PHP y no se como resolver esto, agradezco cualquier ayuda.
Estoy tratando de consumir un WS que funciona correctamente desde SOAPUI, trate de hacer la conexion
desde PHP y simpre me da "Undefined property: SoapClient::$WSGLMSuit"

El siguiente es un Codigo basado en un ejemplo tomado desde la WEB

$wsdl = "http://190.104.235.147/ANTARTIDA_COMERCIAL_PRUE/servlet/ar.com.glmsa.seguros.comercial.glmmobile.awsglmsuit?wsdl"; 
$params = Array("Operador" => "prueba", "Password" => "antartida", "Empresa"    => 1, "CodigoAsegurado" => 646766);
$options = Array("style"=> SOAP_RPC, "use"=> SOAP_ENCODED,"soap_version"=> SOAP_1_1, "cache_wsdl"=> WSDL_CACHE_BOTH,
    "connection_timeout" => 15, "trace" => false, "encoding" => "UTF-8",    "exceptions" => false,  );

$soap = new SoapClient($wsdl, $options);
$result = $soap->WSGLMSuit.OBTENERPOLIZASASEGURADO($params); 
var_dump($result);

1 Respuesta

1voto

mchojrin Puntos2130

Hola!

Prueba invocando simplemente OBTENERPOLIZASASEGURADO en lugar de WSGLMSuit.OBTENERPOLIZASASEGURADO:

$wsdl = "http://190.104.235.147/ANTARTIDA_COMERCIAL_PRUE/servlet/ar.com.glmsa.seguros.comercial.glmmobile.awsglmsuit?wsdl"; 
$params = Array("Operador" => "prueba", "Password" => "antartida", "Empresa"    => 1, "CodigoAsegurado" => 646766);
$options = Array("style"=> SOAP_RPC, "use"=> SOAP_ENCODED,"soap_version"=> SOAP_1_1, "cache_wsdl"=> WSDL_CACHE_BOTH,
    "connection_timeout" => 15, "trace" => false, "encoding" => "UTF-8",    "exceptions" => false,  );

$soap = new SoapClient($wsdl, $options);
$result = $soap->OBTENERPOLIZASASEGURADO($params); 
var_dump($result);

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta