Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
Имеем поток сообщений (Message Broker 7.0 Win XP). Нода JavaCompute должна по JDBC подключаться к DB2 делать запрос и результат выборки сохранять в файл. Тестирую код на базе SAMPLE. Проблема возникает при подключении к базе (DB2 9.7 Win 7). Код ноды: Код: 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Код: plaintext JDBC подключение создавал следующими командами: Код: 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. 31. 32. 33. 34. 35. 36. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. Вопрос. Как понять почему именно не работает JDBC подключение? Телнетом подключится к базе могу. Логин и пароль тоже правильные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2010, 23:26 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
Маленький вопрос, вы в какой последовательности выполняете эти команды? авторmqsisetdbparms MB7BROKER -n jdbc::DB2CON -u "db2user" -p "password" mqsichangeproperties MB7BROKER -c JDBCProviders -o DB2CON -n securityIdentity -v DB2CON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2010, 12:00 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
Еще можно попробовать сунуть подключение в блок try и сделать вывод Exception в файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2010, 12:01 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. У меня есть нода Trace в которую я вывожу ${ExceptionList} как указал в своем посте. Вот только понять из этого стека я ничего не могу:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2010, 13:09 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
В документации говорится следующее, в команде mqsisetdbparms после jdbc:: указывается security ID, которое задается у вас только после этой команды.... автор JDBC type 4 connections Use the mqsisetdbparms command to associate a user ID and password pair with a JDBC type 4 connection. The value that you specify for the -n ResourceName must have a prefix of jdbc::, followed by the value that matches the -n securityIdentity property of the associated JDBCProvider configurable service. mqsisetdbparms broker name -n resource_name -u userID -p password For example: mqsisetdbparms BROKER1 -n jdbc::mySecurityIdentity -u myuserid -p secretpw Proof link ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2010, 13:18 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
Ну я так и делал, сначала создал mqsisetdbparms jdbc::mySecurityIdentity а потом установил его командой mqsichangeproperties (смс мой первый пост) Но вопрос у меня немножко в другом. Как понять в чем именно ошибка при подключении? Брокер не находит строку конкта, формат может не правильный, авторизацию не проходит или еще что то ? Из сообщения Код: plaintext 1. сложно понять в чем ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2010, 18:30 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
Единственное на что еще могу обратить внимание (к сожалению, нет возможности повторить ситуацию), это: авторtype4DatasourceClassName -v "com.ibm.db2.jcc.DB2DataSource,com.ibm.db2.jcc.DB2Driver" Здесь по идее должен быть указан класс, соответствующий спецификации XA, и последнего DB2Driver здесь быть не должно. В логах операционной системы нет сообщений об ошибках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 12:27 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
BRK01Единственное на что еще могу обратить внимание (к сожалению, нет возможности повторить ситуацию), это: авторtype4DatasourceClassName -v "com.ibm.db2.jcc.DB2DataSource,com.ibm.db2.jcc.DB2Driver" Здесь по идее должен быть указан класс, соответствующий спецификации XA, и последнего DB2Driver здесь быть не должно. В логах операционной системы нет сообщений об ошибках? com.ibm.db2.jcc.DB2Driver - так написано в хелпе, да и если на java по JDBC подключаться то я указываю этот класс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. В логах ничего нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2010, 21:30 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
Там 2 параметра: type4DriverClassName - здесь как раз нужно указать драйвер type4DatasourceClassName - здесь требуется указать класс data source, поддерживающий XA. В команде у вас еще и драйвер указан, хотя в выводе его нет... Попробуйте еще SecurityIdentity указать с другим именем (на случай, если идет конфликт имен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2010, 11:57 |
|
||
|
Проблема JDBC подключения в Websphere Message Broker
|
|||
|---|---|---|---|
|
#18+
BRK01Там 2 параметра: type4DriverClassName - здесь как раз нужно указать драйвер type4DatasourceClassName - здесь требуется указать класс data source, поддерживающий XA. В команде у вас еще и драйвер указан, хотя в выводе его нет... Попробуйте еще SecurityIdentity указать с другим именем (на случай, если идет конфликт имен) Только сейчас снова добрался до брокера. Проблема была в type4DatasourceClassName, поменял на Код: plaintext Большое спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2010, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=71&tid=1602890]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 36ms |
| total: | 167ms |

| 0 / 0 |
