The %SYSRPUT
macro statement is remotely submitted to the server session in order
to assign a value that is available in the server session to a macro
variable that can be accessed from the client session.
Like the
%LET statement, the %SYSRPUT statement assigns a value to a macro
variable. Unlike %LET, the %SYSRPUT statement assigns a value to a
variable in the client session, not in the server session where the
statement is executed. The %SYSRPUT statement stores the macro variable
in the Global Symbol Table in the client session.
A synchronization
point identifies the time (during an asynchronous RSUBMIT) at which
the macro variable that is specified in the %SYSRPUT statement is
defined to the client session and is available for execution in the
client session.