Sorry, got distracted by "real" work... With that added information...
Change the 2nd SPECS from: SPEC 1.4 X2C 1.2 1-* 3 to: SPEC 1.4 X2C 1.2 1-* NEXTWORD OUTSIDE is comparing the first WORD. The "SPEC 1.4 X2C 1.2 1-* 3" is abutting the hex mdisk address and the original record directly afterword without a blank. OUTSIDE then tries to compare the X1000 thru X1BFF to the hex mdisk rdev and the first word of the record together. That's unlikely to match. ;-) Again, PIPEDEMO would have probably shown the problem within a few moments. PIPEDEMO is not a general demonstration of how Pipelines works. It's a demonstration of YOUR pipeline as it runs, displayed at your console, in fullscreen mode, permitting you to step through the stages one record at a time if you wish. It's often eye-opening, and a terrific way to learns CMS Pipelines. Our z/OS programmers sometimes logon to z/VM to run extracts of their NETVIEW pipes through PIPEDEMO and watch what's going on. It's really easy to use. Install it. Then find an exec calling Pipes, and change the PIPE command to 'EXEC PIPEDEMO', or to the 'PDEM' command I submitted and just change the PIPE to PDEM (without using all that screen-space for all of 'EXEC PIPEDEMO'). E.g. 'PIPE LITERAL Hello World! | CHANGE /World/Universe/ | CONSOLE' is simply changed to: 'EXEC PIPEDEMO LITERAL Hello World! | Change /World/Universe/ | CONSOLE', or even more simply changed to: 'PDEM LITERAL Hello World! | Change /World/Universe/ | CONSOLE' when you're done, change it back to begin with just 'PIPE. A piece o'cake. PIPEDEMO is a fantastic tool and every plumber should have. Thanks to Chuck Boeheim, Stanford Linear Accelerator Center, long ago for writing it, and others who have supported it since then. Mike Walter Aon Corporation The opinions expressed herein are mine alone, not my employer's. "Frank M. Ramaekers" <[email protected]> Sent by: "CMSTSO Pipelines Discussion List" <[email protected]> 06/09/2011 02:58 PM Please respond to "CMSTSO Pipelines Discussion List" <[email protected]> To [email protected] cc Subject Re: Help with OUTSIDE If I modify as such: "| ABBREV MDISK 1", "| SPEC PAD 0 W2 1.4 RIGHT W1 NW W3-* NW", "| SPEC 1.4 X2C 1.2 1-* 3", "|z:FANOUT", "| OUTSIDE X1000 X1BFF", "|CONSOLE", "|x:", "?z:", "| SPEC 1.10 C2X 1", "| CONSOLE" I can see: 1000F1F0F0F040D4C4C9 1001F1F0F0F140D4C4C9 1002F1F0F0F240D4C4C9 1003F1F0F0F340D4C4C9 1004F1F0F0F440D4C4C9 1005F1F0F0F540D4C4C9 1006F1F0F0F640D4C4C9 : : 150FF1F5F0C640D4C4C9 0500F0F5F0F040D4C4C9 0501F0F5F0F140D4C4C9 : : But, without the FANOUT and the z: stages, I get nothing to the console. Frank M. Ramaekers Jr. -----Original Message----- From: CMSTSO Pipelines Discussion List [mailto:[email protected]] On Behalf Of Mike Walter Sent: Thursday, June 09, 2011 2:20 PM To: [email protected] Subject: Re: [CMS-PIPELINES] Help with OUTSIDE But the ABBREV stage is looking for any abbrev of MDISK beginning in column 1. Thus " MDISK ..." Records never get as far as the SPECs stage. Mike (Sent from the wee keyboard of a Blackberry.) ----- Original Message ----- From: "Frank M. Ramaekers" [[email protected]] Sent: 06/09/2011 01:58 PM EST To: [email protected] Subject: Re: Help with OUTSIDE Sorry, I don't see it. (I'll look at PIPEDEOM soon). There will be no leading spaces after: "| SPEC PAD 0 W2 1.4 RIGHT W1 NW W3-* NW", Output from this stage: 1000 MDISK 3390 DEVNO 7200 MWV ALL ALL ALL 1001 MDISK 3390 DEVNO 7201 MWV ALL ALL ALL 1002 MDISK 3390 DEVNO 7202 MWV ALL ALL ALL 1003 MDISK 3390 DEVNO 7203 MWV ALL ALL ALL : : 150F MDISK 3390 DEVNO 8D1F MWV ALL ALL ALL 0500 MDISK 3390 DEVNO 8D20 MWV ALL ALL ALL 0501 MDISK 3390 DEVNO 8D21 MWV ALL ALL ALL Frank M. Ramaekers Jr. -----Original Message----- From: CMSTSO Pipelines Discussion List [mailto:[email protected]] On Behalf Of Mike Walter Sent: Thursday, June 09, 2011 1:43 PM To: [email protected] Subject: Re: [CMS-PIPELINES] Help with OUTSIDE The best answer would suggest that you download PIPDEMO from: http://www2.marist.edu/~pipeline/ (and not being modest, also PDEM MODULE). ...then run your pipe with a small test file and watch as the records pass from one stage to the next. The answer will jump out at you, and you'll be able to use PIPEDEMO to diagnose your next pipe problem/question, too! But the direct answer is to insert a stage before those you showed: "| STRIP LEADING BLANK" Mike Walter Aon Corporation The opinions expressed herein are mine alone, not my employer's. "Frank M. Ramaekers" <[email protected]> Sent by: "CMSTSO Pipelines Discussion List" <[email protected]> 06/09/2011 01:21 PM Please respond to "CMSTSO Pipelines Discussion List" <[email protected]> To [email protected] cc Subject Help with OUTSIDE Directory statements are input: "| ABBREV MDISK 1", "| SPEC PAD 0 W2 1.4 RIGHT W1 NW W3-* NW", "| SPEC 1.4 X2C 1.2 1-* 3", "| OUTSIDE X1000 X1BFF", "|CONSOLE" I don't get anything, although I do have MDISK statements OUTSIDE the range of 1000-1BFF in the input directory. What am I doing wrong? Frank M. Ramaekers Jr. Systems Programmer MCP, MCP+I, MCSE & RHCE American Income Life Insurance Co. Phone: (254)761-6649 1200 Wooded Acres Dr. Fax: (254)741-5777 Waco, Texas 76701 _____________________________________________________ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at [email protected]. The information contained in this e-mail and any accompanying documents may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient of this message, or if this message has been addressed to you in error, please immediately alert the sender by reply e-mail and then delete this message, including any attachments. Any dissemination, distribution or other use of the contents of this message by anyone other than the intended recipient is strictly prohibited. All messages sent to and from this e-mail address may be monitored as permitted by applicable law and regulations to ensure compliance with our internal policies and to protect our business. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, lost or destroyed, or contain viruses. You are deemed to have accepted these risks if you communicate with us by e-mail. _____________________________________________________ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at [email protected]. The information contained in this e-mail and any accompanying documents may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient of this message, or if this message has been addressed to you in error, please immediately alert the sender by reply e-mail and then delete this message, including any attachments. Any dissemination, distribution or other use of the contents of this message by anyone other than the intended recipient is strictly prohibited. All messages sent to and from this e-mail address may be monitored as permitted by applicable law and regulations to ensure compliance with our internal policies and to protect our business. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, lost or destroyed, or contain viruses. You are deemed to have accepted these risks if you communicate with us by e-mail. _____________________________________________________ This message contains information which is privileged and confidential and is solely for the use of the intended recipient. If you are not the intended recipient, be aware that any review, disclosure, copying, distribution, or use of the contents of this message is strictly prohibited. If you have received this in error, please destroy it immediately and notify us at [email protected]. The information contained in this e-mail and any accompanying documents may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient of this message, or if this message has been addressed to you in error, please immediately alert the sender by reply e-mail and then delete this message, including any attachments. Any dissemination, distribution or other use of the contents of this message by anyone other than the intended recipient is strictly prohibited. All messages sent to and from this e-mail address may be monitored as permitted by applicable law and regulations to ensure compliance with our internal policies and to protect our business. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, lost or destroyed, or contain viruses. You are deemed to have accepted these risks if you communicate with us by e-mail.
