Classes cliente de Webservice

0 respostas
R

Olá pessoal, estou com um problema difícil, preciso de uma mão.
Tenho métodos no meu webservice que ficam todos em uma interface.

exemplo de metodo:

@WebMethod(operationName = "ListEntidades", action = EntidadeService.TARGET_NAMESPACE + "/ListEntidades")
@WebResult(name = "ListEntidadesResult", targetNamespace = EntidadeService.TARGET_NAMESPACE)
public List<Entidade> listEntidades(
		@WebParam(name = "filters", targetNamespace = EntidadeService.TARGET_NAMESPACE) FilterMap filters);

tenho o cliente em c++, então utilizo o wso2cpp para gerar as classes.
o problema é que as classes geradas por ele possuem um codigo sequencial no final do nome das classes (ex. ListEntidadesE14.h),
e esse número é alterado toda vez que insiro um método novo nessa classe do webservice. Por esse motivo tenho que refatorar o código do cliente sempre que isso ocorre.

Eu desconfio que a ferramenta de geração de código c++ não consegue diferenciar os métodos disponíveis no webservice, e então coloca esse número/código sequencial no final.

Alguém sabe se tem alguma anotação ou qualquer outra coisa que possa ajudar a resolver esse problema?

valeu

Criado 26 de janeiro de 2011
Respostas 0
Participantes 1