In each 3transaction, when an XA data source registers statically with a 3Dynamic Server transaction, Dynamic Server invokes the xa_start( ) function.
3The syntax for the function is: 3
3mint xa_start(XID *xid, /* IN */ 3 mint rmid, /* IN */ 3 int4 flags) /* IN */3 3
Parameter | 3Description | 3
---|---|
xid | 3Pointer to the XID data structure that is defined 3in the xa.h file and used for the current 3transaction | 3
rmid | 3Unique resource manager identifier | 3
flags | 3TMNOFLAGS, which is the valid value | 3
For valid return values, refer to X/Open information, including Distributed Transaction Processing: The XA Specification.
3 3 3