ptuA100


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>


R2210: Se uma associação documento-literal em uma DESCRIÇÃO não especificar o atributo parts em um elemento soapbind:body, o abstrato correspondente wsdl:message DEVERÁ definir zero ou um wsdl:parts.
- Operação 'ptuA100Operation' na associação 'ptuA100Soap' do espaço para nome 'http://tempuri.org/'.
Recomendação: Em associações do tipo documento-literal, o perfil exige que no máximo uma parte, definida de forma abstrata com o atributo do elemento, seja serializada no elemento soap:Body. Quando um estilo de parâmetro Bare é usado, o método compatível deve possuir no máximo um parâmetro.


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).