End Transaction


Is there any difference in performance of End Transaction (ET) in Batch and Online environment?


Adabas doesn’t care about the batch/online status of the user who submitted the command. An ET is processed the same either way.

difference in performance? Not really. Typically however, batch processes are driven by some input process (eg a transaction file) and don’t have to stop for coffee…unlike online processes…so you can gain some performance benefits by “batching” your ET’s, letting Adabas do a bit fewer I/Os. Online is typically more concerned with making sure that when the user hits enter, whatever they have done is committed to the database before the screen returns to them, so the process is preferably a few things being done but being assured of completion and committment.

So…you can make a difference in performance by taking advantage of what each platform is doing.