Ordem dos dados no xml retornado por um webservice

0 respostas
T

e aí galera, blz?
seguinte, tenho um webservice e desenvolvido que retorna um XML no seguinte formado

<xs:element name="TankProductStockDetail">
  <xs:complexType>
   <xs:sequence>
    <xs:element ref="ProdutoID"/>
    <xs:element ref="ProtdutoLabel" minOccurs="0"/>
    <xs:element ref="Date"/>
    <xs:element ref="Time"/>
    <xs:element ref="PrecoProduto"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>

POREM, o cliente quer que a ordem dos dados no xml retornado pelo meu webservice seja

<xs:element name="TankProductStockDetail">
  <xs:complexType>
   <xs:sequence>
   <xs:element ref="Date"/>
    <xs:element ref="Time"/>    
    <xs:element ref="ProdutoID"/>
    <xs:element ref="ProtdutoLabel" minOccurs="0"/>
    <xs:element ref="PrecoProduto"/>
   </xs:sequence>
  </xs:complexType>
 </xs:element>

observem que os campos date e time vieram antes agora… tem como fazer isso??? no google eu nao achei NADA!!!

estou desenvolvendo o webservice no eclipse europa, utilizo axis1, servidor tomcat e gero o webservice através do plugin do eclipse europa.
só lembrando, o webservice funciona e está certo, o cliente só necessita que a ordem dos dados no xml de resposta sejam trocados.

preciso muito dessa ajuda pessoal!!! alguem consegue me ajudar??
preciso alterar algum arquivo como o wsdl? ou o server-config.wsdd? ou deploy.wsdd ???

grande abraço!

Criado 4 de setembro de 2009
Respostas 0
Participantes 1