Interstage Application Server SOAPサービス ユーザーズガイド |
目次
索引
![]() ![]() |
第11章 サンプルプログラム | > 11.3 RPC方式のサンプルプログラム |
サンプルプログラムConvertName(サンプルConvertName)は、構造体をinパラメタとinoutパラメタと返り値(return)に使用して、入力された文字列(人の名前)を、逆順や大文字に変換します。
サンプルConvertNameは、以下のクラスを構造体として定義しています。
例:
受け取った構造体name(HumanNameオブジェクト)の
firstNameフィールド:taro
secondNameフィールド:fujitsu
↓
返す構造体(HumanNameオブジェクト)の
firstNameフィールド:orat
secondNameフィールド:ustijuf
例:
受け取った構造体name(HumanNameオブジェクト)の
firstNameフィールド:taro → TAROに変更
secondNameフィールド:fujitsu → FUJITSUに変更
(1)以下のディレクトリに移動します。
(2)サンプルConvertNameのWebサービス情報をWebサービス・マネージャに登録します。
soapmodifydd -set -url http://SoapHost:12000/soap_admin/servlet/WSContainer DeploymentDescriptor.xml
(3)Webサービス・コンテナ(Servletサービス)を再起動します。
(4)以下のディレクトリに移動します。
(5)サンプルConvertNameクライアントプログラムを実行します。
java ConvertNameClient http://SoapHost:80/soap_examples/servlet/WSContainer
java ConvertNameClient http://SoapHost:80/soap_examples/servlet/WSContainer
Please input first name: taro
Please input second name: fujitsu
reverse = orat ustijuf
to upper case = TARO FUJITSU
目次
索引
![]() ![]() |