Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Исключение из JavaCompute в WMB под AIX  [new]
Tyo
Member

Откуда: Столица
Сообщений: 464
Помогите, плз, разобратсья с проблемой:
Имеем ПО, нормально работаеющее на WebSphere Message Broker под Виндой.
При попытке перенести на WMB под AIXом получаем в ноде JavaCompute вот такое исключение:

<com.ibm.broker.plugin.MbRecoverableException class:com.ibm.broker.jdbctype4.jdbcdbasemgr.JDBCType4Connection@25b425b4 method:JDBCType4Connection::createXAConnection source:BIPmsgs key:6231>

Коннект из нода JavaCompute происходит вот через ConfigurableService, вот так:

Object object = getUserDefinedAttribute("DB_ConfigurableService");
String jdbcConnection = object.toString();
Connection connection = 
   getJDBCType4Connection(jdbcConnection,JDBC_TransactionType.MB_TRANSACTION_AUTO);

Увы, подробной отладки нету, но похоже что исключение вываливается в строке getJDBCType4Connection

Ниже -- настройки ConfigurableService, сделали все как виндах:

JDBCProviders
  CS_LIPPED
    connectionUrlFormat='jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1]'
    connectionUrlFormatAttr1='email'
    connectionUrlFormatAttr2=''
    connectionUrlFormatAttr3=''
    connectionUrlFormatAttr4=''
    connectionUrlFormatAttr5=''
    databaseName='default_Database_Name'
    databaseType='Oracle'
    databaseVersion='default_Database_Version'
    description='default_Description'
    environmentParms='default_none'
    jarsURL='/xoracle/app/oracle/product/agent10g/jdbc/lib'
    maxConnectionPoolSize='0'
    portNumber='1522'
    securityIdentity='EMailIdentity'
    serverName='10.73.7.42'
    type4DatasourceClassName='oracle.jdbc.xa.client.OracleXADataSource'
    type4DriverClassName='oracle.jdbc.OracleDriver'
24 ноя 10, 11:20    [9830020]     Ответить | Цитировать Сообщить модератору
 Re: Исключение из JavaCompute в WMB под AIX  [new]
BRK01
Member

Откуда: Мск
Сообщений: 84
Tyo,

BIP6231 - говорит лишь о том, что в ноде произошла ошибка. Инфы мало.
Так же версии ПО и аикса могли бы быть полезны.
24 ноя 10, 13:47    [9831623]     Ответить | Цитировать Сообщить модератору
 Re: Исключение из JavaCompute в WMB под AIX  [new]
Tyo
Member

Откуда: Столица
Сообщений: 464
BRK01
Tyo,
BIP6231 - говорит лишь о том, что в ноде произошла ошибка. Инфы мало.


Да, в хелпе негусто.
Но отладкой удалось локализовать достоверно, что ошибка -- именно при getJDBCType4Connection

BRK01
Так же версии ПО и аикса могли бы быть полезны.


Версии:
AIX 6.1 уровень обновления 6100-03-01
WMB 7.0.0.1

Еще вопрос: куда WMB под AIX пишет свой журнал событий, т.е. лог, аналогичный виндовому EventLog'у?
Ведь правильно я понимаю, что ошибки BIP6231 должны писаться в журнал событий?
Админ WMB и AIX утверждает, что WMB настроен таким образом, чтобы писать журнал событий в user.log, однако там нет никаких следов BIP6231...
Самому воспроизвести такую же ошибку на WMB под виндой не получается, как я ни корёжу ConfigurableService и сам флоу.
Если есть опыт, поделитесь, плз -- в каких ситуациях мб 6231 на JavaCompute?
25 ноя 10, 16:00    [9839778]     Ответить | Цитировать Сообщить модератору
 Re: Исключение из JavaCompute в WMB под AIX  [new]
Tyo
Member

Откуда: Столица
Сообщений: 464
Справились.
Оказалась сугубо юниксовая вещь -- у юзера, к-рым запускался WMB, не было прав доступа к оракловому агенту.
25 ноя 10, 17:42    [9840651]     Ответить | Цитировать Сообщить модератору
 Re: Исключение из JavaCompute в WMB под AIX  [new]
BRK01
Member

Откуда: Мск
Сообщений: 84
Ого, народ уже во всю на 7-ку переходит. Хорошо :-)

В 6.1 точно все в user.log перенаправлялось. Может в 7-ке переиначили... не довелось пощупать 7-ку на АИКсе :(
27 ноя 10, 21:02    [9850532]     Ответить | Цитировать Сообщить модератору
 Re: Исключение из JavaCompute в WMB под AIX  [new]
Tyo
Member

Откуда: Столица
Сообщений: 464
BRK01, наши админы мя просветили -- в WMB7 это дело настраивается (в смысле, куда выводить журнал событий). Хошь в user.log, хошь еще куда.
29 ноя 10, 16:38    [9857963]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить