$ABORT TRANSW

From VSI OpenVMS Wiki
Revision as of 10:00, 8 June 2019 by Darya.zelenina (talk | contribs) (Created page with "'''$ABORT_TRANSW''', or '''Abort Transaction and Wait''', is a system service that ends a transaction by aborting it. $ABORT_TRANSW always waits for the req...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

$ABORT_TRANSW, or Abort Transaction and Wait, is a system service that ends a transaction by aborting it. $ABORT_TRANSW always waits for the request to complete before returning to the caller. Other than this, it is identical to $ABORT_TRANS. Do not call $ABORT_TRANSW from AST level, or from an access mode that is more privileged than the DECdtm calls made by any resource manager participant in the transaction. If you do, the $ABORT_TRANSW service will wait indefinitely.

Syntax

SYS$ABORT_TRANSW [efn] ,[flags] ,iosb [,[astadr] ,[astprm] ,[tid] ,[reason] ,[bid]]

C Prototype:

int sys$abort_transw (unsigned int efn, unsigned int flags, struct _iosb *iosb,...);

See also