tissLoteGuias_V2_01_03


Não há suporte para as operações a seguir. Para obter uma definição formal, examine a Descrição de Serviço.


Este serviço da Web não é compatível com o WS-I Basic Profile v1.1.

Examine todas as violações de instruções normativas abaixo. Siga as instruções para resolvê-las ou adicione uma configuração à seção config do <webServices> para desativar os avisos de compatibilidade do BP 1.1 para o vroot inteiro.

Para desativar os avisos de compatibilidade do BP 1.1 para o vroot inteiro, remova o valor 'BP1.1' da seção <conformanceWarnings> do arquivo de configuração de seu aplicativo:

<configuration>
  <system.web>
    <webServices>
      <conformanceWarnings>
        <remove name='BasicProfile1_1'/>
      </conformanceWarnings>
    </webServices>
  </system.web>
</configuration>


R2105: Todos os elementos xsd:schema contidos em elementos wsdl:types de DESCRIÇÕES DEVEM possuir um atributo targetNamespace com valores válidos ou não, A MENOS QUE o elemento xsd:schema possua xsd:import e/ou xsd:annotation como seu(s) único(s) elemento(s) filho(s).
- schema da descrição de serviço com targetNamespace='http://tempuri.org/'.
Recomendação: Examine suas definições de esquema e adicione o atributo targetNamespace explícito. Exigir um targetNamespace em todos os elementos de xsd:schema filhos de wsdl:types é uma boa prática, pois facilita o trabalho dos autores de documentos WSDL e evita os casos que não são definidos com toda a clareza que poderiam ser.


Para obter mais detalhes sobre o Basic Profile Version 1.1, consulte Basic Profile Specification (site em inglês).


Este serviço da Web está usando http://tempuri.org/ como espaço para nome padrão.

Recomendação: altere o espaço para nome padrão antes que o Serviço da Web em XML seja publicado.

Cada Serviço da Web em XML precisa de um espaço para nome exclusivo para que os aplicativos cliente o diferenciem de outros serviços na Web. O endereço http://tempuri.org/ está disponível para os Serviços da Web em XML em desenvolvimento, mas os serviços publicados devem usar um espaço para nome permanente.

O Serviço da Web em XML deve ser identificado por um espaço para nome controlado por você. Por exemplo, você pode usar o nome de domínio de Internet da sua empresa como parte do espaço para nome. Embora muitos espaços para nome do Serviço da Web em XML pareçam URLs, eles não precisam apontar para os recursos reais na Web (espaços para nome dos Serviços da Web em XML são URIs).

Na criação dos Serviços da Web em XML com o ASP.NET, o espaço para nome padrão pode ser alterado usando a propriedade Namespace do atributo WebService. O atributo WebService é aplicado à classe que contém os métodos do Serviço da Web em XML. O exemplo de código abaixo define o espaço para nome para "http://microsoft.com/webservices/":

C#

[WebService(Namespace="http://microsoft.com/webservices/")]
public class MyWebService {
    // implementação
}

Visual Basic

<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService
    ' implementação
End Class

C++

[WebService(Namespace="http://microsoft.com/webservices/")]
public ref class MyWebService {
    // implementação
};

Para obter mais detalhes sobre espaços para nome XML, consulte a recomendação W3C em Namespaces in XML (site em inglês).

Para obter mais detalhes sobre WSDL, consulte WSDL Specification (site em inglês).

Para obter mais detalhes sobre URIs, consulte RFC 2396 (site em inglês).