- 締切済み
SOAP::Lite axis 例外処理
お世話になります。 perlクライアントから、SOAP::Liteモジュールを使い、 axisに登録されたjavaサーブレットクラスを呼び出しています。 (例) $s = SOAP::Lite->service( 'http://xxx.wsdl' ); #サービス名 $s->test(); #javaサーブレットクラス呼び出し javaサーブレットクラスが例外(Exception)で終了した場合、 perlクライアントで例外をキャッチする方法はありますでしょうか? #以下のコードではエラーはキャッチできませんでした。 eval { $s->test(); }; if ($@) { # エラー処理 }; * 通常処理はうまくうごいています。 例外は意図的にExceptionをthrowしています。java内ではキャッチして終了してます。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 11th_style
- ベストアンサー率50% (45/90)
回答No.1
お礼
ご回答ありがとうございます。 on_faultハンドラについて、色々調べたのですが、 イマイチ使いかたがわかりませんでした。 SOAP Fault を使えば良さそうな感じだったので、 いまそちらの方向で色々試しています。