The %ARMUPDT macro can
be executed multiple times after the %ARMSTRT macro and before the
%ARMSTOP macro. It enables you to get information about the transaction
instance that is in progress. The %ARMUPDT macro provides a snapshot
of information for the transaction instance.
The
input is a start handle that is generated by a previous %ARMSTRT macro.
If the SHANDLE= or SHDLVAR= option is specified, the value is used
as the start handle. Otherwise, the value of the global macro variable
_ARMSHDL is used.
Note: User-metric values and user-supplied
data buffers are mutually exclusive parameters. Each requires its
own update call to get both types of data into the update records.
The
output is the _ARMRC variable, which contains the error status code that
was returned from the ARM_UPDATE function call.