You might want to try using the logic from the old SYSLPUT autocall macro instead of the new %SYSLPUT statement. See this discussion /****************************************************************/ /* SYSLPUT is the opposite of SYSRPUT. SYSLPUT creates a macro*/ /* variable in the remote environment. The user must specify */ /* the macro variable and its value. Optionally, the user */ /* may specify the remote session id; the default session is */ /* the current session. */ /****************************************************************/ %macro syslput612(macvar,macval,remote=); options nosource nonotes; %let str=%str(rsubmit &remote;options nosource;) %nrstr(%let) %str(&macvar = &macval;options source;endrsubmit;); &str; options notes source; %mend syslput612;
... View more