사용자 지정 WSDL 응용 프로그램 구축

Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.

이 항목에서는 사용자 지정 WSDL 생성기를 만드는 방법에 대해 설명합니다. 샘플 사용자 지정 WSDL 생성기는 Microsoft .NET Framework 클래스 라이브러리 DLL인 CustomWSDL.dll에 포함되어 있습니다.

이 어셈블리는 CustomWSDL이라는 하나의 클래스로 구성됩니다. 이 클래스는 사용자 지정 WSDL 응답을 생성하는 데 필요한 동작 시퀀스에 대해 샘플 템플릿을 제공합니다. 이 클래스에서 진행하는 디자인은 다음과 같은 개발 환경을 사용하여 작성된 웹 서비스 클라이언트에 대한 사용자 지정 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. 1단계에서 만든 폴더에 이 파일을 CustomWSDL.cs로 저장합니다.

  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 실행 파일이 생성됩니다.