カスタム WSDL アプリケーションのビルド

この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。新しい開発作業では、この機能の使用を避け、現在この機能を使用しているアプリケーションは修正するようにしてください。

このトピックでは、カスタム WSDL ジェネレータを作成する方法について説明します。サンプルのカスタム WSDL ジェネレータは、Microsoft .NET Framework のクラス ライブラリ DLL である CustomWSDL.dll に含まれています。

このアセンブリは、CustomWSDL という 1 つのクラスで構成されます。このクラスでは、カスタム WSDL 応答の生成に必要な一連の操作のサンプル テンプレートが提供されます。このクラスの設計は、次の開発環境を使用して作成される Web サービス クライアントのカスタム WSDL 応答を生成する方法を表しています。

  • Visual Studio 2003

  • Borland JBuilder 9.0

  • webMethods Glue 5.0.1

ただし、同じクラスと設計の原則を使用して、他の環境をサポートするように変更できます。

コードのコンパイル

SQL Server をインストールすると、インストール処理の一部として .NET Framework 2.0 がインストールされます。次のコンパイル手順には、このバージョンの .NET Framework を使用する必要があります。バージョン番号は、%windir%\Microsoft.NET\Framework フォルダで確認できます。

  1. このサンプル プロジェクト用のフォルダ (C:\temp など) を作成します。

  2. メモ帳を起動し、「カスタム WSDL アプリケーションの C# コード リスト」のソース コードをメモ帳にコピーします。

  3. このファイルに CustomWSDL.cs という名前を付けて、手順 1. で作成したフォルダに保存します。

  4. コマンド プロンプトで、プロジェクトが保存されているフォルダに移動します。

  5. コードをコンパイルして、.dll ファイルをビルドします。たとえば、C# コード ファイルの名前が CustomWSDL.cs の場合、コマンド ラインには次のように入力します。

    %windir%\Microsoft.NET\Framework\v2.0.xxxxx\csc.exe /t:library /r:sqlaccess.dll /r:System.dll /r:System.Data.dll /r:System.Xml.dll CustomWSDL.cs

    xxxxx は、.NET Framework のバージョンに対応するフォルダ番号です。通常は、最も番号が大きいフォルダを xxxxx に指定します。

    これで、実行可能ファイル CustomWSDL.dll が現在のサンプル フォルダに作成されます。