【手続補正書】
【提出日】平成24年8月27日(2012.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｗｅｂサービス記述言語ファイルを有するＷｅｂサービスを提供するＷｅｂサービス提供装置、及び前記Ｗｅｂサービスの処理の代理として呼び出されるプロキシクラスファイルを介して前記Ｗｅｂサービスを利用してＷｅｂアプリケーションプログラムを実行するＷｅｂアプリサーバ装置と通信可能なプログラム生成装置であって、
前記Ｗｅｂサービス提供装置の前記Ｗｅｂサービス記述言語ファイルを読み込むＷｅｂサービス記述言語ファイル読込手段と、
前記Ｗｅｂサービス記述言語ファイル読込手段により読み込まれたＷｅｂサービス記述言語ファイルを解析してＷｅｂサービス記述言語ファイルの要素を分類し、前記プロキシクラスファイルの入出力に必要な要素を解析するＷｅｂサービス記述言語ファイル解析手段と、
前記Ｗｅｂサービス記述言語解析手段により解析された要素を抽出し、抽出した情報を基に前記プロキシクラスファイルと前記アプリケーションプログラムとの入出力データモデルとの対応を記憶したマッピングファイルを作成する際のテンプレートとなるマッピングファイルテンプレートを生成するマッピングファイルテンプレート生成手段と、
前記Ｗｅｂアプリサーバ装置から既存の第１のマッピングファイルを読み込むマッピングファイル読込手段と、
前記マッピングファイル読込手段により読み込まれた第１のマッピングファイルのユーザ入力項目を抽出して、該抽出されたユーザ入力項目を前記マッピングファイルテンプレート生成手段で生成されたマッピングファイルテンプレートに適応させて第２のマッピングファイルを生成するマッピングファイル生成手段と、
を有することを特徴とするプログラム生成装置。
【請求項２】
前記マッピングファイルテンプレート生成手段は前記マッピングファイルテンプレート
生成の際に前記Ｗｅｂサービス記述言語ファイルのＵＲＩ及び、前記第１のマッピングファイルの所在情報の入力を受け付けることを特徴とする請求項１に記載のプログラム生成装置。
【請求項３】
前記マッピングファイル生成手段は、前記第１のマッピングファイルと前記マッピングファイルテンプレート生成手段で生成されたマッピングファイルテンプレートとの属性情報の一致により、ユーザ入力項目を抽出することを特徴とする、請求項１または２に記載のプログラム生成装置。
【請求項４】
Ｗｅｂサービス記述言語ファイルを有するＷｅｂサービスを提供するＷｅｂサービス提供装置、及び前記Ｗｅｂサービスの処理の代理として呼び出されるプロキシクラスファイルを介して前記Ｗｅｂサービスを利用してＷｅｂアプリケーションプログラムを実行するＷｅｂアプリサーバ装置と通信可能なプログラム生成装置におけるプログラム生成方法であって、
前記Ｗｅｂサービス提供装置の前記Ｗｅｂサービス記述言語ファイルを読み込むＷｅｂサービス記述言語ファイル読込工程と、
前記Ｗｅｂサービス記述言語ファイル読込工程により読み込まれたＷｅｂサービス記述言語ファイルを解析してＷｅｂサービス記述言語ファイルの要素を分類し、前記プロキシクラスファイルの入出力に必要な要素を解析するＷｅｂサービス記述言語ファイル解析工程と、
前記Ｗｅｂサービス記述言語解析工程により解析された要素を抽出し、抽出した情報を基に前記プロキシクラスファイルと前記アプリケーションプログラムとの入出力データモデルとの対応を記憶したマッピングファイルを作成する際のテンプレートとなるマッピングファイルテンプレートを生成するマッピングファイルテンプレート生成工程と、
前記Ｗｅｂアプリサーバ装置から既存の第１のマッピングファイルを読み込むマッピングファイル読込工程と、
前記マッピングファイル読込工程により読み込まれた第１のマッピングファイルのユーザ入力項目を抽出して、該抽出されたユーザ入力項目を前記マッピングファイルテンプレート生成工程で生成されたマッピングファイルテンプレートに適応させて第２のマッピングファイルを生成するマッピングファイル生成工程と、
を有することを特徴とするプログラム生成方法。
【請求項５】
請求項４に記載されたプログラム生成方法を実行するためのプログラム。   
【請求項６】
請求項４に記載されたプログラム生成方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、Ｗｅｂサービスならびにプロキシクラスが変更された際に、Ｗｅｂアプリケーションプログラムを変更することなくＷｅｂサービスを利用するために、Ｗｅｂサービスの入出力データとＷｅｂアプリケーションプログラムの入出力データモデルの関係を記述するマッピングファイルを変更する際に既存のマッピングファイルのユーザ入力項目を反映することで、新たにユーザの入力が必要な項目を減らした新たなマッピングファイルを生成することを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、Ｗｅｂサービス記述言語ファイルを有するＷｅｂサービスを提供するＷｅｂサービス提供装置、及び前記Ｗｅｂサービスの処理の代理として呼び出されるプロキシクラスファイルを介して前記Ｗｅｂサービスを利用してＷｅｂアプリケーションプログラムを実行するＷｅｂアプリサーバ装置と通信可能なプログラム生成装置であって、前記Ｗｅｂサービス提供装置の前記Ｗｅｂサービス記述言語ファイルを読み込むＷｅｂサービス記述言語ファイル読込手段（図１の１１６）と、前記Ｗｅｂサービス記述言語ファイル読込手段により読み込まれたＷｅｂサービス記述言語ファイルを解析してＷｅｂサービス記述言語ファイルの要素を分類し、前記プロキシクラスファイルの入出力に必要な要素を解析するＷｅｂサービス記述言語ファイル解析手段（図１の１０１）と、前記Ｗｅｂサービス記述言語解析手段により解析された要素を抽出し、抽出した情報を基に前記プロキシクラスファイルと前記アプリケーションプログラムとの入出力データモデルとの対応を記憶したマッピングファイルを作成する際のテンプレートとなるマッピングファイルテンプレートを生成するマッピングファイルテンプレート生成手段（図１の１０３）と、前記Ｗｅｂアプリサーバ装置から既存の第１のマッピングファイルを読み込むマッピングファイル読込手段（図１の１１７）と、前記マッピングファイル読込手段により読み込まれた第１のマッピングファイルのユーザ入力項目を抽出して、該抽出されたユーザ入力項目を前記マッピングファイルテンプレート生成手段で生成されたマッピングファイルテンプレートに適応させて第２のマッピングファイルを生成するマッピングファイル生成手段（図１の１１９）とを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、Ｗｅｂサービスならびにプロキシクラスが変更された際に、Ｗｅｂアプリケーションプログラムを変更することなくＷｅｂサービスを利用するために、Ｗｅｂサービスの入出力データとＷｅｂアプリケーションプログラムの入出力データモデルの関係を記述するマッピングファイルを変更する際に既存のマッピングファイルのユーザ入力項目を反映することで、新たにユーザの入力が必要な項目を減らした新たなマッピングファイルを生成することを可能とする効果を有する。