これまでの設定で、シンプルなフォーム(サンプルフォーム)から、Webサービスを呼び出すことができます。
まず、作成したTranslaterサービスが利用できる利用者でPortalworksにログオンします。そして、Translaterサービスが割り当てられているロールに切り替えると、以下のようなブリックが表示されます。
これは、与えられたWSDL(この場合は、BabelFishService.wsdl)からWS USPが自動的に生成したHTMLフォームです。
サンプルフォーム表示例
サンプルフォームからBabelFishオペレーションを呼び出してみましょう。
パラメータとして、[translationmode]には「en_fr」、[sourcedata]には「WebService is easy」を指定して、[invoke]ボタンをクリックしてください。
すると、下図のようにそのフランス語訳「Web-Service est facile」が表示されます。
これは、Webサービスサーバから返ってきた翻訳結果(SOAPレスポンスメッセージ)を、WS USPの標準XSLTを使って、HTML形式に変換したものです。
以上の手続きにより、インターネット上に公開されたWebサービスをPortalworksのブリックとして取り込み、利用することができるようになります。
|