Temat: WSDL -> Java.
Witam, chciałbym podłączyć się pod ten temat dla rozwiązania własnego problemu. Jestem nowy w temacie WebServices, więc nie bijcie za mocno ;)
Od dwóch dni wojuję z połączeniem z WebAPI - Allegro. Przekopałem tony dokumentacji, na temat WebServices wiem teoretycznie prawie wszystko :D, jednak do pełni szczęścia brakuje mi możliwości wygenerowania klasy na podstawie pliku WSDL, który udostępnia samo Allegro (link
tutaj).
Póbowałem zaimportować odpowiednie klasy za pomocą narzędzia wsimport (dostępnego, na przykład, w używanym przeze mnie JDK_1.6.0_18). Jednak wywołanie:
wsimport -keep uploader.php.xml
kończy się ok. 30-50 błędami typu:
[ERROR] undefined simple or complex type 'SOAP-ENC:Array'
lub
[ERROR] undefined attribute 'SOAP-ENC:arrayType'
W akcie desperacji próbowałem również użyć nawet wscompile w następującej konfiguracji:
wscompile -gen -cldc1.1 -d ../classes/ uploader.php.xml
(ale to ostatnie to chyba pomyłka... ;)
Za wszelkie sugestie będę Wam niezwykle wdzięczny. Gdyby ktoś zechciał mnie nakierować na właściwy trop byłoby mi bardzo miło. :) Google non stop odsyła do tych samych tematów, które właściwie odsyłają z powrotem do wujka Gugla. (najlepszy przykład rekurencji pośredniej, właśnie próbuję znaleźć warunek wyjścia z tejże ;) ). Proszę, jeśli to możliwe, wskazać mi błędy w moim rozumieniu tematu (bo i takowych nie wykluczam - podejrzewam że to co podesłałem jako WSDL nie jest tym, czym powinienem nakarmić
wsimport)
Dziękuję!