Ежевика - Потребление .Net Мыло Сервис - PullRequest
0 голосов
/ 21 марта 2012

Я новичок в разработке приложений для Blackberry, и мне было интересно, может ли кто-нибудь указать мне правильное направление (и может быть пример приложения), как использовать веб-сервис в нативных приложениях.Я использую плагин Blackberry JDE для Eclipse.

Я могу использовать спокойный веб-сервис, но теперь я хочу использовать сервис SOAP.Я новичок в затмении, поэтому мне потребуется подробная информация.

Спасибо,

Ответы [ 2 ]

1 голос
/ 21 марта 2012

Я следовал этому маршруту без ksoap2, и он хорошо работал для меня:

http://www.johnwargo.com/index.php/blackberry/dbja2.html

В этой серии статей объясняется, как использовать поддержку, встроенную платформой BlackBerry для JSR172, Спецификация веб-сервисов J2ME, путем создания класса заглушки Java с помощью утилиты в Sun Java Wireless Toolkit для CLDC и wsdl для вашей веб-службы.

В статьях дано очень подробное и подробное объяснение шагов, необходимых для достижения цели, поэтому я не хотел бы ни повторять их здесь полностью, ни перефразировать, рискуя привести мою унизительную более короткую версию, которая будет процитирована позже.,Я понимаю риск ответа таким образом и понимаю, что мое краткое объяснение, приведенное выше, никоим образом не компенсирует исчезновение оригинальных статей из Интернета.

0 голосов
/ 21 марта 2012

Привет, спасибо за помощь.Догадаться.Проблема была в сервисе wcf.Когда я попробовал использовать простой веб-сервис (.asmx), он работал как шарм, и все заглушки были сгенерированы правильно.Вероятно, wcf использует Soap 1.2 по умолчанию и службу asmx SOAP 1.1.

Я даже пытался использовать KSOAP2 для вызова службы wcf без особого успеха.Снова переключение обратно на asmx вместо wcf решило проблему.

Теперь у меня есть проблема изобилия, какой метод использовать (KSOAP или Stub):)

Я все для метода не KSOAP, но единственное, что меня останавливает, это то, что мне приходится генерировать заглушки каждый раз, когда я представляю новый метод.В любом случае +1 за помощь

...