Here are a few links to bits and pieces that may help in debugging problems with CMS/TSO Pipelines.
Like the rest of this WEB page, the files can be retrieved using anonymous ftp. They are in the directory ACADEM:PIPELINE.EWEB.
From time to time, this directory may contain a NXPIPE MODULE (which is useful only if you can download it to a VM system) and possibly even NXPIPE VMARC, which is a development snapshot.
There may even be a new news file and possibly a an up-to-date addendum to the Author's Edition.
MTDUMP EXEC shows which threads CMS/TSO Pipelines knows about as well as the ones that exist. When CMS Multitasking is not being used, it should display eight threads on the root process and one thread on the command process.
MTDUMP MTREXX is a sample CMS MT program that invokes MTDUMP three times and also executes STORMAP to determine whether there was any storage leakage. Invoking this program several times will show that the number of processes that CMS/TSO Pipelines knows about increases. MTDUMP MTEXEC requires Perry Ruiter's MTREXX MODULE.
GETEP EXEC is a sample EXEC that sets a trace point at a specified external symbol in a NUCXLOADed module (it also happens to work with CMS/TSO Pipelines, but that is just an added bonus). It requires:
MODMAP REXX to resolve the entry point you specify.
Q VMA is a VM archive that contains the two programs. This can be downloaded (binary please) to a PC and uploaded to VM, should the FTP server play up.
pipe q
FPLINX086I CMS/TSO Pipelines, 5741-A05/5655-A17 1.0110 (Version.Release/Mod) - Generated 11 Oct 2005 at 12:04:21
Ready; T=0.01/0.01 10:00:20
GETEP FPLSMGRL DMSPIPE PIPMOD ( PER
FPLSMGRL is at offset 000580A4 from 01800000 = 18580A4
Ready; T=0.33/0.35 10:00:42
q trace
NAME INITIAL (ACTIVE)
1 INSTR PSWA 018580A4-018580A5
TERM NOPRINT NORUN SIM
SKIP 00000 PASS 00000 STOP 00000 STEP 00000
CMD M * FPLSMGRL Begin
Ready; T=0.01/0.01 10:00:47
pipe cms q accessed|hole
-> 018580A4 ST 50C0D044 >> 00ECC7B4 CC 0
10:00:58 * MSG FROM MAINT : FPLSMGRL Begin
D 0.8;BASE1
R00ECCAB0 00000200 00000000 E6
B
Ready; T=0.01/0.02 10:01:29