Criando o aplicativo WSDL personalizado
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Este tópico descreve como criar o gerador de WSDL personalizado. O exemplo que o gerador de WSDL personalizado está incluído na DLL da biblioteca de classe Microsoft.NET Framework, CustomWSDL.dll.
Este assembly é composto de uma classe de nome CustomWSDL. Essa classe fornece um modelo de exemplo para a seqüência de ações que é necessária gerar uma resposta de WSDL personalizada. O projeto desta classe demonstra a geração de respostas de WSDL personalizadas para clientes de serviço Web que foram criadas usando os seguintes ambientes de desenvolvimento:
Visual Studio 2003
Borland JBuilder 9.0
webMethods Glue 5.0.1
Porém, a mesma classe e princípios de projeto podem ser usados e modificados para dar suporte a outros ambientes.
Compilando o código
O SQL Server instala o .NET Framework 2.0 como parte de seu processo de instalação. As seguintes instruções de compilação exigem que você use esta versão do .NET Framework. Você pode localizar o número de versão na pasta %windir%\Microsoft.NET\Framework.
Crie uma pasta para este projeto de exemplo, como C:\temp.
Início p Bloco de Notas e copie isto no código fonte em Listagem de códigos de C# para o aplicativo WSDL personalizado.
Na pasta você criou na etapa 1, salve o arquivo como CustomWSDL.cs.
No prompt de comando, mude o diretório para a pasta onde o projeto foi salvo.
Compile o código e o arquivo .dll. Por exemplo, se o nome do arquivo e código C# for CustomWSDL.cs, a linha de comando será a seguinte:
%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 é o número da pasta correspondente à versão do .NET Framework. Em geral, use a pasta com a numeração xxxxx mais alta.
Isto cria o executável CustomWSDL.dll na pasta de exemplo atual.