2012-03-21 2 views
0

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

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

Спасибо,

ответ

0

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

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

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

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

+0

Я бы посмотрел, на что ваше развитие, скорее всего, пойдет. Метод Stub будет хорош для BlackBerry и других j2me-устройств - например, Nokias и java-устройств Samsung. Который я довольно просто портировал свой код для BlackBerry. Однако, если вы, скорее всего, будете разрабатывать устройства Android, вы не сможете использовать этот метод заглушки, но вы сможете использовать (или порт) свой код ksoap2.Re-generation каждый раз, когда вы добавляете новый метод, является болью, но процесс выполняется быстро, и сгенерированный код просто подключается к вашему приложению. – paulkayuk

1

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

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

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

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

+0

Я попробовал. Загруженный комплект Sun Java Wireless, используемый генератор-заглушка, указанный URL-адрес wsdl и место размещения. Когда он заканчивается, я перехожу к выходу вывода, никакие заглушки не генерируются .... – Anand

+0

В настоящее время я размещен на сервере визуальной студии. Может быть причина? – Anand

+0

У вас есть очень простой wsdl, с которым вы можете сначала протестировать процедуру? – paulkayuk

 Смежные вопросы

  • Нет связанных вопросов^_^