Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re^2: Starting on SOAP

by harsha.reddy (Acolyte)
on Nov 14, 2007 at 05:01 UTC ( #650674=note: print w/replies, xml ) Need Help??


in reply to Re: Starting on SOAP
in thread Starting on SOAP

As of now using SOAP::Lite it is difficult to construct complex SOAP data structures.
My statement holds good when the wsdl schema on the server has lots and lots of complex SOAP datatypes.
In which case using SOAP::Lite will be laborious.

PHP works smoother, when the wsdl schema has complex datatypes
(there is something called as wsdl2php which converts the wsdl schema to equivalent php classes) using which one can avoid manually constructing the SOAP equivalent complex php data structures

SOAP::Lite can be used if the wsdl schema is simple or not so complex, such a google web services.


In a global sense, SOAP::Lite is better and fully defined, Also usability wise yes, if the wsdl is simple.

Replies are listed 'Best First'.
Re^3: Starting on SOAP
by erroneousBollock (Curate) on Nov 14, 2007 at 05:13 UTC
    As of now using SOAP::Lite is difficult to construct complex SOAP data structures.
    My statement holds good when there is wsdl schema already defined and if this wsdl schema has lots and lots of complex types, the using SOAP::Lite will be laborious.
    Obviously you've trouble with reading. I'll write smaller sentences: Update: It seems I misunderstood whom you were replying to:

    Use SOAP::WSDL.

    It handles the construction of SOAP::Data heirarchies for you when given (blessed or not) hash-based data-structures.

    -David

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://650674]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (5)
As of 2020-10-20 16:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My favourite web site is:












    Results (210 votes). Check out past polls.

    Notices?