[Javalist] .Net Webservice-hez kliens

Komáromi, Zoltán komaromi.zoltan at horticosoft.hu
2012. Jún. 19., K, 09:38:47 CEST


Sziasztok,

van egy .Net webservice, ehhez kéne nekem kliens. Ami a problémát okozza,
az a targetNamespace="".

NetBeans alatt generáltam hozzá klienst. (wsImport, METRO)

A kimenő SOAP kérés:

<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope">
  <S:Body>
    <ns2:SearchEvents xmlns:ns2="http://alma.korte.hu/">
       ...
    </ns2:SearchEvents>
  </S:Body>
</S:Envelope>

viszont  ez kellene:

<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope">
  <S:Body>
    <SearchEvents>
       ...
    </SearchEvents>
  </S:Body>
</S:Envelope>


Visszafelé ugyanez csak fordítva.

Gondoltam egy MessageHandlerrel áthidalom a problémát, de egyszerűen az
xmlns:ns2 attributumot nem tudom eltüntetni.
A prefixet tudom üresre állítani, a Node
getattributes().removeNamedItem(..) csak látszólag működik.

Van valami ötletetek?

Köszi a segítséget,

KoZo
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120619/ffa14a47/attachment.html>


További információk a(z) Javalist levelezőlistáról