We are replacing one legacy application to new open source stack. As a part of migration, we are starting declarative transaction from business layer. There will be scenario where new presentation layer will invoke existing servlet where programmatic transaction is present.

1) Just wanted to know if it is possible to propagate declarative business layer transaction to programmatic transaction?

2) Is it possible to declare transaction attribute for programmatic transaction?

Thanks in advance. Your valuable suggestion will be really appreciated.

Thanks & Regards - Grekor