<<1). Transact problem - love it use it all the time with vpls screens
but -- When a user gets an error i.e. data set full etc. the error
message is displayed only shortly on the message line and then the
program goes to an exit/restart.
      Is there any way to have these error messages logged to a file so I
can see what the error was.  This sure would make life simpler.>>


As an aside, it's pretty unlikely that a "user gets an error" like this.
If the *program* encounters an error and fails to handle it, the Transact
run-time will display the message.

If you use the ",status" option on your access verbs, you can detect the
error and warning conditions yourself and handle them as you wish. You
can also use the ,error= option to control error handling; however, if
you use this option, make sure you fully "grok" Table 7-1 so that you
aren't surprised. Redirecting STDLIST/TRANOUT isn't really an option,
since the error both displays a message and requires an input to the
"Exit/Restart?" prompt.

My recommendation? Use ",status".

Steve