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

SOAP::WSDL parse error?

Expand Messages
  • cderykus
    Hello, I m new to SOAP::WSDL and XML and see the following error: ********************************************************************** Error processing WSDL:
    Message 1 of 1 , Dec 3, 2004
    • 0 Attachment
      Hello,

      I'm new to SOAP::WSDL and XML and see the following error:

      **********************************************************************
      Error processing WSDL: cannot find input message for method
      'userAuthentication
      (/wsdl:definitions/wsdl:portType[@name='AZNAuthAd']/wsdl:operation
      [@name='userAuthentication']/wsdl:input/@message) at
      /ots/perl-5.6.1/lib/site_perl/SOAP/WSDL
      pm line 146.
      **********************************************************************

      I can see that operation method detail is fleshed out in the
      schema at the top of the WSDL where I see the keyword "message"
      too... (SOAP::WSDL 1.20 SOAP::Lite .60)

      Thanks for taking a look. Any feedback appreciated.

      code:
      -----
      my $soap = SOAP::WSDL->new( wsdl => $wsdl, xmlschema => '2001');
      ...
      my $som = $soap->call( 'userAuthentication',
      userid=>$user, password=>$pass, domain=>$domain );


      WSDL:
      -----
      ...
      <wsdl:operation name="userAuthentication">
      <wsdlsoap:operation soapAction=""/
      <wsdl:input name="userAuthenticationRequest">
      <wsdlsoap:body namespace="http:..blah.." use="literal"/>
      </wsdl:input>
      <wsdl:output name="userAuthenticationResponse">
      wsdlsoap:body namespace="http://..blah.." use="literal"/>
      </wsdl:output>
      </wsdl:operation>
      -
    Your message has been successfully submitted and would be delivered to recipients shortly.