Reply To: Thread losing transactions

Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Thread losing transactions Reply To: Thread losing transactions

#57114
Jonathan Hamilton
Participant

    Verify use RDB is checked in the thread properties first.  Also, I am guessing you are having problems with an outbound thread, make sure the inbound thread that is feeding the thread has RDB checked.  The use RDB flag is set in the message by the inbound thread when the data is read and the message created by the protocol driver.  The use RDB setting is not used in an outbound only thread.

    Otherwise, are you using msgcreate within any of the TPS procedures of the thread?  If so make sure you include the -recover flag to ensure the message uses RDB.

    How about grmencode?  Grmencode does not enable the RDB flag when it creates a message.  After you create a message using grmencode you typically need to copy the message contents back to the original message handle to keep the RDB settings, or create another message using msgcreate -recover, then destroy the message created by grmencode.

    Jonathan