Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
websphere MQGETAny
|
|||
|---|---|---|---|
|
#18+
websphere 5.3.1 MS VB 6.0 надо принять сообщение из очереди (очередь открыта, соединение установлено) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. про функцию написано, что принимает сообщение http://www-306.ibm.com/software/integration/mqfamily/library/manualsa/csqzak/csqzak3x.htm#IDX2155 и что размер выделенного msg д.б >= (BufLen - 1). если выделить 40 байт, выставить BufLen = 38, то на MQGETAny все падает (фатально). если выделить 60, выставить 40 - exception не кидается, но CompCode = 32. msg - содержит <invalid argument or procedure call>. я ж не знаю размер получаемых данных... поэтому выделяю массив с запасом... MQGET не пойдет, так как юзаем байты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 16:18 |
|
||
|
websphere MQGETAny
|
|||
|---|---|---|---|
|
#18+
Отбой. Другая проблема. предыдущую решил так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. теперь фишка в том, что MQGETAny не возвращает данных. Длина сообщения MessLen возвращается верно. А вот msg - пустой массив байтов.... кстати, без CVar(msg) все падало... Почему не достаются данные сообщения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 17:01 |
|
||
|
websphere MQGETAny
|
|||
|---|---|---|---|
|
#18+
>websphere 5.3.1 WebSphere MQ 5.3.1. это саавсем не WebSphere. ------- MQGETAny Hconn, gHobj, md, gmo, BufLen, CVar(msg), MessLen, CompCode, Reason ReDim msg(MessLen) -------- а что такое ReDim msg(MessLen)? можешь написать на С? в wmq не бывает, что CompCode == MQCC_OK и при этом MQGET не возвратил данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2004, 19:40 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=32814811&tid=1606084]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 373ms |

| 0 / 0 |
