Q1. What are the overhead costs of using DBXBEGIN and DBXEND / DBXUNDO
for dynamic rollback if logging is not enabled for the database?
Q2. Dynamic Rollback uses the MPE/iX transaction manager. What happens,
if anything, to the processes which access the database without DBXBEGIN or
DBBEGIN?
Q3. As I understand it a DBXUNDO applies to all DB calls across multiple
databases.
Do I have this right?
Q4. Any "gotcha's" one should know about?
I am implementing a system interface which needs to function like a
distributed database manager to process rather long logical transactions.
The target platforms are MPE/iX versions 4 and 5.
The target database is ASK MANMAN. MANMAN uses optimistic (read weak)
locking but I can't affort to use that "design strategy".
- Cortlandt Wilson