Loading ...
Sorry, an error occurred while loading the content.

Re: [soaplite] soap-lite call fails on Windows 2003 using IIS6

Expand Messages
  • Robert Eden
    are you running the exact same versions of Perl and all modules ont he 2003 box? ... From: lrrybrggs To: soaplite@yahoogroups.com Sent:
    Message 1 of 3 , Nov 20, 2006
    View Source
    • 0 Attachment
      are you running the exact same versions of Perl and all modules ont he 2003 box?

      ----- Original Message ----
      From: lrrybrggs <alb1998@...>
      To: soaplite@yahoogroups.com
      Sent: Monday, November 20, 2006 8:08:42 PM
      Subject: [soaplite] soap-lite call fails on Windows 2003 using IIS6

      Hi
      I'm in the process of converting to Windows 2003 server from Win2K.
      I have a soap call that works on the 2000 server, but I can not get
      it to work on the 2003 server. The error message that comes to the
      screen is CGI Error
      The specified CGI application misbehaved by not returning a complete
      set of HTTP headers.
      But when I check the web logs it shows a 502 2 error. Is there
      something that I am missing that I did not set or some security
      setting that I need to change to get this to work. Here is the
      section of code that is making the call.
      $ServiceID = "Service";
      $PassWd = "Password";

      use SOAP::Lite;
      my $soap = SOAP::Lite
      -> uri('https://serveraddre ss/decryptTokenS ervice')
      -> on_action( sub {
      join '/','https://serveraddr/ decryptTokenServ ice',
      $_[1]})
      -> proxy('https://serveraddr/ decryptTokenServ ice/decryptToken .asmx')
      ;

      my $method = SOAP::Data-> name('decryptTok en')
      ->attr({xmlns =>'https://serveraddr. /decryptTokenSer vice/'});

      my @params = ( SOAP::Data-> name("userID" => $ServiceID),
      SOAP::Data-> name("password" => $PassWd),
      SOAP::Data-> name("encryptedT oken" => "$MyCookie") );

      $soap->deserializer (SOAP::Custom: :XML::Deserializ er->new);

      my $Results = $soap->call( $method => @params);

      Thanks
      Larry


    • alb1998@aol.com
      Yes Everything is the same the only differnt is the box and the OS. ... From: rmeden@yahoo.com To: alb1998@aol.com; soaplite@yahoogroups.com Sent: Mon, 20 Nov
      Message 2 of 3 , Nov 21, 2006
      View Source
      • 0 Attachment
        Yes Everything is the same the only differnt is the box and the OS. 
         
         
        -----Original Message-----
        From: rmeden@...
        To: alb1998@...; soaplite@yahoogroups.com
        Sent: Mon, 20 Nov 2006 11:20 PM
        Subject: Re: [soaplite] soap-lite call fails on Windows 2003 using IIS6

        are you running the exact same versions of Perl and all modules ont he 2003 box?

        ----- Original Message ----
        From: lrrybrggs <alb1998@...>
        To: soaplite@yahoogroups.com
        Sent: Monday, November 20, 2006 8:08:42 PM
        Subject: [soaplite] soap-lite call fails on Windows 2003 using IIS6

        Hi
        I'm in the process of converting to Windows 2003 server from Win2K.
        I have a soap call that works on the 2000 server, but I can not get
        it to work on the 2003 server. The error message that comes to the
        screen is CGI Error
        The specified CGI application misbehaved by not returning a complete
        set of HTTP headers.
        But when I check the web logs it shows a 502 2 error. Is there
        something that I am missing that I did not set or some security
        setting that I need to change to get this to work. Here is the
        section of code that is making the call.
        $ServiceID = "Service";
        $PassWd = "Password";

        use SOAP::Lite;
        my $soap = SOAP::Lite
        -> uri('https://serveraddre ss/decryptTokenS ervice')
        -> on_action( sub {
        join '/','https://serveraddr/ decryptTokenServ ice',
        $_[1]})
        -> proxy('https://serveraddr/ decryptTokenServ ice/decryptToken .asmx')
        ;

        my $method = SOAP::Data-> name('decryptTok en')
        ->attr({xmlns =>'https://serveraddr. /decryptTokenSer vice/'});

        my @params = ( SOAP::Data-> name("userID" => $ServiceID),
        SOAP::Data-> name("password" => $PassWd),
        SOAP::Data-> name("encryptedT oken" => "$MyCookie") );

        $soap->deserializer (SOAP::Custom: :XML::Deserializ er->new);

        my $Results = $soap->call( $method => @params);

        Thanks
        Larry



        Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more.
      Your message has been successfully submitted and would be delivered to recipients shortly.