CP and CMS Considerations with the CMS Pipelines Runtime Library Distribution

CP and CMS Level Requirements

The CMS Pipelines runtime library distribution runs on all versions of CMS from CMS 5 on, including VM/ESA 370 Feature Release 1.0 and higher. CMS 5 requires the "forward compatability" APAR (VM34760) to run CMS Pipelines.

Certain built-in programs, such as "starmon", require CP function provided only by VM/ESA ESA Feature 1.1.0 and higher.

*NEW* Some built-in programs and services will not work with the level of REXX shipped in CMS 5. In particular:

*NEW* "dateconvert" uses the Callable Services Library DateTimeSubtract routine. To function fully, "dateconvert" requires a version of DateTimeSubtract more recent than the one included in CMS 13. If the DMSDTS CSLLIB from this distribution is used, "dateconvert" functions correctly on CMS 10 and later. See the discussion of CSL considerations for more information.

The "fullscr" built-in program is reported not to work well on VM/XA systems.

APAR VM49553 (to CMS CMDCALL)

The runtime library version of CMS Pipelines exposes a bug in CMDCALL in CMS 7 and 8 (and possibly earlier levels) that is fixed by APAR VM49553. If you are running a level with that error and cannot apply the APAR, you can circumvent the problem by using an EXEC along the lines of this:
/* FIXPIP EXEC: Modify PIPELINE MODULE to compensate for lack of VM49553 */
 
Signal On Error
Signal On Novalue
Signal On Syntax
 
Address Command
 
Signal Off Error
'ERASE PIPELINE TEMPMOD A'
Signal On Error
'COPY PIPELINE MODULE A = TEMPMOD A ( OLDD'
 
'PIPE',
   'state PIPELINE MODULE A |',
   'spec',
      'pad f0',
      'word 8 1.8 right',
      'word 9 nw.8 right |',
   'var tstamp'
 
'PIPE',
   '< PIPELINE MODULE A |',
   'change /COMMAND CMS CMDCALL PIPE/COMMAND CMS         PIPE/ |',
   '> PIPELINE MODULE A2'
 
'DMSPLU PIPELINE MODULE A' tstamp
Note, however, that by making this change you introduce a buglet into CMS Pipelines that will cause it to run a user's PIPE EXEC when the "help" stage is invoked.


Melinda Varian / Office of Computing and Information Technology / Princeton University / melinda.varian@me.com
December 14, 1997