Alterar as propriedades do wsdl gerado pelo WebService

1 resposta
A

Pessoal,

Desenvolvi um webservice usando eclipse (3.4.1 - ganymade) com jdk 1.6.07 e utilizao do jboss 4.2.2 GA para publica-lo.

Criei um método “getWaterMark” que recebe uma string e retorna uma string.


public String getWaterMark( @WebParam(name = “documentID”) String documentID) {

Quando solicito o wsdl aparece a seguinte estrutura:


<xs:complexType name=“generate_waterMark”>

xs:sequence
<xs:element minOccurs=“0” name=“documentID” type=“xs:string”/>
</xs:sequence>
</xs:complexType>

O método esta funcionando corretamento pois posso consumi-lo através de uma aplicação em C#.

Ocorre que a aplicação final que utilizarei para chama-lo não reconhece o parametro “documentID” como um elementro simples mas sim como complexo multiplos elementos.

Gostaria de saber como faço para configurar a geração do webservice para incluir os parâmetros minOccurs=“1” e maxOccurs=“1” pois desta forma a aplicação entende que devo passar apenas um elemento e reconhece-lo como string.

Obrigado

1 Resposta

A

Pessoal,

Alguém pode me ajudar nisto!!!

Obrigado

Ari Ribeiro

Criado 12 de dezembro de 2008
Ultima resposta 30 de dez. de 2008
Respostas 1
Participantes 1