Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples
Left Hand Pointer

TCOMMIT

1995 Version of ANSI (Equivalent to Current ISO Version) of Standard

Right Hand Pointer

8.2.19 TCommit

TC[OMMIT] postcond [ SP ]

If $TLevel is one, TCommit performs a COMMIT of the TRANSACTION and sets $TRestart to zero. (See the Transaction Processing subclause for the definition of COMMIT).

If $TLevel is greater than one, TCommit subtracts one from $TLevel.

If $TLevel is zero, TCommit generates an error with ecode="M44".

Using the (model) linked list of REstart CONTEXT-STRUCTUREs for the TRANSACTION, TCommit removes the last created REstart CONTEXT-STRUCTURE from both the PROCESS-STACK linked list and the TRANSACTION linked list and discards the REstart CONTEXT-STRUCTURE.

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2018 MUMPS Development Committee;
Copyright © Examples: 1995-2018 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2018 Ed de Moel.

This page most recently updated on 26-Dec-2004, 15:15:14 .

For comments, contact Ed de Moel (demoel@jacquardsystems.com)