powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WebSphere 5.3 XA Resource Manager
16 сообщений из 16, страница 1 из 1
WebSphere 5.3 XA Resource Manager
    #34012688
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Вообщем моя проблема не такая уж редкая. Я использую WebSphere 5.3 и DB2 WorkGroup версии 8.2 все последнии fix pack'и стоят, пытаюсь настроить XA Resource Manager говорит что библиотека не найдена, Depends из набора утилит Визуал Студии, дает ворнинг на эту библиотеку, но вроде страшного в этом ничего нет. ПО Трейсу нашел следующую подозрительную вещь
00019361 13:37:56.009947 3616.1 Calling xcsLoadFunction, SwitchFile=C:\PSITools\Replica\Bin\DB2SWIT.dll
00019363 13:37:56.009975 3616.1 ------{ xcsLoadFunction
00019365 13:37:56.009994 3616.1 Object:C:\PSITools\Replica\Bin\DB2SWIT.dll
000193A9 13:37:56.011947 3616.1 FullPathObj:C:\PSITools\Replica\Bin\DB2SWIT.dll
000193AC 13:37:56.011986 3616.1 -------{ xcsDisplayMessageForSubpool
000193AF 13:37:56.012016 3616.1 --------{ xcsQueryValueForSubpool
000193B0 13:37:56.012036 3616.1 --------} xcsQueryValueForSubpool (rc=OK)
000193B3 13:37:56.012072 3616.1 --------{ xcsDisplayMessageForSubpool
000193B4 13:37:56.012095 3616.1 msgid:00006174 a1:00000000 a2:00000000 c1:C:\PSITools\Replica\ c2:(null) c2:(null)
000193B7 13:37:56.012131 3616.1 ---------{ xcsGetMem
000193B9 13:37:56.012154 3616.1 component:23 function:381 length:3001 options:0 *pointer:003F9DE8
000193BB 13:37:56.012182 3616.1 ---------} xcsGetMem (rc=OK)
000193BC 13:37:56.012200 3616.1 ---------{ xcsGetMessage
000193BE 13:37:56.012223 3616.1 msgid:00006174 a1:00000000 a2:00000000 c1:C:\PSITools\Replica\ c2:(null) c2:(null) control 0000001A
000193C0 13:37:56.012253 3616.1 ----------{ xcsGetMem
000193C2 13:37:56.012280 3616.1 component:23 function:76 length:3000 options:0 *pointer:009E0C80
000193C4 13:37:56.012309 3616.1 ----------} xcsGetMem (rc=OK)
000193C6 13:37:56.012326 3616.1 ----------{ xgmDetermineMsgCatLanguage
-------------СМОТРЕТЬ СЮДА!!!
000193C8 13:37:56.012354 3616.1 -----------{ xgmValidLanguage
000193CA 13:37:56.012373 3616.1 Provided language of 1049
000193CC 13:37:56.012405 3616.1 Using Language 1049 and CCSID 0
000193CE 13:37:56.012433 3616.1 -----------} xgmValidLanguage (rc=OK)
000193D0 13:37:56.012452 3616.1 Language 1049 for user unsupported. Checking system
000193D3 13:37:56.012512 3616.1 -----------{ xgmValidLanguage
000193D4 13:37:56.012530 3616.1 Provided language of 1049
000193D7 13:37:56.012560 3616.1 Using Language 1049 and CCSID 0
000193D9 13:37:56.012587 3616.1 -----------} xgmValidLanguage (rc=OK)
000193DB 13:37:56.012606 3616.1 Language 1049 for user unsupported. Checking registry
000193DE 13:37:56.012691 3616.1 -----------{ xgmValidLanguage
000193E0 13:37:56.012711 3616.1 Provided language of 1033
000193E2 13:37:56.012742 3616.1 Using Language 1033 and CCSID 1252
000193E5 13:37:56.012770 3616.1 -----------}! xgmValidLanguage (rc=Unknown(4E4))
------------------ ДАЛЬШЕ ВСЕ ТОЖЕ САМОЕ
000193E7 13:37:56.012806 3616.1 Using Language 1033 and CCSID 1252
000193E9 13:37:56.012834 3616.1 ----------} xgmDetermineMsgCatLanguage (rc=OK)
000193EB 13:37:56.012852 3616.1 ----------{ xeeConvertInserts
000193ED 13:37:56.012869 3616.1 -----------{ xcsGetMem
000193EE 13:37:56.012890 3616.1 component:23 function:83 length:119 options:0 *pointer:005BCC60
000193F1 13:37:56.012917 3616.1 -----------} xcsGetMem (rc=OK)
000193F3 13:37:56.012937 3616.1 ----------} xeeConvertInserts (rc=OK)
000193F4 13:37:56.012954 3616.1 ----------{ xgmNTGetMessage
000193F6 13:37:56.012970 3616.1 -----------{ xgmCheckMsgSource
000193FB 13:37:56.013064 3616.1 -----------} xgmCheckMsgSource (rc=OK)
0001940A 13:37:56.013396 3616.1 -----------{ xgmDetermineMsgCatLanguage
0001940D 13:37:56.013423 3616.1 ------------{ xgmValidLanguage
0001940E 13:37:56.013443 3616.1 Provided language of 1049
00019410 13:37:56.013474 3616.1 Using Language 1049 and CCSID 0
00019413 13:37:56.013509 3616.1 ------------} xgmValidLanguage (rc=OK)
00019415 13:37:56.013527 3616.1 Language 1049 for user unsupported. Checking system
00019417 13:37:56.013555 3616.1 ------------{ xgmValidLanguage
00019419 13:37:56.013573 3616.1 Provided language of 1049
0001941B 13:37:56.013602 3616.1 Using Language 1049 and CCSID 0
0001941D 13:37:56.013630 3616.1 ------------} xgmValidLanguage (rc=OK)
0001941F 13:37:56.013650 3616.1 Language 1049 for user unsupported. Checking registry
00019421 13:37:56.013736 3616.1 ------------{ xgmValidLanguage
00019423 13:37:56.013756 3616.1 Provided language of 1033
00019425 13:37:56.013787 3616.1 Using Language 1033 and CCSID 1252
00019427 13:37:56.013839 3616.1 ------------}! xgmValidLanguage (rc=Unknown(4E4))
0001942A 13:37:56.013872 3616.1 Using Language 1033 and CCSID 1252
0001942C 13:37:56.013901 3616.1 -----------} xgmDetermineMsgCatLanguage (rc=OK)
00019447 13:37:56.014370 3616.1 ----------} xgmNTGetMessage (rc=OK)
00019449 13:37:56.014390 3616.1 ----------{ xcsFreeMem
0001944B 13:37:56.014410 3616.1 component:23 pointer:005BCC60
0001944E 13:37:56.014440 3616.1 ----------} xcsFreeMem (rc=OK)
00019453 13:37:56.014516 3616.1 ----------{ xcsFreeMem
00019455 13:37:56.014535 3616.1 component:23 pointer:009E0C80
00019457 13:37:56.014566 3616.1 ----------} xcsFreeMem (rc=OK)
00019459 13:37:56.014583 3616.1 ---------} xcsGetMessage (rc=OK)
0001945B 13:37:56.014600 3616.1 ---------{ xcsQueryDateTime2
0001945D 13:37:56.014623 3616.1 ---------} xcsQueryDateTime2 (rc=OK)
0001945F 13:37:56.014640 3616.1 ---------{ xcsCreateThreadMutexSem
00019461 13:37:56.014663 3616.1 ---------} xcsCreateThreadMutexSem (rc=OK)
0001955D 13:37:56.021232 3616.1 ---------{ xcsGetMessage
0001955E 13:37:56.021263 3616.1 msgid:00006160 a1:00000000 a2:00000000 c1:C:\PSITools\Replica\ c2:(null) c2:(null) control 00000013
0001955F 13:37:56.021291 3616.1 ----------{ xcsGetMem
00019560 13:37:56.021313 3616.1 component:23 function:76 length:3000 options:0 *pointer:009E0C80
00019561 13:37:56.021341 3616.1 ----------} xcsGetMem (rc=OK)
00019562 13:37:56.021359 3616.1 ----------{ xeeConvertInserts
00019563 13:37:56.021375 3616.1 -----------{ xcsGetMem
00019564 13:37:56.021421 3616.1 component:23 function:83 length:119 options:0 *pointer:005BCC40
00019565 13:37:56.021449 3616.1 -----------} xcsGetMem (rc=OK)
00019566 13:37:56.021468 3616.1 ----------} xeeConvertInserts (rc=OK)
00019567 13:37:56.021484 3616.1 ----------{ xgmNTGetMessage
00019568 13:37:56.021502 3616.1 -----------{ xgmCheckMsgSource
00019569 13:37:56.021517 3616.1 -----------} xgmCheckMsgSource (rc=OK)
00019574 13:37:56.021881 3616.1 -----------{ xgmDetermineMsgCatLanguage
00019575 13:37:56.021914 3616.1 ------------{ xgmValidLanguage
00019576 13:37:56.021933 3616.1 Provided language of 1049
00019577 13:37:56.021964 3616.1 Using Language 1049 and CCSID 0
00019578 13:37:56.021992 3616.1 ------------} xgmValidLanguage (rc=OK)
00019579 13:37:56.022011 3616.1 Language 1049 for user unsupported. Checking system
0001957A 13:37:56.022036 3616.1 ------------{ xgmValidLanguage
0001957B 13:37:56.022052 3616.1 Provided language of 1049
0001957C 13:37:56.022082 3616.1 Using Language 1049 and CCSID 0
0001957D 13:37:56.022116 3616.1 ------------} xgmValidLanguage (rc=OK)
0001957E 13:37:56.022135 3616.1 Language 1049 for user unsupported. Checking registry
0001957F 13:37:56.022197 3616.1 ------------{ xgmValidLanguage
00019580 13:37:56.022215 3616.1 Provided language of 1033
00019581 13:37:56.022244 3616.1 Using Language 1033 and CCSID 1252
00019582 13:37:56.022272 3616.1 ------------}! xgmValidLanguage (rc=Unknown(4E4))
00019583 13:37:56.022311 3616.1 Using Language 1033 and CCSID 1252
00019585 13:37:56.022360 3616.1 -----------} xgmDetermineMsgCatLanguage (rc=OK)
0001959A 13:37:56.022800 3616.1 ----------} xgmNTGetMessage (rc=OK)
0001959C 13:37:56.022818 3616.1 ----------{ xcsFreeMem
0001959D 13:37:56.022839 3616.1 component:23 pointer:005BCC40
000195A0 13:37:56.022869 3616.1 ----------} xcsFreeMem (rc=OK)
000195A2 13:37:56.022893 3616.1 ----------{ xcsFreeMem
000195A4 13:37:56.022913 3616.1 component:23 pointer:009E0C80
000195A7 13:37:56.022944 3616.1 ----------} xcsFreeMem (rc=OK)
000195A9 13:37:56.022961 3616.1 ---------} xcsGetMessage (rc=OK)
000195D6 13:37:56.023856 3616.1 ---------{ xcsGetMessage
000195D7 13:37:56.023882 3616.1 msgid:00006161 a1:00000000 a2:00000000 c1:C:\PSITools\Replica\ c2:(null) c2:(null) control 00000013
000195D8 13:37:56.023908 3616.1 ----------{ xcsGetMem
000195D9 13:37:56.023933 3616.1 component:23 function:76 length:3000 options:0 *pointer:009E0C80
000195DA 13:37:56.023960 3616.1 ----------} xcsGetMem (rc=OK)
000195DB 13:37:56.023977 3616.1 ----------{ xeeConvertInserts
000195DC 13:37:56.023993 3616.1 -----------{ xcsGetMem
000195DD 13:37:56.024013 3616.1 component:23 function:83 length:119 options:0 *pointer:005BCC40
000195DE 13:37:56.024040 3616.1 -----------} xcsGetMem (rc=OK)
000195DF 13:37:56.024059 3616.1 ----------} xeeConvertInserts (rc=OK)
000195E0 13:37:56.024075 3616.1 ----------{ xgmNTGetMessage
000195E1 13:37:56.024090 3616.1 -----------{ xgmCheckMsgSource
000195E2 13:37:56.024105 3616.1 -----------} xgmCheckMsgSource (rc=OK)
000195E3 13:37:56.024439 3616.1 -----------{ xgmDetermineMsgCatLanguage
000195E4 13:37:56.024467 3616.1 ------------{ xgmValidLanguage
000195E5 13:37:56.024485 3616.1 Provided language of 1049
000195E6 13:37:56.024514 3616.1 Using Language 1049 and CCSID 0
000195E7 13:37:56.024541 3616.1 ------------} xgmValidLanguage (rc=OK)
000195E8 13:37:56.024559 3616.1 Language 1049 for user unsupported. Checking system
000195E9 13:37:56.024585 3616.1 ------------{ xgmValidLanguage
000195EA 13:37:56.024602 3616.1 Provided language of 1049
000195EB 13:37:56.024631 3616.1 Using Language 1049 and CCSID 0
000195EC 13:37:56.024658 3616.1 ------------} xgmValidLanguage (rc=OK)
000195ED 13:37:56.024676 3616.1 Language 1049 for user unsupported. Checking registry
000195EE 13:37:56.024744 3616.1 ------------{ xgmValidLanguage
000195EF 13:37:56.024763 3616.1 Provided language of 1033
000195F0 13:37:56.024792 3616.1 Using Language 1033 and CCSID 1252
000195F1 13:37:56.024817 3616.1 ------------}! xgmValidLanguage (rc=Unknown(4E4))
000195F2 13:37:56.024864 3616.1 Using Language 1033 and CCSID 1252
000195F3 13:37:56.024893 3616.1 -----------} xgmDetermineMsgCatLanguage (rc=OK)
000195F9 13:37:56.025329 3616.1 ----------} xgmNTGetMessage (rc=OK)
000195FB 13:37:56.025350 3616.1 ----------{ xcsFreeMem
000195FD 13:37:56.025370 3616.1 component:23 pointer:005BCC40
000195FF 13:37:56.025400 3616.1 ----------} xcsFreeMem (rc=OK)
00019600 13:37:56.025425 3616.1 ----------{ xcsFreeMem
00019602 13:37:56.025445 3616.1 component:23 pointer:009E0C80
00019604 13:37:56.025476 3616.1 ----------} xcsFreeMem (rc=OK)
00019605 13:37:56.025493 3616.1 ---------} xcsGetMessage (rc=OK)
0001966A 13:37:56.027350 3616.1 ---------{ xgmWriteNTEventLog
0001966C 13:37:56.027370 3616.1 ----------{ xgmCheckMsgRequired
0001966F 13:37:56.027419 3616.1 ----------} xgmCheckMsgRequired (rc=OK)
00019671 13:37:56.027436 3616.1 ----------{ xgmCheckMsgSource
00019672 13:37:56.027453 3616.1 ----------} xgmCheckMsgSource (rc=OK)
00019674 13:37:56.027469 3616.1 ----------{ xeeConvertInserts
00019675 13:37:56.027486 3616.1 -----------{ xcsGetMem
00019676 13:37:56.027507 3616.1 component:23 function:83 length:119 options:0 *pointer:005BCC40
00019678 13:37:56.027534 3616.1 -----------} xcsGetMem (rc=OK)
0001967A 13:37:56.027554 3616.1 ----------} xeeConvertInserts (rc=OK)
00019693 13:37:56.028343 3616.1 ----------{ xcsFreeMem
00019694 13:37:56.028365 3616.1 component:23 pointer:005BCC40
00019695 13:37:56.028386 3616.1 ----------} xcsFreeMem (rc=OK)
00019696 13:37:56.028398 3616.1 ---------} xgmWriteNTEventLog (rc=OK)
00019697 13:37:56.028409 3616.1 ---------{ xcsReleaseThreadMutexSem
00019698 13:37:56.028422 3616.1 ---------} xcsReleaseThreadMutexSem (rc=OK)
00019699 13:37:56.028433 3616.1 ---------{ xcsFreeMem
0001969A 13:37:56.028446 3616.1 component:23 pointer:003F9DE8
0001969B 13:37:56.028467 3616.1 ---------} xcsFreeMem (rc=OK)
0001969C 13:37:56.028478 3616.1 --------} xcsDisplayMessageForSubpool (rc=OK)
0001969D 13:37:56.028497 3616.1 -------} xcsDisplayMessageForSubpool (rc=OK)
0001969E 13:37:56.028510 3616.1 ------}! xcsLoadFunction (rc=xecU_I_FUNCTION_NOT_FOUND)

