Interstage Application Server SOAPサービス ユーザーズガイド
目次 索引 前ページ次ページ

第11章 サンプルプログラム> 11.3 RPC方式のサンプルプログラム

11.3.8 サンプルプログラムYoung3Persons

 サンプルプログラムYoung3Persons(サンプルYoung3Persons)は構造体型の配列をinoutパラメタで使用して、入力された5人の名前と年齢で、年齢の若いほうから3人の名前と年齢を表示します。
 構造体を表す以下の1つのクラスを定義しています。

■処理概要

■サンプルYoung3Personsの実行手順

(1)以下のディレクトリに移動します。

 
C:\Interstage\F3FMsoap\examples\Young3Persons\server
 
/opt/FJSVsoap/examples/Young3Persons/server

(2)サンプルYoung3PersonsのWebサービス情報をWebサービス・マネージャに登録します。
  soapmodifydd -set -url http://localhost:12000/soap_admin/servlet/WSContainer DeploymentDescriptor.xml

(3)以下のディレクトリに移動します。

 
C:\Interstage\F3FMsoap\examples\Young3Persons\client
 
/opt/FJSVsoap/examples/Young3Persons/client

(4)サンプルYoung3Personsクライアントプログラムを実行します。
  java Young3PersonsClient http://localhost:80/soap_dev/servlet/WSContainer

  1. 「Please input the name of person-x:」と表示されるので名前を入力します。
  2. 「Please input the age of person-x:」と表示されるので年齢を入力します。

 上記の入力(名前と年齢)を5回繰り返します。

■サンプルYoung3Personsの実行例

 java Young3PersonsClient http://localhost:80/soap_dev/servlet/WSContainer
 Please input the name of person-1: Jiro
 Please input the age of person-1: 18
 Please input the name of person-2: Goro
 Please input the age of person-2: 12
 Please input the name of person-3: Saburo
 Please input the age of person-3: 17
 Please input the name of person-4: Shiro
 Please input the age of person-4: 15
 Please input the name of person-5: Ichiro
 Please input the age of person-5: 20
 Young 3 persons:
 [name=Goro, age=12]
 [name=Shiro, age=15]
 [name=Saburo, age=17]


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005