HP OpenVMS Systems

ask the wizard
Content starts here

DCL Symbol Substitution in PIPE?

» close window

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>pipe p :== qul && show symbol p && 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>pipe p :== tst && show symbol p && 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>
 


The Answer is :

 
  You will find the answer to this question included in the OpenVMS FAQ.
 

answer written or last revised on ( 12-APR-2001 )

» close window