xpxGetTransactionState
Â
FUNCTION xpxGetTransactionState (VAR EDMexpressVMthreads : INTEGER; VAR activeTransactions : INTEGER; VAR startedTransactionsInCurrentThread : INTEGER; VAR startedTransactionsOutsideEDMexpressVM : INTEGER; VAR EDMexpressVMthreadsName : LIST OF STRING; VAR modelsInWriteTransaction : SET OF GENERIC) status : INTEGER;
The function xpxGetTransactionState is implemented to ease the transaction handling when using nested queries, or more general, to ease the transaction handling in multiple EDMexpressVMTM threads processes. Each "execute query", "validation", "mapping" and "calculate a derive attribute" process starts an EDMexpressVMTM thread. The number of arguments are fixed, but the arguments EDMexpressVMthreadsName and modelsInWriteTransaction are optional, i.e., can be specified as (question) (INDETERMINATE).
Arguments
Type | Name | Comment |
INTEGER | EDMexpressVMthreads | comment |
INTEGER | activeTransactions | Â |
INTEGER | startedTransactionsInCurrentThread | Â |
INTEGER | startedTransactionsOutsideEDMexpressVM | Â |
LIST OF STRING | EDMexpressVMthreadsName | (OPTIONAL). The format of the elements in the EDMexpressVMthreadsName argument is:
 |
SET OF GENERIC | modelsInWriteTransaction | (OPTIONAL) |
Return Value
Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_r_XPX_Return_Value'.
Options
Â
Example
<Missing Example>
Â
See also
Filter by label
There are no items with the selected labels at this time.
Â