Menu

#29 WSDL Generated Functions: Unable to encode complex type

open
None
5
2007-10-03
2005-06-29
Ryan Troll
No

I have a WSDL that defines a method accepting 4
arguments. One of these arguments is a complexType - a
sequence of xsd:string elements. I am unable to get
SOAP::Lite-0.65_6 to correctly encode this element.

I'll attach the WSDL in question.

Optimally the following would work:

$soap = SOAP::Lite->service( $wsdl );
$soap->want_som( 1 );
$soap->use_prefix( 0 );

$som = $soap->dirCreate( "/path", 0, { 'user' =>
'rtroll', 'log' => 'this is my log', 'process' => 'pid'
} );

Instead, SOAP::Lite dies with the following error:

Type 'meta' can't be found in a schema class
'SOAP::Serializer'

Discussion

  • Ryan Troll

    Ryan Troll - 2005-06-29

    WSDL triggering this bug

     
  • Martin Kutter

    Martin Kutter - 2007-10-03
    • labels: 532003 -->
    • assigned_to: byrnereese --> kutterma
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.