[RESOLVIDO] Xml de requisição de um webservice

2 respostas
B

Galera eu fiz um WS em java e gostaria de saber como q eh o xml de requisicao que ele deveria receber. Meu WS tem um metodo com a seguinte assinatura:

public String stringarray(java.lang.String[] par)

Meu cliente gera o seguinte xml de requisicao:

<?xml version="1.0"?>
<soap:Envelope 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
 xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
 xmlns:ns1="http://WSFA/">
  <soap:Body>
    <ns1:stringarray>
  <par>
    <1>A</1>
    <2>B</2>
  </par>
    </ns1:stringarray>
  </soap:Body>
</soap:Envelope>

O Problema eh q o WS nao interpleta as tags <1> , <2>, etc. Entao tenho que saber como q o WS espera que venha o xml de requisicao. Se alguem puder ajudar

VLW

2 Respostas

A

Para saber “sempre” qual o tipo do XML que você pode mandar, você pode usar um programa chamado SoapUI, que monta um exemplo de requisição para você. No caso do seu serviço, já adianto que provavelmente ele vai montar algo assim:

<?xml version="1.0"?>   
<soap:Envelope   
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
xmlns:xsd="http://www.w3.org/2001/XMLSchema"   
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"   
xmlns:ns1="http://WSFA/">   
  <soap:Body>   
    <ns1:stringarray>   
  <par>A</par>   
  <par>B</par>
    </ns1:stringarray>   
  </soap:Body>   
</soap:Envelope>
B

VLw, era isso msm q eu keria saber

Criado 27 de julho de 2010
Ultima resposta 27 de jul. de 2010
Respostas 2
Participantes 2