「Web サービス・ユーザー定義関数」ウィザードを使用して、 Web サービスの操作にアクセスできる DB2® ユーザー定義機能 (UDF) を作成できます。
「Web サービス・ユーザー定義関数」ウィザードを実行して作成された UDF を使用するには、まず DB2 Web サービス・コンシューマー UDF および DB2 XML エクステンダーを使用可能にする必要があります。
UDF を作成する前に、XML エクステンダーを含む DB2 データベースが「データ定義」ビューに定義されていなければなりません。 このためには、「データベース・エクスプローラー」内の「新規データベース接続」ウィザードを使用してデータベースに接続し、 「データ定義」ビュー内のフォルダーにその接続をコピーする必要があります。
このウィザードは、DB2 UDB for Linux™, UNIX®, and Windows® バージョン 8.1.2 以降のみで稼働します。
Web サービスは内蔵タイプ、自己記述型モジュラー・アプリケーションであり、 Web 全体に公開、配置、そして呼び出すことができます。Web サービスの優れた機能の 1 つに、 Extensible Markup Language (XML) を介して、Hypertext Transfer Protocol (HTTP) との通信があります。 XML を使用すると、特定のプログラム言語やオペレーティング・システムに関係なく、Web サービスの相互運用が可能になります。 Web サービス定義言語 (WSDL) は、Web サービスの外部インターフェースを記述する XML ベースの形式です。
このウィザードで、Web サービスのインターフェースを定義する WSDL ファイルを指定して、 1 つ以上の UDF を作成するデータベースとスキーマを選択します。 そして、UDF を作成する操作を選択して、それぞれの UDF のためのオプションを指定します。 このウィザードで、WSDL ファイルに定義されたそれぞれの操作ごとに、1 つの UDF を作成します。
「Web サービス UDF」ウィザードを使用して UDF を作成する方法: