Description of PICKPIPE
Download count:
21 this month, 4271 altogether.
Downloads for PICKPIPE:
VMARC archive: v-33K
PickPipe consists of three commands:
- PICKPIPE EXEC
- which is used to select which version of Pipelines is executed by the
PIPE command.
- EPIPE MODULE
- which "bootstraps" the default CMS version of Pipelines explicitly:
it NUCXLOADs DMSPIPE MODULE as EPIPMOD, and installs it with the name
EPIPE. The nucleus extension then takes control. This is the same
mechanism used by PIPE itself, although EPIPE MODULE is written in
compiled REXX.
- IPIPE MODULE
- which "bootstraps" the uplevel or "Field Test" version of Pipelines
explicitly. This is the same as EPIPE except that it NUCXLOADs
PIPELINE MODULE as IPIPMOD and installs it with the name IPIPE.
PICKPIPE by default will use a version of Pipelines from a logical shared
segment if possible. The shared segment names default to PIPES
for the default CMS version, and PIPES+ for the uplevel version.
In essence, PICKPIPE does the following
- See if PIPMOD is NUCXLOADed.
- If it is, check the level of Pipelines with PIPE QUERY LEVEL
(on newer levels, PIPE QUERY SOURCE), and whether it is loaded in a
shared segment.
- If the level is wrong, or the shared segment is not as requested
then SEGMENT PURGE the segment or NUCXDROP PIPMOD and re-check the
level.
- If the level is wrong, or PIPMOD is not NUCXLOADed, try to SEGMENT
LOAD Pipelines or failing that, to NUCXLOAD PIPELINE MODULE
(uplevel version) or DMSPIPE MODULE (CMS) as PIPMOD.
- NUCXDROP PIPE and re-initialise it with PIPMOD INSTALL
More information is provided in PICKPIPE HELPCMS and PICKPIPE README.
Feedback: Bruce Hayden
Washington Systems Center, IBM Advanced Technical Support
|