by Hippo2000(2001/5/23)
SOAP::Lite に同梱されるSOAP_sh.plのPODなのです。
なおこのドキュメントはCPAN-Searchで出てきたドキュメント(PODを変換したもの)を日本語に訳そうとしたものです。わかりにくい部分は本物を見てください。(^^;;
原本の著作権はPaul Kulchenko さんがお持ちです。
Paul Kulchenko さんにはメールで了解をいただきました。なお内容等が間違っていたら修正します。ご連絡ください。
SOAPsh.pl - SOAP呼び出しのための対話的なシェル
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)
または
# 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)
SOAPsh.pl はSOAP呼び出しを行うためのシェルです。これは2つのパラメータをとります:必須のエンドポイントとオプションのuri(実際には、もしそれを実行しようとすると、それについてあなたに教えてくれます)。追加のコマンドを続けることができます。
その後にはautotype、readable、encodingのようなSOAP::Liteのメソッドをどれでも実行することができます。Perlスクリプトでやるのと同じ方法で実行することができます。メソッド、SOAP呼び出しからの結果、SOAP失敗の詳細、転送エラーからの出力を見れます。
利用できるメソッドのすべてのリストはSOAP::Liteのドキュメントをご覧ください。
SOAP::Liteのメソッドとともに、(さらに面白いことですが)リモート・サーバーでのあなたが知っているSOAPメソッドのすべてを実行し、処理された結果を見ることができます。(on_debug(sub{print@_}))のような呼び出しで)デバッグに切り替え、送信され受信されたヘッダを持ったSOAPコードを見ることができます。
Copyright (C) 2000 Paul Kulchenko. All rights reserved.
Paul Kulchenko (paulclinger@yahoo.com)
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。