Ayuda error web services

45 views
Skip to first unread message

Alejandro Placereano

unread,
Dec 28, 2013, 9:24:56 PM12/28/13
to php-co...@googlegroups.com
Hola, estoy ejecutando las siguientes lineas
require_once('lib/nusoap.php');
$adonde='http://xx.xx.xx.xx:xx/WebServices/WebServicesSP.asmx?WSDL';
$oSoapClient = new nusoap_client($adonde, true);

$aParametros = array("Usuario" => $_SESSION['UserLogueado'], "Clave"=>$_SESSION['PassLogueado'], "Numero"=>$_SESSION['EEscNumero'],
"Roll"=>$_SESSION["spr-rol"], "idAlumno"=>'0', "Asistencia"=>$Cadena);

$pag_error="Location:/error-kill.php";

if ($sError = $oSoapClient->getError()) { 
  header($pag_error); 

$respuesta = $oSoapClient->call($metodo,$aParametros);
... y me da este error... que podrá ser?? ya he intentado de todo!! obviamente tengo instanciadas la variable $Asistencia que es un string(16) ... 

Client Faultsoap:Client: System.Web.Services.Protocols.SoapException: El servidor no puede leer la solicitud. ---> System.InvalidOperationException: Error en el documento XML (1, 479). ---> System.FormatException: La cadena de entrada no tiene el formato correcto. en System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) en System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) en System.Xml.XmlConvert.ToInt32(String s) en Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read31_InsertarAsistencia() en Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer60.Deserialize(XmlSerializationReader reader) en System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) --- Fin del seguimiento de la pila de la excepción interna --- en System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) en System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) en System.Web.Services.Protocols.SoapServerProtocol.ReadParameters() --- Fin del seguimiento de la pila de la excepción interna --- en System.Web.Services.Protocols.SoapServerProtocol.ReadParameters() en System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()


gracias desde ya por las ayudas!!

Javier Adrian Rivera Perez

unread,
Dec 30, 2013, 9:28:14 AM12/30/13
to php-co...@googlegroups.com
Porque no usas las funciones nativas de php5 para webservices
http://www.php.net/manual/en/soapclient.call.php

Cordialmente;

Adrian Rivera
Analista Programador
Colombia, Pereira Rda
Cel: +57 311 644 6541
Tel: +57 3295965
Skype: aderiver
twitter: @aderriver



2013/12/28 Alejandro Placereano <aplac...@gmail.com>:
> --
> --
> Recibiste este mensaje porque estas suscrito a la lista de correo
> "Desarrolladores PHP Colombia" .
> Para enviar mensajes al grupo usa la direccion:
> php-co...@googlegroups.com
> Para mas opciones puedes visitar la pagina del grupo en
> http://groups.google.com/group/php-colombia?hl=es
> IRC: Canal #php-co de la red irc.freenode.net ::: WebChat:
> http://tinyurl.com/phpco-webchat
> ---
> Has recibido este mensaje porque estás suscrito al grupo "Desarrolladores
> PHP Colombia" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> php-colombia...@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Luis Toscano

unread,
Dec 30, 2013, 1:24:47 PM12/30/13
to php-co...@googlegroups.com
No maltrates tu cabeza, php5 tiene librerias nativas. mira te dejo esto tal vez te sirva para lo que necesitas.

Reply all
Reply to author
Forward
0 new messages