I like this with an extra REXX stage. But you could also use the "x2t"
conversion in SPEC and then use "greg2sec" for the full seconds part, and
divert the fraction for the microseconds.
/* TIMEDIFF REXX Compute difference between two TOD clocks */
/*
You're right. Locate fs 5e f6 /a/ is it, but you can do great things with
substr
On Thu, May 9, 2024, 14:00 James Vincent
wrote:
> Rob, you didn't really want that "substr" in there, did you? It won't work
> as shown anyway.
>
> -- *James Vincent*
>
&g
It's locate instead
locate fs 5e substr f2 /a/
For 'a' anywhere in field 2
On Thu, May 9, 2024, 12:11 Alain Benvéniste wrote:
> Hi,
>
> I would like to select records where the target is found in a field.
> So I thought to use PICK.
>
> Input file is :
> a;a;a;a;a;zaz;a;a;a;a
>
> The pipe :
>
You could probably use "fillup" before the "gate" if you want to avoid a
gate-dam setup. But I think this one is cute as well
'addpipe (end \ name GREG1.REXX:7)',
'\ *: ',
'| o: not fanout ',
'| d: deal secondary latch ',
'| *: ',
'\ o: ',
'| unique' range 'first',/* Iden
On Thu, 14 Dec 2023 at 08:45, Kris Buelens wrote:
> I have some relatively vague memories that someone with SFS admin rights
> could connect to SFS using different authorities concurrently.
> Thinking a bit deeper: the FTP server uses this during an FTP PUT or GET
> with SFS. I don't think it use
On Thu, 14 Dec 2023 at 05:40, Donald Russell wrote:
>
> Thanks Rob,
> Since >SFS uses a private work unit by default, doesn’t that mean it gets a
> new work unit before connecting to the sfs server? Diag d4 is done before
> the pipe command, so I’m expecting the new connection to appear to initia
On Wed, 13 Dec 2023 at 23:37, Alan Altmark wrote:
> If you're going to play with the userid, you need to use workunits. Once
> your APPC connection to the SFS server is established, changing your userid
> doesn't affect operations over the existing connection. Workunits create
> new connection
On Tue, 15 Aug 2023 at 18:11, Donald Russell wrote:
> Using the hole/elastic/fanin trick worked.
>
> We’ll, that’s hitting the code with the ugly stick isn’t it? Lol.
>
> I’m hoping that’s a “bug?” related to linger not lingering properly.
>
> Seriously, thanks for the workaround.
>
> Cheers,
> D
On Tue, 15 Aug 2023 at 14:17, Alan Altmark wrote:
> That’s not just SSL. Only the app knows when it has received all the data.
> Only then should it close the socket. So an app waits for a certain
> amount of time or until it gets and end-of-data indicator. That might be a
> specific byte seque
I suspect this is a feature of the VM SSL implementation to close the
inbound socket when the application closes the outbound connection,
discarding any data that is in transit outside or in the SSL path. That
happened initially also in the other direction, but I was able to change
some minds becau
Dave,
I'm afraid they didn't make it in the plumbing upgrade with 6.4 since we
struggled with the challenge that existing build processes relied on the
old set of programs. You may notice the descriptions in the Appendix lack
details on options and format of input files, and when we realized the c
On Wed, 22 Mar 2023 at 12:09, John P. Hartmann wrote:
> On 3/22/23 09:21, Rob van der Heij wrote:
> > .. | y: if locate -80 | x: if chop -80 | x: | y: | ...
>
> Why -80 ? That would make the second record limited to 80 rather than
> the first, as I believe Glenn wants.
>
On Wed, 22 Mar 2023 at 01:56, Glenn Knickerbocker wrote:
> Partly because they're all solutions to different things. I have a bad
> habit of editing out too much of what I think is repetitive, leaving
> things confusingly out of context.
>
> Here's my original statement:
>
> > I had records to
On Tue, 21 Mar 2023 at 23:27, Glenn Knickerbocker wrote:
> pipe literal asdfasdfasdf|split 5 before not 00-ff|cons|chop 5 before
> not 00-ff|cons
>
After all your solutions, I still don't understand what you were trying to
do.
On Fri, 17 Mar 2023 at 16:51, Glenn Knickerbocker wrote:
> ... | split -80 before 00-ff 1 | ...
>
So you want to split 80 from the right? Is that .. | x: if chop -80 | x:
| ... ?
On Thu, 16 Mar 2023 at 23:29, Glenn Knickerbocker wrote:
> On 3/16/2023 4:46 PM, Rob van der Heij wrote:
> > alternatives (with preference for the first one)
> > - line end is any unique sequence of the specified characters, so if you
> > specify the CR and LF as candidat
On Thu, 16 Mar 2023 at 22:33, Paul Gilmartin wrote:
>
> Otherwise, the format of the record separator might be an optional
> parameter to your program.
>
We already have the ability to specify the line-end character or string.
The discussion was about when you don't know in advance what convent
On Thu, 16 Mar 2023 at 21:29, Glenn Knickerbocker wrote:
> I was really thinking of the more general case where the list is already
> in separate records to start with. I guess the thing to do would be to
> inject a null record into the list after each container record, and use
> BUFFER 1 to bu
On Thu, 16 Mar 2023 at 21:29, Glenn Knickerbocker wrote:
> Figuring out the reasonable assumptions to make to make that decision is
> the biggest part of what I meant by "getting it right."
>
Yes, I think we all realized the ambiguity. I was considering these
alternatives (with preference for th
Splitting a record with no words will pass the record (see example in usage
note :-)
On Wed, 15 Mar 2023 at 01:13, Glenn Knickerbocker wrote:
> On Tue, 14 Mar 2023 08:07:15 +0100, Rob wrote:
> >On Tue, 14 Mar 2023 at 00:44, Donald Russell
> wrote:
> >> —> ... | deblock linend 0a | split 0d |
On Tue, 14 Mar 2023 at 16:59, John P. Hartmann wrote:
> On 3/14/23 16:05, Rob van der Heij wrote:
> > The repeating "range" doesn't really do that, but I just checked that
> > strip x0d 1 will take one from either or both sides of the record.
>
> You
On Tue, 14 Mar 2023 at 15:56, John P. Hartmann wrote:
> A more reliable way to remove just one cr from either end might be
> something like
>
> change (1 -1) x0d //
>
The repeating "range" doesn't really do that, but I just checked that
strip x0d 1 will take one from either or both sides of
On Tue, 14 Mar 2023 at 00:44, Donald Russell wrote:
> —> ... | deblock linend 0a | split 0d | ...
>
> Could that cause extra lines?
>
Yes, it does. I agree removing a trailing x0d would have done. But the
challenge we see is that a file with just CR will buffer the input before
splitting. I've
On Wed, 4 Jan 2023 at 18:44, Berry van Sleeuwen
wrote:
So to obtain the value I have:
> set #10:=substr(z,#2+(#0*#3)+1,#3)
> set #13:=c2x(substr(#10,5,1))
> set #14:=c2x(substr(#10,6,1))
> where #10 is the record in the array and #13 and #14 are the bit values. I
> can convert the value into a he
Yep, that's CMS release storage, so something stepped on outside the block
and that troubled CMS when chaining the block back into free memory.
I will go through DMSFRR to see what it touched there, but I'm not sure we
can trace that back. If the callpipe was replacing the output file, we've
also g
I wouldn't be surprised if CMS Pipelines were just the innocent bystander
running some CMS program that program checked.
The ideal would have been to get a VMDUMP at the point where the program
check occurred, but since we're probably past that opportunity, another
idea would be to look what's at
While this doesn't address your questions about SPEC, I do have a very
interesting pipeline that uses almost all options of LOOKUP to go through a
User Directory and determine gaps or re-allocate minidisks from one (or
all) volumes to new volumes to generate DIRMAINT commands...
Rob
I think there’s the /= for “not equal” numeric, and /== for when it’sa
string.
Rob
On Sat, 26 Nov 2022 at 13:15, Alain Benvéniste wrote:
> It is just things i tested…
> I suspect…. £ is # like @ is à…
> So there no syntax to assign characters to a variable to test it through a
> if ?
>
>
> Resi
On Fri, 25 Nov 2022 at 01:21, Paul Gilmartin wrote:
> On 11/24/22 13:17:46, Rob van der Heij wrote:
> > On Thu, 24 Nov 2022 at 21:14, Alain Benveniste wrote:
> >>
> >> How to change (3.5) "no matter what there is" by blanks ?
> >
> > How a
On Thu, 24 Nov 2022 at 21:23, a.benveni...@free.fr
wrote:
> Rob,
>
> Yes that’s what a similar thing I did with a specs ‘jumping ‘ over the
> unwanted field…
>
You don't really need to jump over it, my example first copied the entire
record, and then you fill the specified part with a space (pad
On Thu, 24 Nov 2022 at 21:14, Alain Benveniste wrote:
>
> Probably asked before but the filter seems not to work properly..
>
> How to change (3.5) "no matter what there is" by blanks ?
>
> something like in xedit : zone 3 5 + change /$$$/ /
Alain,
How about one of these?
| spec 1-* 1 , ,
On Thu, 20 Oct 2022 at 21:22, Rob van der Heij wrote:
> On Thu, 20 Oct 2022 at 21:04, Rob van der Heij wrote:
>
>> Just a small EXEC that I did a while ago. Let me find a copy when I see
>> my 3270
>>
>
> If you can do without much explanatory comments:
> h
On Thu, 20 Oct 2022 at 21:04, Rob van der Heij wrote:
> Just a small EXEC that I did a while ago. Let me find a copy when I see my
> 3270
>
If you can do without much explanatory comments:
https://gist.githubusercontent.com/rvdheij/97e7de1ecc39a40b86db7281bff9cee7
Just a small EXEC that I did a while ago. Let me find a copy when I see my
3270
On Thu, 20 Oct 2022 at 21:02, Dave Jones wrote:
> In a blog post by our very own Sir Rob showed this example code:
>
> time pipe (end \) < dmsgpi maclib | g: gzip 2 | count bytes | cons \ g:
> | cons
> Deflate 759944
On Wed, 24 Aug 2022 at 16:32, Stanislawski, Shawn (National VM Capability) <
shaw...@dxc.com> wrote:
> 16MB? 24bit addressing related somehow, is it?
> But yes, it is very likely the assignment of this REXX stemmed variable
> attempts a storage request over 16MB (including control information).
A single REXX variable is limited to 16M because of how REXX works. When
you're doing a REXX stemmed variable each shorter than that, you can fill
up CMS available memory with them.
Sir Rob the Plumber
On Wed, 24 Aug 2022 at 00:40, Stanislawski, Shawn (National VM Capability) <
shaw...@dxc.com> w
On Fri, 12 Aug 2022 at 17:51, Donald Russell wrote:
> You don’t need to EXECLOAD an exec file as a rexx file to use it as a pipe
> stage. I’d argue that makes things even more obscure. (Did you also do the
> EXECDROP)
Exactly Don, but if someone is flabbergasted by return code -3 we don’t
help
You might not see your own when the settings are not to echo your own posts
to you.
On Wed, 10 Aug 2022 at 17:10, Steve Thompson wrote:
> Checking to see if I'm subscribed and getting messages again.
>
> Somehow this all stopped after 26JUN22 @ 13:38 US Eastern.
>
> Regards,
> Steve Thompson
>
While you know that you should be talking to your BatchPipes support folks
;-)
You can wrap it in a pipeline to run though PIPCMD, but you'd have to tell
from the output whether it's an error message or valid content.
pipe literal callpipe listcat ntpx || *: |pipcmd | cons
On Sat, 25 Jun 2022
On Fri, 24 Jun 2022 at 17:57, Dave Jones wrote:
> Hello, all.
>
> I am trying to write a simple Rexx client that communicates to another
> user id using IUCV. I can't seem to find the documentation for the
> iucvclient, and iucvlisten stages? Did I miss something here?
>
> Many thanks and have a
On Mon, 6 Jun 2022 at 21:37, John P. Hartmann wrote:
> So which is the master and which is the detail?
>
> On 6/6/22 21:32, Glenn Knickerbocker wrote:
> >> PIPE ... | lookup autoadd w3 w2 ...
> >> FPLLUP761E Different key fields not allowed with AUTOADD
>
Right. I can't see how a different
On Fri, 6 May 2022 at 04:02, Hobart Spitz wrote:
> Yes, it's very old. It's the z/OS version.
>
But you know that IF is just a convenience and the equivalent topology can
be crafted by bending the pipes on your knee.
> Can anyone share the if callpipe code?
>
I would have bet you would write
https://github.com/jphartmann
On Mon, 25 Apr 2022 at 16:05, John P. Hartmann wrote:
> They should be in a VM archive on github, but as I can no longer access
> github, you'll have to do some guessing as to where. Is there a CMSLIB
> project?
>
> On 4/24/22 16:48, Dave Jones wrote:
> > Hello, f
On Thu, 7 Apr 2022 at 20:04, Dave Jones wrote:
> Yeah, that works even better.
>
Trying to make it a full week without disagreeing with Alan, let me just
complement his post...
Indeed, certificates these days have the hostname in the Subject Alternate
Name extension.Just like your browser, the
On Thu, 7 Apr 2022 at 16:02, Dave Jones wrote:
>
> FPLTCQ1015E ERRNO 10410: 10410
> FPLMSG004I ... Issued from stage 3 of pipeline 3 name "WEENYWEB.REXX:7"
> FPLMSG001I ... Running "tcpdata TLSLABEL SMBSSI"
>
> Turns out that the SSL error number 410 means "SSL message format is
> incorrect.".
>
On Sun, 23 Jan 2022 at 23:10, Jack Woehr wrote:
> On 1/23/22 2:55 PM, Rob van der Heij wrote:
> > The
> > motivation of not having to learn something new is less convincing, I
> think.
>
> Universal axiom, eh, friend?!
>
What I tried to say is that once we transl
On Mon, 24 Jan 2022 at 14:00, René Jansen wrote:
> I am still baffled by the mores on this list. Please remember that
> imitation is still the sincerest form of flattery.
>
I would argue that's a unique view that's not necessarily shared by large
brand owners, for example. But it will certainly
On Sun, 23 Jan 2022 at 17:27, Jack Woehr wrote:
> Well, what I was idly wondering was whether the features exposed in CMS
> Pipelines can return the parenthesized groups in a regex.
>
No, the GREP we're talking about just selects records that match the
regular expression. When I did the PCRE for
Diverting the thread ...
On Fri, 21 Jan 2022 at 16:14, Dave Jones wrote:
> Hi, Peter.
> When I see a task like your's "need to check this message for either of
> the strings below", I think about using grep. Several versions of grep
> (egrep, fgrep, and ggrep) are supported by CMS Pipelines in t
No, "10" and "11" are not exactly the same as "0" and "1" but it may be
that your program is taking the rightmost position of the number.
In CMS Pipelines, the specification says that "implied field length is 10
characters" and does not say it's right justified. If you only want the
first positio
On Mon, 6 Dec 2021 at 19:10, David Boyes wrote:
> 1. Create a virtual machine SYSALERT running an application (maybe the
> existing SHUTTRAP tool) that enables an external interrupt handler and
> connects to *SIGNAL with a specific group id and waits for an external
> interrupt other than the s
On Thu, 2 Dec 2021 at 17:56, Bruce Hayden wrote:
> +1 for me. What I do now is use SHUTTRAP to send an smsg that I trap in
> STARMSG. For timezone changes, watch for the CP message via CP SET CPCONIO
> IUCV. An external interrupt event stage would be welcomed.
We age that those specific thin
On Thu, 2 Dec 2021 at 15:58, David Boyes wrote:
> Shooting the breeze a bit, a question arose as to how to best handle
> processing the external interrupt used by SIGNAL SHUTDOWN to provide a tidy
> way to terminate a server gracefully when things are supposed to shut down.
> A quick look at the
On Tue, 30 Nov 2021 at 03:14, DeWayne Thomas
wrote:
> Thank you, Mike and Rob. S0C7s are no longer a plague. :-) Probably
> an elementary question here, but does the 'a+0' make the result binary?
> Is that why this works?
>
No, the trick is that it loads the intermediate result of the expres
By apologies for the abend. I think we could have responded differently. If
you define a structure with a binary value like this:
PIPE literal :dewayne square u l 2 | structure add thread
PIPE strliteral x06e4 | spec qual dewayne 1 print sqrt(square) 1 | cons
That should work. And "spec sqrt(1764
I think Kris once did a PUTFILES REXX that implemented one or two of the
common techniques.
When your records are sorted on output file, you can do a sipping pipeline
that takes all records for the same output in each sip. Something like
do forever
'peekto line'
parse var line tag .
On Fri, 17 Sep 2021 at 20:41, John P. Hartmann wrote:
>
>
> My suggestion, Dave, is that you go through the contents of PIPSYSF and
> then tell IBM which function you really want integrated and supported.
That’s my suggestion as well. There’s things in the pipeline to do the
entire lot of compr
On Sat, 19 Jun 2021 at 21:36, Dave Jones wrote:
> Hello, all. I am still working with PL/j. Rob's paper says something
> about a HLA macro that invokes the HLASM; does anyone know where to find
> it? Many thanks.
>
http://vm.marist.edu/~pipeline/#PupHla
Rob
On Tue, 15 Jun 2021 at 19:52, DeWayne Thomas
wrote:
> Hi Rob,
>
> For sport, I just tried to compile RMHAES (second link) and it
> looks good until the load where it wants FPLKWDIG. I'm not finding that
> anywhere as a standalone TEXT file nor in any TXTLIBs on 6.4 nor 7.1.
> Is it in devel
And if you want a stand alone filter that would go in a filter package
rather than in PIPMOD, you might enjoy these examples
https://gist.github.com/rvdheij/0a6cc9528ee10f6ec1b53b4bd431f878
https://gist.github.com/rvdheij/d75608dde3e8fd061870a42f2cdb4207
Rob
On Sun, 13 Jun 2021 at 20:02, John P.
On Thu, 15 Apr 2021 at 16:32, Rob van der Heij wrote:
> On Thu, 15 Apr 2021 at 16:16, John P. Hartmann wrote:
>
>> Please trace IUCV to see the interrupt parameter and message number.
>>
>
> I see it as well, and I'm trying to remember what I'm doing wrong, sin
On Thu, 15 Apr 2021 at 16:16, John P. Hartmann wrote:
> Please trace IUCV to see the interrupt parameter and message number.
>
I see it as well, and I'm trying to remember what I'm doing wrong, since
folks are using CMS Pipelines to catch VMEVENT stuff...
Rob
On Wed, 3 Mar 2021 at 17:39, van Sleeuwen, Berry
wrote:
> Oops, is that also a PUTFILES that's generally available? Mine is the one
> I obtained from the VMTOOLS page. I didn't know any other version might
> exists.
>
> I for sure assumed the VMTOOLS PUTFILES package and I guess Kris also
> assum
On Wed, 3 Mar 2021 at 14:17, John P. Hartmann wrote:
> I didn't say that, but as long as Berry understands, all is fine.
>
> On 3/3/21 14:07, Rob van der Heij wrote:
> > As John points out, when you're
> > writing to SFS
>
No you didn't. I was concerned th
If you get the records in chunks, it's really simple to write a sipping
pipeline to take each chunk and write it to a file. You close it when
you're done with the chunk. And you can decide whether you should append or
rewrite the file. That's also helpful when you have some header record
rather tha
On Wed, 17 Feb 2021 at 07:06, Kris Buelens wrote:
> What I did most of the time was convert to hex
> 'PIPE literal X' || c2x(blah) '|..
>
But Glenn is right that it doesn't cover the null string. I don't find
myself too often in the situation where a null string would do and I don't
want t
On Tue, 16 Feb 2021 at 00:19, Glenn Knickerbocker wrote:
> What's your favorite thing to stick into a "sipping" pipeline so you
> know it will always consume at least one record and not worry about
> looping? I have a nagging feeling I'm overlooking something obvious
> that's cheaper and safer t
On Fri, 29 Jan 2021 at 14:23, John P. Hartmann wrote:
> lookup floor 1
>
> I must have been busy at the time in 2003.
>
Probably in a hurry to finish it for my birthday ;-)
On Fri, 29 Jan 2021 at 13:45, Alain Benvéniste wrote:
> Do I open a issue for that ?
>
If you don't, I will put it on the list and eventually roll it into a
future upgrade.
Sir Rob the Plumber
On Fri, 29 Jan 2021 at 12:48, John P. Hartmann wrote:
> There is something wrong here. LOOR is not a valid range, so F should
> not be recognised as a abbreviation of FIELD, but it certainly looks
> like that is what is happening.
>
It sure has bitten me before that LOOKUP was picky on the orde
On Sun, 17 Jan 2021 at 14:48, Kris Buelens wrote:
> Probably there still is a chance that DEBLOCK CMS will complain when the
> last meaningful record had a trailing blank.
>
Apparently the halfword 0 is missing, or there wouldn’t be a problem. You
could strip trailing blanks from the last record
But the one who created the “cms blocked” fornat should terminate with
x to drop the padding. If you have padding on each card, you need to
unravel differently.
Rob
On Sat, 16 Jan 2021 at 18:13, Alain Benvéniste wrote:
> Yes. The fact is that i am in the situation where i don’t have the han
On Fri, 15 Jan 2021 at 14:20, Rob van der Heij wrote:
> Is there an extra X'03' card in your deck because of RSCS maybe? Get the
> full output from READER and study the contents...
>
The STRFIND would have kept that out, but the recommendation will help you
understand where it breaks.
On Fri, 15 Jan 2021 at 14:13, Alain Benveniste wrote:
> When I run it on VM1 with a file coming from VM2, I get a FPLDEB072E last
> record incomplete.
> Am I in a premature end-of-file like the help says ?
>
Is there an extra X'03' card in your deck because of RSCS maybe? Get the
full output fr
ps://www.google.com/maps/search/Flight+Forum+3000+5657+EW+Eindhoven?entry=gmail&source=g>
>
> -Original Message-
> From: CMSTSO Pipelines Discussion List On
> Behalf Of Rob van der Heij
> Sent: Saturday, 24 October 2020 11:09
> To: CMS-PIPELINES@VM.MARIST.EDU
>
On Sat, 24 Oct 2020 at 03:03, van Sleeuwen, Berry <
berry.vansleeu...@atos.net> wrote:
> Hi All,
>
> The PIPE VMC stage apparently has a fixed 8K buffer, though I don’t know
> for sure if that limit is in the VMC stage or a limit in the Performance
> toolkit. When retrieving data it only returns 1
On Mon, 21 Sep 2020 at 00:07, Alan Altmark wrote:
> Where I think it suffered the most is the inability to ACCESS a BFS
> directory like you access an SFS directory, with all that implies. But
> being able to jump into and out of the shell or to use the OPENVM command
> mitigates that to an ext
On Sat, 12 Sep 2020 at 01:18, Stanislawski, Shawn (National VM Capability) <
shaw...@dxc.com> wrote:
> Would be preferable to avoid truncation of a longer new record when
> dealing with recfm=VARIABLE.
> But at this point, it sounds as if there is not an elegant resource-light
> method for so doin
On Fri, 11 Sep 2020 at 01:00, Glenn Knickerbocker wrote:
> pipe literal 123| specs 1-* v2c 1.3 right | cons
> > 1
>
> That's just wrong.
Yes, the x0001 that goes in is not the "length of the input field" but
rather what still fits in the output field after we reserved two bytes for
the length
On Fri, 11 Sep 2020 at 01:00, Glenn Knickerbocker wrote:
> If you want to pad or truncate as needed, probably the simplest way is
> to convert V2C and then back C2V. Assuming the input is numbered for
> DISKUPDATE:
>
Good to have another pair of eyes on it. I didn't interpret the question as
t
On Thu, 10 Sep 2020 at 21:09, Stanislawski, Shawn (National VM Capability) <
shaw...@dxc.com> wrote:
> Anyone have a great idea on how to use PIPE to replace single record at a
> specified record number in a file without having to read / write out the
> entire file, with the following caveats?
>
On Wed, 9 Sep 2020 at 11:47, Lionel Dyck wrote:
> I'm shocked, shocked I tell you, to learn that PIPES in BPW is out of date.
>
In comparison with CMS Pipelines on z/VM that is of course... It's a bit
like sitting on both hands while coding. I wish I had a better answer.
> It's the best I have
On Wed, 9 Sep 2020 at 11:22, Lionel Dyck wrote:
> And got this:
> BPW00027E Entry point SUBSTR not found
>
> BPW3I ... Issued from stage 2 of pipeline 1
>
> BPW1I ... Running "substr 1:8"
>
>
> Probably an anomaly in z/OS not found in CMS.
>
Yes, that's BatchPipeWorks, which as you f
On Wed, 9 Sep 2020 at 10:08, Lionel Dyck wrote:
> Is there a way with PIPE MEMBERS to have it process all members?
>
Sure, you're right about the LISTPDS (or LISTISPF) to produce the member
names like that. You need to specify the dataset again with the MEMBERS
stage (the MEMBERS stage has no id
On Tue, 8 Sep 2020 at 21:17, Lionel Dyck wrote:
> Thank you all - RTFM does help doesn't it. I didn't expect it when reading
> only a single member however I have coded around it so all is good.
>
Yes, that's why it says the null record is written after each member,
rather than between members.
You're right Mark. That's exactly why I don't want to go there. Clearly
there are degrees of freedom that some applications traditionally allow or
exploit, likely that other applications don't tolerate. And maybe
the period is even optional?
While you can probably do something with fs . substr w
On Thu, 20 Aug 2020 at 19:40, David Boyes wrote:
>
> To bring this back to CMS Pipelines and my original question, suppose I
> had a file containing the following lines:
>
> :nick.DBOYES :userid.dboyes :node.SNAVM4 :notebook.DBOYES
>
>:name.David Boyes
>
>
> :nick.CLO
On Thu, 20 Aug 2020 at 15:47, Rob van der Heij wrote:
>
> I may have skipped over that in this thread, but what happened to GLOBALV
> ?
>
Serious though... You can use the DIGEST stage to map the path to your
variable to a hash, and 64ENCODE that to produce the GLOBALV variable
On Thu, 20 Aug 2020 at 15:36, David Boyes wrote:
> It's also more logically consistent for the average end user to explicitly
> ask for what you want to happen. I keep meaning to port sqlite to CMS, but
> ...
>
I may have skipped over that in this thread, but what happened to GLOBALV ?
Rob
On Tue, 18 Aug 2020 at 15:16, David Boyes wrote:
> It's been used that way forever because that’s what NAMEFIND knew how to
> do, GLOBALV had even more restrictions, everybody had it, and everything
> else cost real money. The VMLINK and VM TCPIP configuration code are
> examples of using it tha
On Mon, 17 Aug 2020 at 22:46, David Boyes wrote:
> Was looking through the manual and couldn’t find anything obvious that
> could do this. Did I miss something?
>
> If not, I’d like to suggest a stage or stages that lets you both read and
> update a CMS NAMES format file. Most of the uses of NAME
On Tue, 9 Jun 2020 at 18:37, wrote:
> The CRC stage could use "canned" CRC algorithms or some custom
> defined ones. Is there a trick or any chance at all to define an
> algorithm for 10-bit words instead of 16- or 32-bit?
>
> Ciao.Mike
>
Not sure, but anything you can do with VCHAR and the
Good news for the plumbers who need to do TCP/IP connections secured with
SSL/TLS.
We're happy to tell that VM66365 has closed and PTF UM35658 and pre-req
PTFs can be ordered for z/VM 7.1 now.
The APAR introduces
* A new SECURE option on tcpclient and tcpdata to write TCP/IP client and
server that
On Wed, 20 May 2020 at 14:38, Alan Altmark wrote:
> Stated more clearly, when APPEND is specified, only the appended elements
> of the array are written to the output stream.
>
A lot of the device drivers copy the input records to the output as a
courtesy when the function performed isn't meant
On Wed, 20 May 2020 at 13:55, Alain Benveniste wrote:
> "PIPE STACK",
> "! STEM TABLE1. APPEND",
> "! CONSole"
>
I think Kris and Berry are taking a detour. What the CONS shows here is the
stuff that this pipeline is *appending* to the stack, and that's indeed
just the B. And a simple
You use a FANOUT on the stream of file names and the FANINANY or JUXTAPOSE
to decorate the contents with names.
Sir Rob the Plumber
On Sat, 16 May 2020 at 12:14, Lionel Dyck wrote:
> Is there a way to insert into the data stream a record/delimiter between
> files that are processed by getfiles?
On Thu, 23 Apr 2020 at 15:27, René Jansen wrote:
Is there somewhere an instruction on how to install the Princeton Pipelines
> distro on z/OS?
>
No, that hasn't been an option since probably 30 years. The z/OS edition
also has parts that are unique to z/OS, and those are not even in the code
tha
On Thu, 23 Apr 2020 at 15:11, René Jansen wrote:
> Hi Lionel,
>
> I would certainly like to vote for this, but I get a
>
> The change request identifier is invalid.
>
> message when I try it. Is it the URL or my IBMID?
>
I could not miss the opportunity to tell people: just query "top voted
requ
Assuming you have TSO Pipelines, otherwise you’d have to find the
BatchPipes book
Rob van der Heij
IBM z/VM Development- CMS Pipelines
> On 18 Apr 2020, at 13:50, John P. Hartmann wrote:
>
> Assuming you know TSO and basic CMS, the CMS library pipelines user's
> guide contain
On Wed, 22 Jan 2020 at 20:44, David Boyes wrote:
> The RCF I was planning to write was a suggestion for heading “Referencing
> Fields in a Structure” in chapter 6. An example of updating the value of a
> field would be helpful (that’s where reading the current value is
> discussed).
But it’s no
1 - 100 of 599 matches
Mail list logo