[Javalist] .Net Webservice-hez kliens

aszomor at szomor.hu aszomor at szomor.hu
2012. Jún. 19., K, 10:32:48 CEST


Szia,

Mi van a WSDL-ben a SearchEvents-nél megadva ?

> getattributes().removeNamedItem(..) csak látszólag működik.
Nekem valami removeAttributeNS rémlik a törléshez.

Attila.

Idézet ("Komáromi, Zoltán" <komaromi.zoltan at horticosoft.hu>):

> 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
>



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