includeMsgInTransaction

Die Eigenschaft 'includeMsgInTransaction' gibt an, ob die Nachricht als wiederherstellbare Ressource in die Arbeitseinheit (UOW) eines Programms eingeschlossen werden soll.

Verfügbar Werte sind YES (Standardeinstellung) und NO.

Wenn es sich bei einer Eingabenachricht um eine wiederherstellbare Ressource handelt, wird sie erst dann aus der Eingabewarteschlange entfernt, wenn die Arbeitseinheit festgeschrieben wird (Commit). Wenn die Arbeitseinheit rückgängig gemacht wird (Rollback), verbleibt die Eingabenachricht zwecks Verarbeitung durch eine spätere Transaktion in der Eingabewarteschlange.

Wenn es sich bei einer Ausgabenachricht um eine wiederherstellbare Ressource handelt, wird sie erst dann in die Ausgabewarteschlange geschrieben, wenn die Arbeitseinheit festgeschrieben (Commit) wird. Wenn die Arbeitseinheit rückgängig gemacht wird (Rollback), wird die Ausgabenachricht gelöscht.

Wenn die Nachricht nicht Teil der Transaktion ist (Einstellung 'includeMsgInTransaction = NO'), ist sie nicht von Commit- und Rollback-Operationen der Arbeitseinheit betroffen. Gelesene Eingabenachrichten werden aus der Eingabewarteschlange gelöscht. Geschriebene Eingabenachrichten werden in die Ausgabewarteschlange gestellt.


Feedback