Árvore de páginas

Index

Objective

The objective of this article is to describe the procedure for changing TOTVS Fluig Platform default transaction time.

Transaction

A transaction is a unit of work containing one or more operations that share resources and that has ACID properties.

The ACID acronym stands for atomicity, consistency, isolation and durability. Each property corresponds to:

  • Atomicity: a transaction is atomic, i.e., the entire operation performed by the transaction must be put into effect or no part of the operation should be carried out;
  • Consistency: when a transaction is completed, the entire system must be in a stable and consistent condition;
  • Isolation: different transactions should be isolated;
  • Durability: the operations performed by a transaction are persistent after being "committed". After being put into effect, changes made by the transaction will not be lost even in case of server failure.

Change TOTVS Fluig Platform transaction time

TOTVS Fluig Platform transaction time change is performed in the INSTALACAO_FLUIG/jboss/standalone/configuration/standalone.xml file.

 

       <subsystem xmlns="urn:jboss:domain:transactions:1.3">
            <core-environment>
                <process-id>
                    <uuid/>
                </process-id>
            </core-environment>
            <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
            <coordinator-environment default-timeout="300"/>
        </subsystem>

 

TOTVS Fluig Platform’s default transaction time is 300 seconds. In order to change the transaction time, just replace the default value and restart Fluig service.

 

Important

Icon

TOTVS Fluig Platform default transaction time should be sufficient to perform a conventional transaction. Before increasing Fluig transaction time, check the fact that resulted in this decision.

For example, review customization or integration performed in the workflow process events. Customization optimizations can reduce the time required to perform a transaction.