Вызывает подозрения что он никак не может найти подходящего языка. Languege 1049 соотвествует русскому, наверное он задан по дефолту т.к. windows русский. Пытался найти язык с таким номером в панель управления/язык и ..../дополнительно, но к удивлению не нашел.
Может у кого есть идеи как решит данную проблему? :)
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34012784
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема то в чем?

что библиотека не загружается,
или что сообщение об ошибке не печатается?
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34012838
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том что менеджер не стартует :) А не стартует он потому что библиотеку не может загрузить, а пишет в лог что ее вообще нет :)
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34012983
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит нужно проверить, почему ее нет.
"библиотека не найдена" это же просто виндовняная ошибка 126, в логе наверно написано.

возможно, что-то с доступом к файлу, или ещё что.
можно например дать пользователю MQUSR_MQADMIN (ли кто у вас) права администратора.


а когда "библиотеку не может загрузить" может это возможно другая виндовняная ошибка, например 127.
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34013099
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибку смотрю в логе MQ менеджера вот что он пишет(ниже), пробывал добавлять юзеров, даже добавил чтоб всем доступ предоставлялся не помогло, результат тотже
26.09.2006 15:45:47
AMQ6174: The library C:\PSITools\Replica\Bin\DB2SWIT.dll was not found. The
queue manager will continue without this module.

