OutputMap.jws サンプル
Java オブジェクトを、Web サービスの呼び出し側に返される XML ドキュメント内の要素に変換する @jws:return-xml タグおよび暗黙の <xm:value> タグの使用を示します。
XML マップ
このサンプルは、samples WebLogic Workshop プロジェクトの xmlmap フォルダにあります。ファイル システムでの場所は次のとおりです。
BEA_HOME\weblogic700\samples\workshop\applications\samples\xmlmap\OutputMap.jws
この Web サービスを実行するには
適切なドメインにある WebLogic Server を起動します。
Microsoft Windows システムでは、[スタート] メニューから次のように選択します。
[BEA WebLogic Platform 7.0|WebLogic Workshop|WebLogic Workshop Examples|Start Examples Server]
Linux システムまたは Solaris システムでは、次のスクリプトを実行します。
BEA_HOME/weblogic700/samples/workshop/startWebLogic.sh
WebLogic Workshop でサービスを開いて [開始] を選択するか、またはブラウザのアドレス バーに「http://localhost:7001/samples/xmlmap/OutputMap.jws」と入力して、サービスを起動します。適切なドメインにある WebLogic Server がこのマシン上で実行されている場合は、ここをクリックしてサンプルを実行することもできます。
必要な場合は、テスト ビューの [Test Form] タブに移動します。
fname と lname の値を入力して、Hello メソッドを呼び出します。
Hello メソッドは、カスタム XML マップではなくデフォルト マッピングを使用して値を受け取り、@jws:return-xml タグで指定された XML マップを使用して結果を返します。
XML マップは、マップで指定されたスキーマに Person オブジェクトのフィールドをフォーマットしてから、その XML をクライアントに返します。