SOAP_sh.pl (SOAP::Lite v.0.50)(日本語チョー訳)

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)

Copyright (C) 2000 Paul Kulchenko. All rights reserved.


作者(AUTHOR)

Paul Kulchenko (paulclinger@yahoo.com)


ホーム Perlの小技

ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。