Bombus - mobile Jabber client (J2ME)

Bombus - mobile Jabber client

Sources: http://bombus-im.org/wiki/bombus/svn

!!! ВНИМАНИЕ !!! Убедительная просьба перед занесением багрепорта ознакомиться с правилами. Правильно оформленный отчёт об ошибке - залог быстрого её исправления. Спасибо!

| Задачи |

FS#874 — выполнение команды для сервиса tv.on@portal-on.ru

Присоединено проекту — Bombus - mobile Jabber client (J2ME)
Открыто pavel (pps) - Tuesday, 02 December 2008, 15:01 GMT+1
Тип задачи Ошибка
Категория Основные функции → XMPP
Статус Не подтверждено
Назначено Никто
ОС MIDP2.0 базовая
Важность Средняя
Приоритет Нормальный
Обнаружено в версии 0.6-stable
Ожидается в версии Не решено
Срок Не решено
Завершённость 0%
Голоса 0
Приватная задача Нет

Подробности

Меню действие→команды получаем два итема:

  • Execute
  • Сформировать ТВ программу

Жмем первую нет реакции. Жмем вторую - пустой экран. кнопка назад, Execute - работает. Т.е. по отдельности эти итемы не работают, сначала запускаем второй, только потом первый.

В Psi получаем только один итем:

  • Сформировать ТВ программу
Задача зависит от

Комментарий от макс (улидтко) - Thursday, 04 December 2008, 18:02 GMT+1

Подтверждаю.

Комментарий от zet (zet) - Saturday, 31 January 2009, 15:52 GMT+1

Аналогичная проблема с транспортом rss.portal-on.ru

Пытаемся выполнить команды на любой новостной ленте. Первый уровень Bombus проходит, а на втором спотыкается.

<iq type="get" to="membrana.ru@rss.portal-on.ru" id="ac3ba" >
<query xmlns="http://jabber.org/protocol/disco#items" node="http://jabber.org/protocol/commands" />
</iq>


<iq from="membrana.ru@rss.portal-on.ru" type="result" to="*****@jabber.ru/Psi+" id="ac3ba" >
<query xmlns="http://jabber.org/protocol/disco#items" node="http://jabber.org/protocol/commands" >
<item node="get_last_message" name="Получить последние сообщения" jid="membrana.ru@rss.portal-on.ru" />
<item node="get_event_settings" name="Настроить параметры оповещения RSS" jid="membrana.ru@rss.portal-on.ru" />
<item node="set_all_news_readed" name="Отметить все новости, как прочитанные" jid="membrana.ru@rss.portal-on.ru" />
</query>
</iq>


<iq type="set" to="membrana.ru@rss.portal-on.ru" id="ac3ca" >
<command xmlns="http://jabber.org/protocol/commands" node="get_event_settings" />
</iq>


<iq from="membrana.ru@rss.portal-on.ru" type="result" to="*****@jabber.ru/Psi+" id="ac3ca" >
<command xmlns="http://jabber.org/protocol/commands" status="executing" node="get_event_settings" sessionid="ac3ca" >
<x xmlns="jabber:x:data" type="form" >
<instructions>Настройка оповещения, об изменении RSS ленты.
При обновлении RSS вам будет отправлен краткий список новостей из RSS в виде зоголоков.</instructions>
<title>Настройка параметров оповещения RSS</title>
<field type="boolean" label="Я хочу получать RSS уведомления" var="IWantToNotifyMy" >
<value>1</value>
</field>
<field type="boolean" label="Отправлять как новость, иначе в чат." var="SendMessageAsHeadline" />
<field type="fixed" label="Настройка уведомления" var="NotifyTime" />
<field type="boolean" label="Готов к чату" var="StatusChat" >
<value>1</value>
</field>
<field type="boolean" label="В сети" var="StatusNONE" >
<value>1</value>
</field>
<field type="boolean" label="Нет на месте" var="StatusAway" >
<value>1</value>
</field>
<field type="boolean" label="Недоступен" var="StatusXa" >
<value>1</value>
</field>
<field type="boolean" label="Не бе спокоить" var="StatusDND" >
<value>1</value>
</field>
<field type="boolean" label="Отключен" var="StatusUNAVAILABLE" >
<value>1</value>
</field>
<field type="boolean" label="Не посылать анонс. Отправить сразу новости  в клиент" var="SendMessageImmediate" >
<value>1</value>
</field>
</x>
</command>
</iq>


<iq type="set" to="membrana.ru@rss.portal-on.ru" id="ac3da" >
<command xmlns="http://jabber.org/protocol/commands" node="get_event_settings" sessionid="ac3ca" >
<x xmlns="jabber:x:data" type="submit" >
<field type="boolean" var="IWantToNotifyMy" >
<value>1</value>
</field>
<field type="boolean" var="SendMessageAsHeadline" >
<value>0</value>
</field>
<field type="fixed" var="NotifyTime" />
<field type="boolean" var="StatusChat" >
<value>1</value>
</field>
<field type="boolean" var="StatusNONE" >
<value>1</value>
</field>
<field type="boolean" var="StatusAway" >
<value>1</value>
</field>
<field type="boolean" var="StatusXa" >
<value>1</value>
</field>
<field type="boolean" var="StatusDND" >
<value>1</value>
</field>
<field type="boolean" var="StatusUNAVAILABLE" >
<value>1</value>
</field>
<field type="boolean" var="SendMessageImmediate" >
<value>1</value>
</field>
</x>
</command>
</iq>


<iq from="membrana.ru@rss.portal-on.ru" type="result" to="*****@jabber.ru/Psi+" id="ac3da" >
<command xmlns="http://jabber.org/protocol/commands" status="completed" node="get_event_settings" action="complete" sessionid="ac3da" />
</iq>
Комментарий от Владимир (voffk) - Sunday, 01 March 2009, 15:13 GMT+1

не знаю куда писать свою мысль, напишу сюда :) смысл такой: бомбус всегда отсылает disco#info и disco#items серверу, по приходу ответа открывается форма, делаем там что нужно, закрываем, выходим в ростер. И снова открывается окно обзора сервисов, видимо по приходу второго ответа. Воспроизводится довольно часто. Подробнее не исследовал

Загрузка...