[This note has been sent to the following InterNet address(es):
[log in to unmask]]
 
 
I asked the question :
 
>I log on to my host HP3000, open a session using NS/3000 to another HP3000,
return to the host leaving the remote >session active and execute the following
commands with the displayed results :
 
>:remote setvar foo 25
>:remote showvar foo
>FOO = 25
>:remote echo !foo
                         ^
>Variable name not found in variable table. (CIWARN 8101)
>25
>:
 
>It appears that the remote variable is set correctly but the message indicates
that this is not the case although it
>prints the correct value after the message. Am I missing something obvious ? I
can suppress the warning using
>the HPMSGFENCE variable but that misses the point.
 
Apologies for the waste of bandwidth with this question. I have been
enlightened on the cause, namely that the CI parses the command line initially
to substitute variables with their values BEFORE executing the REMOTE command.
As the variable concerned existed only on the remote system, it displayed the
warning and then went on to execute the command.
 
Cheers,
John Dunlop ([log in to unmask])