Specifies the start of a transaction.
Category: | ARM Performance Macro |
Restriction: | SAS 9.3 and later |
is the transaction name, which must be a SAS character variable or a literal enclosed in single or double quotation marks.
Restriction | The transaction name has a 127-character limit. |
/* * Enable ARM subsystem; if needed, set the _armexec=1 */ %let _armexec=1; %PERFINIT(APPNAME='SAS 9.4 Studio Test Application'); %PERFSTRT(TXNNAME='SAS 9.4 Studio Transaction One'); %PERFSTRT(TXNNAME='First Nested Macro Pair'); %PERFSTRT(TXNNAME='Second Nested Macro Pair'); /* * * SAS code that represents a discrete unit of work, * * */ %PERFSTOP; /* PERFSTOP for the Second Nested Macro Pair */ %PERFSTOP; /* PERFSTOP for the First Nested Macro Pair */ %PERFSTOP; /* PERFSTOP for the SAS 9.4 Studio Transaction One */ %PERFEND;