EXPLANATION:
The dynamically loadable file C:\PSITools\Replica\Bin\DB2SWIT.dll was not
found.
ACTION:
Check that the file exists and is either fully qualified or is in the
appropriate directory.
-------------------------------------------------------------------------------
26.09.2006 15:45:47
AMQ7622: WebSphere MQ could not load the XA switch load file for resource
manager 'DB PSIDBSV'.

EXPLANATION:
An error has occurred loading XA switch file
C:\PSITools\Replica\Bin\DB2SWIT.dll. If the error occurred during startup then
the queue manager will terminate. At all other times the queue manager will
continue without this resource manager meaning that it will no longer be able
to participate in global transactions. The queue manager will also retry the
load of the switch file at regular intervals so that the resource manager will
be able to participate again should the load problem be resolved.
ACTION:
Look for a previous message outlining the reason for the load failure. Message
AMQ6175 is issued if the load failed because of a system error. If this is the
case then follow the guidance given in message AMQ6175 to resolve the problem.
In the absence of prior messages or FFST information related to this problem
check that the name of the switch load file is correct and that it is present
in a directory from which it can be dynamically loaded by the queue manager.
The easiest method of doing this is to define the switch load file as a
fully-qualified name. Note that if the queue manager is still running it will
need to be restarted in order that any changes made to its configuration data
can be picked up.
----- amqtrmca.c : 256 --------------------------------------------------------
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34016107
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не может помочь? У нас тоит еще одна машина, там это вылечилось простым сносом DB2 и установкой заново. На моем машины, конфигурации отличаются лишь версией виндоус(у меня XP на др. машине 2003 Server) никак не получается настроить
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34016934
ппм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wow, и при чем тут снос db2, если swit file не находится?
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34017985
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да такое часто бывает.

