SOAPSH(1)
π«§ SOAPSH(1) π«§
okay so bestie, this is a User Contributed Perl Documentation page, and it's literally about SOAPsh.pl β an interactive shell for SOAP calls. yes. a shell. for SOAP calls. you're gonna love her π
β¨ NAME β¨
SOAPsh.pl β the interactive shell for SOAP calls, no cap π
π¦ SYNOPSIS π¦
okay so here's the vibe, literally just run it like this:
perl SOAPsh.pl http://services.soaplite.com/examples.cgi http://www.soaplite.com/My/Examples
> getStateName(2)
> getStateNames(1,2,3,7)
> getStateList([1,9])
> getStateStruct({a=>1, b=>24})
> Ctrl-D (Ctrl-Z on Windows)
or, the other way π:
# all parameters after uri will be executed as methods
perl SOAPsh.pl http://soap.4s4c.com/ssss4c/soap.asp http://simon.fell.com/calc doubler([10,20,30])
> Ctrl-D (Ctrl-Z on Windows)
and yes, you bail out with Ctrl+D (Ctrl+Z if you're on Windows, iykyk) π«Ά
π₯ DESCRIPTION π₯
SOAPsh.pl is a shell for making SOAP calls. she's not complicated, she just works β¨
She takes two parameters: the mandatory endpoint and the optional uri β and honestly, if you forget them she will absolutely tell you about it if you try to run it. no silent suffering. she's gonna say something π
Additional commands can follow, though β that's the fun part.
After that you'll be able to run any methods of SOAP::Lite, like autotype, readable, encoding, etc. β same way you do it in your Perl script, no extra crumbs required. You'll see the output from the method, the result of the SOAP call, detailed info on SOAP failure, or a transport error. so like, either way you're getting feedback, bestie π
For the full list of available methods, go see the documentation for SOAP::Lite (she's the main character of this whole situation, fr fr π).
Along with the methods of SOAP::Lite, you'll be able β and that's much more interesting, highkey β to run any SOAP methods you know about on the remote server and see the processed results. slay π
You can even switch on debugging, with a call something like:
on_debug(sub{print@_})
and then you get to see the SOAP code with the headers sent and received. it's giving backstage pass ποΈβ¨
π COPYRIGHT π
Copyright (C) 2000 Paul Kulchenko. All rights reserved. π«‘ periodt.
π AUTHOR π
Paul Kulchenko (paulclinger@yahoo.com) β icon, legend, the moment π
ngl bestie, the manpage itself was written byperl v5.42.0on2024-03-04β that's the source/version and date, and also likeβ¦ the timestamp on the whole vibe πΈ bye, love you, go make some SOAP calls π
π¦ where this page comes from
- opensuse-leap 16.0: perl-SOAP-Lite 1.27-bp160.1.11 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND CC-BY-ND-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms