You have discovered a couple of bugs.

1) "sep" is not recognized as an option. Use "stagesep".
   This will be corrected in the next release.

2) The syntax parser does not like, for lack of a better description, a
dangling connector.
   In this case on the last line '... ?S:'. As a work around code
"?S:!hole". This also
   should be corrected in the next release.

Also the ooRexx 4.0 APIs do not support "DIRECT or SYMBOLIC" variable
access.
So the "VARLOAD DIRECT" stage will generate an error. Remove the
"DIRECT" option.

Kris Buelens wrote:
I found a readme in the Rexx subdir of Pc-Pipes, telling one can/should
replace REXX.EXE by RxPIPE.EXE
So, I did, but now my pipe still doesn't work:
address RxPipe 'PIPE (end ? sep !)',
 'diskr' belegfil,
 '!Nfind *!Nfind T!StrNfind " *"',
 '!A: Find A!SPEC W2-* 1!STEM A. ?A:', /* Nog niet gebruikt .. */
 '!V: Find V!SPEC W2-* 1!STEM V. ?V:', /* Nog niet gebruikt .. */
 '!R: Find R!SPEC W2-* 1!STEM R. ?R:', /* Nog niet gebruikt .. */
 '!Y: Find Y!SPEC W3-* 1!STEM Y. ?Y:', /* Nog niet gebruikt .. */
 '!B: Find B!            STEM B. ?B:',
 '!Out: Fanout', /* Make second copy */
 ,/* Zet "found.x.nr=1" (bvb found.D.123)  */
 '!SPEC /=FOUND./ 1 1 N /./ N w2 N /=1/ N',
 '!SORT Unique!VARLOAD DIRECT',
 '?Out:',
 '!D: Find D!SPEC W2-* 1!STEM D. ?D:', /* Nog niet gebruikt .. */
 '!H: Find H!SPEC W2-* 1!STEM H. ?H:',
 '!I: Find I!SPEC W2-* 1!STEM I. ?I:',
 '!K: Find K!SPEC W2-* 1!STEM K. ?K:', /* Nog niet gebruikt .. */
 '!S: Find S!SPEC W2-* 1!STEM S. ?S:'
It yields:
Unknown option specified: !
Unknown option specified:
Stream label has not been defined: S
Syntax errors in pipe definition

I case you wonder why I use ! as stage separator: up to now I use W32PIPE, a
very old version of a Win32 Pipe created by a colleague in Holland, there
the default separator is !.
2009/7/7 Kris Buelens <[email protected]>


--
Kris Buelens,
IBM Belgium, VM customer support

Reply via email to