ホーム > 高度なプログラミング手法 > Webサービスの実装 > Webサービスでの入力フォームとレポートの作成
前へ |
次へ |
Webサービスのフォームとレポートの作成ウィザードでは、入力フォーム、送信ボタンおよび結果を表示するレポートが作成されます。WSDLからWebサービス参照を作成した直後、またはページを追加して、このウィザードを実行できます。
このウィザードは、Webサービスの結果が非スカラーであることが予想される場合に使用します。Amazon社のWebサービスがよい例です。このWebサービスでは、入力フォームに入力された検索基準に基づいて多くの結果が戻されます。
Webサービス参照を作成した後に、フォームとレポートを作成するには、次のステップを実行します。
Webサービス参照を作成します。「WSDLに基づいたWebサービス参照の作成」を参照してください。
Webサービス参照が追加された後で、「Webサービスのフォームとレポートの作成」を選択します。
「サービスと操作の選択」で、次の操作を実行します。
Webサービス参照: Webサービス参照を選択します。
操作: 実行方法を選択します。
「ページおよびリージョン属性」で、表示された属性を確認します。指定したページが存在しない場合は、ウィザードによってページが作成されます。
「入力アイテム」で、次の操作を実行します。
フォームに追加するアイテムを指定します。アイテムを含めるには、「作成」列で「はい」を選択します。アイテムを含めない場合は、「いいえ」を選択します。
必要に応じて、アイテム・ラベルを編集します。
該当する場合、Basic認証に「アイテム名」および「アイテム・ラベル」を指定します。このステップは、Basic認証が作成時にこのWebサービス参照に対して指定された場合にのみ表示されることに注意してください。
ウィンドウ・サービスの結果で、次の操作を実行します。
一時結果セット名: Webサービスの結果を格納するコレクションの名前を入力します。
レポート対象の結果ツリー: 作成されるXML文書(レポートに含める情報を含む)の一部を選択します。
「表示する結果パラメータ」で、レポートに含めるパラメータを選択します。
「終了」をクリックします。
既存のWebサービス参照がある場合は、新しいページを追加して、入力フォームとレポートを作成できます。
新しいページを追加して、フォームとレポートを作成するには、次のステップを実行します。
Webサービス参照を作成します。「WSDLに基づいたWebサービス参照の作成」を参照してください。
新しいページを作成します。「アプリケーション内のページの管理」を参照してください。
「ページの作成」ウィザードで、次のステップを実行します。
「フォーム」を選択します。
「Webサービスのフォームとレポート」を選択します。
「サービスと操作の選択」で、次の操作を実行します。
Webサービス参照: Webサービス参照を選択します。
操作: 実行方法を選択します。
「ページおよびリージョン属性」で、ページとリージョン属性を確認します。指定したページが存在しない場合は、ウィザードによってページが作成されます。
「入力アイテム」で、次の操作を実行します。
フォームに追加するアイテムを指定します。アイテムを含めるには、「作成」列で「はい」を選択します。アイテムを含めない場合は、「いいえ」を選択します。
必要に応じて、アイテム・ラベルを編集します。
該当する場合、Basic認証に「アイテム名」および「アイテム・ラベル」を指定します。このステップは、Basic認証が作成時にこのWebサービス参照に対して指定された場合にのみ表示されることに注意してください。
画面に表示されるステップに従います。
「終了」をクリックします。