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.

Reply via email to