「com.infoteria.asteria.flowengine2.EngineException: 実行設定(SOAP)が見つかりません : [][root]」というメッセージが出力されます

WebServiceコンポーネントを実行したときに「com.infoteria.asteria.flowengine2.EngineException: 実行設定(SOAP)が見つかりません : [][root]」というメッセージがログファイルに出力されることがあります。これはフローサービスをSOAPサーバーとして使った場合にSOAPサーバーが返すメッセージで、SOAPサーバーに該当の実行設定が定義されていない場合に出力されます。接続先のサーバーでメソッド名などが正しいかを確認してください。

接続先のフローサービスが接続元と異なる場合は注意が必要です。接続先のフローサービスからエクスポートしたWSDLは接続先が「localhost」となっているため、そのまま接続元のサーバーにインポートすると自サーバーに接続してしまいます。このため、このようなエラーメッセージが出ることになります。エクスポートしたWSDLは必ず接続先を確認し、正しいサーバー名に修正してから配布、利用するようにしてください。

修正例

【修正前】
<soap:address location="http://localhost:21380/soap"/>

【修正後】
<soap:address location="http://asteria.mycompany.com:21380/soap"/>

SOAPトリガーの設定方法については、フローサービスマニュアル「フローデザイナー」-「トリガー管理」-「実行設定」-「SOAP」を参照してください。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

このセクションの記事

他のキーワードで検索する