[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