  DCL Symbol Substitution in PIPE? 
 The Question is:
 
I am trying to use a pipe to set a symbol and use it in subsequent commands
 down the "pipe" but as you can see from the following command sequence, the
 symsol is not being interpreted correctly ...
SPA_TEST_C/S&gt;pipe p :== qul &amp;&amp; show symbol p &amp;&amp; cp
 wms'p'::wc_control:%%%_logicals.def [.'p']
  P == "QUL"
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]BRK_LOGICALS.DEF;32 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]BRK_LOGICALS.
DEF;32 (84 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]IND_LOGICALS.DEF;15 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]IND_LOGICALS.
DEF;15 (40 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]MEM_LOGICALS.DEF;36 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]MEM_LOGICALS.
DEF;36 (60 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]ONT_LOGICALS.DEF;23 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]ONT_LOGICALS.
DEF;23 (76 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]PHO_LOGICALS.DEF;46 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]PHO_LOGICALS.
DEF;46 (28 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]SPA_LOGICALS.DEF;55 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]SPA_LOGICALS.
DEF;55 (86 blocks)
%COPY-S-NEWFILES, 6 files created
SPA_TEST_C/S&gt;pipe p :== tst &amp;&amp; show symbol p &amp;&amp; cp
 wms'p'::wc_control:%%%_logicals.def [.'p']
  P == "TST"
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]BRK_LOGICALS.DEF;32 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]BRK_LOGICALS.
DEF;33 (84 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]IND_LOGICALS.DEF;15 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]IND_LOGICALS.
DEF;16 (40 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]MEM_LOGICALS.DEF;36 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]MEM_LOGICALS.
DEF;37 (60 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]ONT_LOGICALS.DEF;23 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]ONT_LOGICALS.
DEF;24 (76 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]PHO_LOGICALS.DEF;46 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]PHO_LOGICALS.
DEF;47 (28 blocks)
%COPY-S-COPIED, WMSQUL::WMS_COMMON:[WC.CONTROL]SPA_LOGICALS.DEF;55 copied to
 WMS_COMMON:[APPLICATIONS.ROCHE.PROJ10.QUL]SPA_LOGICALS.
DEF;56 (86 blocks)
%COPY-S-NEWFILES, 6 files created
SPA_TEST_C/S&gt;
 
 The Answer is:
 
  You will find the answer to this question included in the OpenVMS FAQ.
 
