Pergunta
· Jun. 13, 2021

Como gerar o cliente SOAP quando há caracteres '/' na definição do tipo WSDL

Oi, pessoal,

Estamos nos conectando a um serviço da Web SOAP de terceiros. O wsdl se parece com o abaixo  

Observe que o portType foi definido como / cvpService.

Então, quando estivermos tentando usar o SOAP Wizard para gerar um cliente para o serviço, encontraremos o seguinte erro que impediu a geração  

Parece que '/ cvpService' não pode ser usado como um nome de classe válido (ou mesmo nome de método), portanto, a geração falhou.

Portanto, tenho 2 perguntas sobre a falha

1. Considerando que portType funciona como a definição de uma operação SOAP, é mesmo válido nomear a operação com um '/' inicial, temos alguma restrição na nomenclatura de portType do padrão WSDL?

2. Se a nomenclatura for realmente válida, como podemos gerar um cliente de serviço da Web com relação a ela?

Obrigado.  

Discussão (2)1
Entre ou crie uma conta para continuar