| Manual section: | 1 |
|---|---|
| Date: | 2017-07-10 |
| Author: | Jan Matějka yac@blesmrt.net |
| Manual group: | soapcli manual |
soapcli [-x] <command> [<arg>...]
soapcli is a command line soap client.
| -x | Enable XTRACE shell option for debugging. |
man 1 soapcli-callman 1 soapcli-configman 1 soapcli-createman 1 soapcli-loadman 1 soapcli-reloadman 1 soapcli-operationsman 1 soapcli-send
First you need to load a wsdl:
$ soapcli load MyFoo.wsdl
Then you can create request templates:
$ soapcli create MyFoo.Bar
Or call them (send to endpoint after manual editing):
$ soapcli config endpoint http://example.com $ soapcli call MyFoo.Bar
Or send them in scripted way:
$ soapcli create MyFoo.Bar | xml ed ... | soapcli send
make && make check && make install
Build:
- python-docutils
- GNU make
Tests:
cram <https://github.com/brodie/cram>
Runtime:
- zsh
- coreutils (mktemp, cat)
- vim
- gsoap (wsdl2h, soapcpp2)
- curl
- libxml2 (xmllint)
xdgenv <https://github.com/yaccz/xdgenv>- findutils