Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

SOAP Client package

by PerlMASA (Novice)
on Oct 24, 2020 at 02:33 UTC ( #11123106=perlquestion: print w/replies, xml ) Need Help??

PerlMASA has asked for the wisdom of the Perl Monks concerning the following question:

I am a newbie to perl and trying to figure out what is better to use.

I have seen three suggestions

soap::lite
soap::wsdl
xml::compile

Soap::lite seems to have been around longer, but seems to be difficult to use with more complex wsdl and services. I will be calling a service that adds a document (bytes) with a lot of metadata.

I had looked at some other sites for help and in one of the site some one had mentioned that xml::compile is dead.

Which is the better package to use to call soap webservice. I am not able to figure out which module/package is continuously supported and developed.

Replies are listed 'Best First'.
Re: SOAP Client package
by jo37 (Friar) on Oct 24, 2020 at 07:13 UTC

    I'm using XML::Compile with success. The last version dates July 02, 2019 and there are fixed issues from the same year in Github. Furthermore, Mark answers questions regarding this module. This cannot be considered dead IMHO.

    Greetings,
    -jo

    $gryYup$d0ylprbpriprrYpkJl2xyl~rzg??P~5lp2hyl0p$
Re: SOAP Client package
by Anonymous Monk on Oct 24, 2020 at 04:21 UTC
    Yawn. Please list everything you've learned about the candidates and the links you've read. It doesn't get simpler than looking at timestamps and being able to work your program.

      I have mostly looked at https://metacpan.org/ for package information and stackoverflow,perlmonks etc for examples.

      Where do i look for the timestamp you are mentioning?

      On the left top of the page for example on soap::lite it says May 14 2018
      for SOAP-XML-Client-2.8 date i see is Jan 15 2015.

      I presume this are dates information on that page was updated. I am looking for something like release notes, that will tell me what was updated in which version and when.I see activity is zero for both package in last 24 months

      I understand that there are more than one way of doing things.just wanted feedback from experienced users what would be a good package to start with, thereby saving some pain and time.

        I am looking for something like release notes, that will tell me what was updated in which version and when.

        This should be contained in the "CHANGES" file in the dist. eg: SOAP::Lite, SOAP::XML::Client.


        🦛

        I have mostly looked at https://metacpan.org/ for package information and stackoverflow,perlmonks etc for examples.

        Hi,

        The internet is a great link 🤦

        Someone somewhere on the Internet said some software is dead ...

        yawn

        Must have been talking to the ghost of Willzyx :P

        https://metacpan.org/changes/distribution/XML-Compile

        https://metacpan.org/changes/distribution/SOAP-Lite

        https://metacpan.org/requires/module/XML::Compile

        Jul 02, 2019 XML-Compile-1.63 
        Jan 15, 2020 XML-Compile-C14N-0.95 
        Mar 05, 2018 XML-Compile-Cache-1.06 
        Jan 22, 2014 XML-Compile-Dumper-0.14 
        May 10, 2018 XML-Compile-Licensed-0.02 
        Jan 15, 2020 XML-Compile-RPC-0.20 
        Nov 19, 2019 XML-Compile-SOAP-3.26 
        Feb 15, 2016 XML-Compile-SOAP-AnyEvent-0.90 
        May 10, 2018 XML-Compile-SOAP-Daemon-3.14 
        Jan 05, 2020 XML-Compile-SOAP-Mojolicious-0.06 
        May 10, 2018 XML-Compile-SOAP12-3.06 
        May 10, 2018 XML-Compile-Tester-0.91 
        Jan 15, 2020 XML-Compile-WSA-0.95 
        May 10, 2018 XML-Compile-WSDL11-3.07 
        May 08, 2017 XML-Compile-WSS-1.14 
        Jul 15, 2016 XML-Compile-WSS-Signature-2.02 
        

        I understand that there are more than one way

        Its simple, try using both modules to solve your problem, then decide which one works for you

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (3)
As of 2020-11-28 05:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?