[Javalist] .Net Webservice-hez kliens
Komáromi, Zoltán
komaromi.zoltan at horticosoft.hu
2012. Jún. 19., K, 10:54:32 CEST
Csak ennyi.
<s:element name="SearchEvents">
<s:complexType>
<s:sequence>.
..
</s:sequence>
</s:complexType>
</s:element>
Sajnos próbáltam.
A removeAttributeNS("http://alma.korte.hu/", "ns2") nem csinált semmit.
A getattributeNS("http://alma.korte.hu/", "ns2") visszatérési értéke
pedig egy üres string.
2012. június 19. 10:32 írta, <aszomor at szomor.hu>:
>
> 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