I got it working - thanks everyone!
For anyone curious, I changed the n_tr instance variable to be global and edited the
application manager pfc_open event code to be:
// enable transaction registration
gnv_app.of_SetTrRegistration(TRUE)
// register SQLCA
gnv_app.inv_trregistration.of_Register(SQLCA)
// connect to and register ABRN_MRS database
gtr_amrs = CREATE n_tr
il_return = SQLCA.of_CopyTo(gtr_amrs)
gtr_amrs.Database = "ABRN_MRS"
gtr_amrs.ServerName = "MTPLZAFINQ3"
ll_return = gtr_amrs.of_Connect()
If ll_return <> 0 then MessageBox("Error", "Unable to connect.")
gnv_app.inv_trregistration.of_Register(gtr_amrs)
Then the following worked in the open event of my window:
li_return = dw_1.of_SetTransObject(gtr_amrs)
dw_1.retrieve()
Thanks Again!
> [EMAIL PROTECTED] HOSTED BY IIGG, INC. FOR HELP WITH LIST SERVE COMMANDS, ADDRESS
> A MESSAGE TO [EMAIL PROTECTED] WITH THE FOLLOWING MESSAGE: help pfcsig
> SEND ALL OTHER INQUIRES TO [EMAIL PROTECTED]