Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 JMS + delay  [new]
kit1024
Member

Откуда:
Сообщений: 9
В JMS очереди есть сообщения, отправленные с задержкой.
Данные сообщения:
Q_NAME MSGID PROIRITY STATE DELAY
TEST_QUEUE 66A238DD9E990815E040C55B37B5085D 1 1 3-APR-2009
8:10:41,147953
TIME_MANAGER_INFO
3-APR-2009 8:10:4

По какой причине я не могу получить сообщение из этой очереди, хотя задержка получения сообщения уже прошла?

Получаю сообщение из Oracle процедурой:

procedure receive_notification (
      i_queue_name VARCHAR2)
is
      l_deq_opt dbms_aq.dequeue_options_t;
      l_msg_prop dbms_aq.message_properties_t;
      l_msg_hdl RAW (16);      
      l_message sys.aq$_jms_text_message;    
begin
       l_deq_opt.visibility := dbms_aq.ON_COMMIT;    
       l_deq_opt.wait := dbms_aq.no_wait;
      dbms_aq.dequeue (queue_name => i_queue_name,
                       dequeue_options => l_deq_opt,
                       message_properties => l_msg_prop,
                       payload => l_message,
                       msgid => l_msg_hdl);    
end;                       
29 апр 09, 13:47    [7128833]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить