Была приклада на Яве для MQ на венде... Начал переносить на z, оказалось, что двухфазный коммит не поддерживается...
Написано:
WebSphere MQ for z/OS RRS participant support enables WebSphere MQ applications in the batch, TSO, and DB2 stored procedure environments to update both WebSphere MQ and non-WebSphere MQ resources (for example, DB2) within a single logical unit of work.
т.е. совсем никак в ява-прикладе? Или я чего-то не понимаю?Добавлено (18.09.2011, 11:51)
---------------------------------------------
Собственно ява интересует с целью переноса нагрузки на zaap... И, в общем, получилось, что аналогичный функционал на яве потребляет меньше ЦП
MQQueueManager.begin() method
This method can be used only against a WebSphere® MQ queue manager on UNIX or Windows systems in bindings mode. Otherwise, it fails with MQRC_ENVIRONMENT_ERROR.
Добавлено (18.09.2011, 11:55)
---------------------------------------------
Syncpointing using two-phase commit is supported in the CICS and IMS environments. It is also supported in the z/OS batch environment using transaction management and recoverable resource manager services (RRS). Single-phase commit is supported in the z/OS environment by WebSphere MQ itself.
Добавлено (18.09.2011, 12:13)
---------------------------------------------
Ну, я понимаю, что можно самому набросать легенький менеджер транзакций )) но не хочется изобретать велосипед ))
Добавлено (18.09.2011, 12:55)
---------------------------------------------
Ну и, опять же, JTA можно использовать, но это утяжелит прикладу ))
Добавлено (18.09.2011, 13:07)
---------------------------------------------
Надо будет Java EE/JTA прикручивать ))