Gavin wrote: > > > > > Q3. As I understand it a DBXUNDO applies to all DB calls across > multiple > > > > databases. Do I have this right? > > > > As of MPE/iX 5.5, DBXUNDO can be used for transactions spanning multiple > > databases. > > My recollection is that DBXUNDO will only affect a single database unless > you specified multiple databases in your DBXBEGIN call which is a different > mode similar (or identical to?) the old multi-database DBBEGIN. As I > recall, support for multi-database DBX transactions has been there for > some time (I believe Image/SQL has always required it), but may not have > been documented or implemented in a fully general fashion until more > recently. Support for static multi-database transactions (MDBX) has been there for some time. The Dynamic intrinsics (DBXBEGIN, DBXEND, DBXUNDO) can now be used for multi-database transactions (DMDBX) using a mode identical to its static counterpart. While MDBX defines modes 3 and 4, DMDBX defines mode 3 only. Regards, Kumar CSY, Bangalore