иногда помогает добавления MQUSR_MQADMIN в администраторы.
иногда перекомпиляци db2swit.
вообще этот глюк бывает сложно отловить.


найти, в чем проблема, обычно удается, но вот так обсуждать ...

рабочий db2swit c XP смогу завтра выложить.




пока на всякий случай просто нормально скомпиленый без warning-ов.
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34018159
ппм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
легче платформу сменить на более предсказуемую, imho :)
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34019865
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эта библиотека пока не помогла ... :(
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34021302
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34022110
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению это тоже не помогло ... У меня стояла до этого две версии DB2 8-я и 9-я экспресс но когда появился этот глюк я снес обе и поставил заново, чистил реестр(не удалял только COM объекты потому что их многа было). А на другой машине снос помог ...
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34028257
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понял что проблема такая что подсказать наверное не получается. Давай те тогда попробую задать другой вопрос, как боролись с подобной ошибкой? Из тех способов которые я перепробывал :
1) удалить MQSeries и DB2 и поставить заново со всеми fix pack'ми
2) пункт 1 + в ручную очистил реестр
3) компилировал библиотеку DB2Swit на своем компе, использовал ту которую выложил NewYear
4) Устанавливал права для библиотки, пробывал для отдельного юзера от которого стартует менеджер, пробывал поставиьт для всех

Из все этого ничего к сожалению не помогло :(
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #34042641
PoiXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заработало когда переставил Windows в английской версии
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
WebSphere 5.3 XA Resource Manager
    #35198818
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Panasonic Panasonic Panasonic Panasonic
Panasonic Panasonic Panasonic Panasonic
Panasonic Panasonic Panasonic Panasonic
Panasonic Panasonic Panasonic Panasonic
...
Рейтинг: 0 / 0
WebSphere 5.3 XA Resource Manager
    #35198822
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это в панасонике.


p.s
хочу убить всех людей.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WebSphere 5.3 XA Resource Manager
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]