[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