• Publicidad

Incompatibilidad CGI-App y SOAP Lite

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

Incompatibilidad CGI-App y SOAP Lite

Notapor danimera » 2010-05-21 23:59 @041

Bueno, resulta que programo con CGI::Application y quería usar el módulo SOAP::Lite.

Pero cuando cargo el servicio desde el WSDL me sale un error dependiendo dentro de qué procedimiento sea llamado. Ejemplo de error si lo pongo en pre_run:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. sub cgiapp_prerun{
  2.  
  3.     $self = shift;
  4.     $service = SOAP::Lite->service('http://127.0.0.1/PWPSOAP/WSDL/Service9999.wsdl');
  5.  
  6.  }
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Software error:
Unrecognized method 'prerun_mode'. List of available method(s): CambioContrasenaOp LogOutOp LogInOp
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4



Y si lo pongo dentro del procedimiento start obtengo un error también
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. sub start{
  2.         $self = shift;
  3.     $service = SOAP::Lite->service('http://127.0.0.1/PWPSOAP/WSDL/Service9999.wsdl');
  4.     my $act = $datos->param('action');
  5.         return "<pre>".Dumper $datos;
  6.         $service->CambioContrasenaOp();
  7.  
  8. }
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Unrecognized method 'call_hook'. List of available method(s): CambioContrasenaOp LogOutOp LogInOp
 
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4



Honestamente, no he intentado solucionarlo ni buscar por otra parte, pero de una vez aproveche para ver qué podrá ser lo que pasa...

Gracias
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia

Publicidad

Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados