Re: [CMS-PIPELINES] >SFS ERROR 1180

2023-12-14 Thread Donald Russell
Thanks Alan, I solved it this way… made the web server id an admin of the sfs pool, DMSGETWU, use other CSL routines to check the user auth, pass the work unit number to >SFS and finally DMSRETWU when I’m done. If I don’t do my own auth checking I assume >SFS stage will get an error. But the

Re: [CMS-PIPELINES] >SFS ERROR 1180

2023-12-14 Thread Donald Russell
id, and after Diag > D4 reset, issue DMSPURWU again. > I'll send you my SFSDISC EXEC > > Kris Buelens, > --- VM/VSE consultant, Belgium --- > --- > > > Op do 14 dec 2023 om 15:40 schreef Donald Russell

Re: [CMS-PIPELINES] >SFS ERROR 1180

2023-12-14 Thread Donald Russell
Is making the web servers sfs admins the correct solution? I can do that and “query auth” to limit access as needed. The application will still use diag d4 to influence cp link and the spool orig id when it sends files tother users. (This application links to other mdisks and I need that to be

Re: [CMS-PIPELINES] >SFS ERROR 1180

2023-12-13 Thread Donald Russell
L to get a new one after diag D4, then specify default on the stage and delete work unit after the pipe completes…. On Wed, Dec 13, 2023 at 23:26 Rob van der Heij wrote: > On Thu, 14 Dec 2023 at 05:40, Donald Russell > wrote: > > > > > Thanks Rob, > > Since >

Re: [CMS-PIPELINES] >SFS ERROR 1180

2023-12-13 Thread Donald Russell
On Wed, Dec 13, 2023 at 15:01 Rob van der Heij wrote: > 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

Re: [CMS-PIPELINES] >SFS ERROR 1180

2023-12-13 Thread Donald Russell
1 7556 (Mobile) > alan_altm...@us.ibm.com > > > -Original Message- > > From: CMSTSO Pipelines Discussion List > > On Behalf Of Donald Russell > > Sent: Wednesday, December 13, 2023 4:13 PM > > To: CMS-PIPELINES@VM.MARIST.EDU > > Subject: [EXTERNAL]

[CMS-PIPELINES] >SFS ERROR 1180

2023-12-13 Thread Donald Russell
A userid has its ALTUSER set to a different id. (Diag D4)Then a pipe … | >SFS …. tries to write to a space the alt user is authorized for, but the stage fails with error 1180 Not authorized. Instead of >SFS, I also tried VMLINK .DIR … ( WRITE NONAME INVOKE MODULE PIPE … | Name type .FM V oddly

Re: [CMS-PIPELINES] z/VM 7.2 tcpclient not getting response

2023-08-15 Thread Donald Russell
FANIN, you'll notice it does not get anything. > > Sir Rob the Plumber > > On Tue, 15 Aug 2023 at 02:16, Donald Russell > wrote: > > > I also use the linger 10 and timeout 15 options on tcpclient. > > > > Typo in the original message: should be I CANNOT explai

Re: [CMS-PIPELINES] z/VM 7.2 tcpclient not getting response

2023-08-14 Thread Donald Russell
I also use the linger 10 and timeout 15 options on tcpclient. Typo in the original message: should be I CANNOT explain why one works and the other doesn’t. On Mon, Aug 14, 2023 at 16:48 Donald Russell wrote: > I wrote a CMS exec to send an http post request using the tcpclient pipe >

[CMS-PIPELINES] z/VM 7.2 tcpclient not getting response

2023-08-14 Thread Donald Russell
I wrote a CMS exec to send an http post request using the tcpclient pipe stage. When I use port 80 everything works as expected. I get the http response and so on. If I change to use port 443 and specify the secure getsecinfo options, the request goes to the web server, the secinfo data shows

Re: [CMS-PIPELINES] deblocking with various possible linends

2023-03-13 Thread Donald Russell
—> ... | deblock linend 0a | split 0d | ... Could that cause extra lines? If you know the data has crlf or lfcr or just lf but never just cr then … deblock 0a | strip both 0d | … I suspect strip is more efficient than split because split has to scan entire record, where as strip starts at each

Re: [CMS-PIPELINES] Fwd: CALLPIPE ends (-3)

2022-08-12 Thread Donald Russell
022 um 17:50 schrieb Donald Russell: > > (Did you also do the EXECDROP) > > Yes, I did. Anyway I have to confess, your suggestion is simpler. > Maybe I didn't go for it as the environment '?' detected by 'parse > source' looked so questionable ;) > > > If ‘?’ = myEnv the

Re: [CMS-PIPELINES] Fwd: CALLPIPE ends (-3)

2022-08-12 Thread Donald Russell
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) If you want to run an exec file (or any file) as a pipe stage, use the rexx stage… If you want to make a “self running pipe” MY EXEC A:

Re: [CMS-PIPELINES] Fwd: CALLPIPE ends (-3)

2022-08-10 Thread Donald Russell
Are you issuing CALLPIPE from your exec? CALLPIPE is used by a pipe stage, it’s not a cms/cp command. Instead of describing your code, can you show us? Are you doing something like: Pipe rexx (misslfs exec) parm | … That will run the exec file as a pipe stage, you can verify that with parse

Re: [CMS-PIPELINES] Where is the documentation for the IUCV stages?

2022-06-24 Thread Donald Russell
Did you look at vmclient and vmclisten? I use those for execs (client side) to talk to service ids (listen side) the server side does a set smsg iucv then sits in pipe vmclisten receive I use the built in vmcparm structure to build the record and use send/sendr as appropriate. On Fri, Jun 24,

Re: [CMS-PIPELINES] IF stage

2022-05-05 Thread Donald Russell
Sounds like you have a very old version of pipe. I’ve been using the if stage at least since vm 6.4 and probably earlier. What does pipe query version show? On Thu, May 5, 2022 at 18:56 Hobart Spitz wrote: > I guess I wasn't clear. I'm not looking for the specs if, I'm looking for > the if

Re: [CMS-PIPELINES] stack + stem append

2020-05-20 Thread Donald Russell
The reason you only see “B” is because that’s all that’s appended to the stem and then passed to your console stage. After that pipe, look at table .0. It will have a value of 2. Pipe stem table. | cons will show A B On Wed, May 20, 2020 at 04:56 Alain Benveniste wrote: > Hi, > /**/ > "PIPE

Re: [CMS-PIPELINES] differences between the first and last matching lines

2020-05-08 Thread Donald Russell
SUPERC? On Fri, May 8, 2020 at 11:47 AM Glenn Knickerbocker wrote: > I have one file that includes copies of several others. When one of the > component files is updated, I want to compare and show the differences. > Anybody have an existing idiom for picking out the section of a file >

Re: [CMS-PIPELINES] TSO Pipes

2020-04-23 Thread Donald Russell
The url in the email may be messed up. I logged on to my ibm account and searched for the item and voted for it. Don On Thu, Apr 23, 2020 at 06:13 René Jansen wrote: > Hi Lionel, > > I would certainly like to vote for this, but I get a > > The change request identifier is invalid. > > message

Re: [CMS-PIPELINES] VERIFY NOT

2019-06-13 Thread Donald Russell
I never use VERIFY NOT... I do use NOT VERIFY and always get the results I expected. On Thu, Jun 13, 2019 at 11:32 Glenn Knickerbocker wrote: > I just used VERIFY NOT for the first time in a long time, and made a > note in my comments that it was never documented--it does the reverse of >

Re: [CMS-PIPELINES] Pipwait macro?

2019-06-12 Thread Donald Russell
Thanks Rob. I got “pipwait” from the comments in pipecb. :-) Cheers, Don On Tue, Jun 11, 2019 at 23:49 Rob van der Heij wrote: > On Wed, 12 Jun 2019 at 07:25, Donald Russell > wrote: > > > I’m writing a pipe stage in assembler and want to use an ecb with >

[CMS-PIPELINES] Pipwait macro?

2019-06-11 Thread Donald Russell
I’m writing a pipe stage in assembler and want to use an ecb with pippost/pipwait. The pipecb macro defines the ecb, pippost will post the ecb, but I can’t find the pipwait macro. How can I tell the pipe dispatcher to suspend my stage until the ecb is posted? Thanks, Don

Re: [CMS-PIPELINES] XEDIT and targets

2019-06-10 Thread Donald Russell
See the XEDIT stage. Pipe ahelp xedit Use it to read starting at the current line, use subsequent stages to select/do what you want. Don On Mon, Jun 10, 2019 at 12:35 Glenn Knickerbocker wrote: > Looking for an example of how to get a range of lines from XEDIT into a > pipeline, I went to

[CMS-PIPELINES] working with structures / typed data and individual bits

2019-01-01 Thread Donald Russell
My question is, how can I test individual bits defined with manifest constant names in structures ? I specifically want to use specs-if because I want to do something with secondary(...) depending on a bit setting in a primary area. Using bitand in specs... the doc says it works the same as rexx

Re: [CMS-PIPELINES] NOSTOPERROR still stops :-(

2018-12-23 Thread Donald Russell
efine the > secondary stream to continue after a negative return code on a CMS command. > > On 12/22/18 23:50, Donald Russell wrote: > > I have a pipeline with an immcmd to allow running cms commands without > > having to stop the thing and return to cms. > > (Primarily so

[CMS-PIPELINES] NOSTOPERROR still stops :-(

2018-12-22 Thread Donald Russell
I have a pipeline with an immcmd to allow running cms commands without having to stop the thing and return to cms. (Primarily so I can send CMS commands to it with CP SEND from another id.) IMMCMD CMS | (NOSTOPERROR) CMS| CONSOLE Works great when the cms commands are valid, but if I do something

Re: [CMS-PIPELINES] Nudging DISKUPDATE

2018-12-22 Thread Donald Russell
yet. I don't close the file periodically, only a few seconds after writing to the file... The ONCE option on beat controls that. On Fri, Dec 21, 2018 at 6:41 PM Glenn Knickerbocker wrote: > On 2018-12-20 7:28 PM, Donald Russell wrote: > > Yes I was thinking about beat too. Great mi

Re: [CMS-PIPELINES] Nudging DISKUPDATE

2018-12-20 Thread Donald Russell
t committed to disk until all output files on the same minidisk are closed. Happy plumbing :-) Cheers, Don On Thu, Dec 20, 2018 at 4:28 PM Donald Russell wrote: > Yes I was thinking about beat too. Great minds think alike. (Of course > there is also the corollary “fools seldom differ”. :

Re: [CMS-PIPELINES] Nudging DISKUPDATE

2018-12-20 Thread Donald Russell
Yes I was thinking about beat too. Great minds think alike. (Of course there is also the corollary “fools seldom differ”. :-) ) On Thu, Dec 20, 2018 at 14:22 Rob van der Heij wrote: > On Thu, 20 Dec 2018 at 23:10, Donald Russell > wrote: > > > Thanks John, > > That’

Re: [CMS-PIPELINES] Nudging DISKUPDATE

2018-12-20 Thread Donald Russell
ile is not closed and > hence the FST is not updated on disk. Try this: > > ... | disk update my file x | spec /FINIS MY FILE X/ 1 |command > > If the file is in SFS, it is on a workunit and things get a bit trickier. > > > On 12/20/18 20:32, Donald Russell wrote: > > I have

Re: [CMS-PIPELINES] Nudging DISKUPDATE

2018-12-20 Thread Donald Russell
I have another idea to try. I’ll post an update later tonight. Cheers Don On Thu, Dec 20, 2018 at 11:32 Donald Russell wrote: > I have a server id that has a perpetual pipeline running. Part of the > pipeline uses the DISKUPDATE stage to update individual records in a > fixed-le

[CMS-PIPELINES] Nudging DISKUPDATE

2018-12-20 Thread Donald Russell
I have a server id that has a perpetual pipeline running. Part of the pipeline uses the DISKUPDATE stage to update individual records in a fixed-length file. What I'm finding is the file is not updated on disk while the pipeline is running, but when I stop the pipe (with an immcmd and gate

Re: [CMS-PIPELINES] SPECS IF ... comparing strings

2018-12-17 Thread Donald Russell
> construct but that may have changed. > -- > Mike Harding > z/VM System Support > /sp > > > CMSTSO Pipelines Discussion List wrote on > 12/17/2018 12:07:28 PM: > > > From: Donald Russell > > To: CMS-PIPELINES@VM.MARIST.EDU > > Date: 12/17/2018

[CMS-PIPELINES] SPECS IF ... comparing strings

2018-12-17 Thread Donald Russell
I'm using structured data with specs to build a record, and the last word of the input record influences part of the value.. Rather than IF1: IF PICK W-1 == /stuff/ SPECS ... IF1: SPECS ... IF1: Can the SPECS IF clause compare strings, so I can do something like... SPECS ... IF

Re: [CMS-PIPELINES] Using typed data with pipelines

2018-11-17 Thread Donald Russell
Thanks Rob and John ... simple when you “get it”. :-) I knew I was missing something basic here. Cheers, Don PS copied reply to pipeline listerv On Sat, Nov 17, 2018 at 02:17 John P. Hartmann wrote: > To use the data type: > > specs print vdev 1 > > On 11/17/2018 0

Re: [CMS-PIPELINES] using IUCV sockets in a pipe stage

2017-09-02 Thread Donald Russell
.. > I was going to pipcommt 0 after the IUCV connection was established, but > thought maybe I had some order of events wrong, so tried pipcommt 0 > earlier... no difference. > Same results on both VM 6.3 and 6.4 > Any suggestions? > Thank you > Donald Russell > Visa Inc. > -- Sent from iPhone Gmail Mobile

[CMS-PIPELINES] using IUCV sockets in a pipe stage

2017-09-02 Thread Donald Russell
dn't think so I was going to pipcommt 0 after the IUCV connection was established, but thought maybe I had some order of events wrong, so tried pipcommt 0 earlier... no difference. Same results on both VM 6.3 and 6.4 Any suggestions? Thank you Donald Russell Visa Inc.

Re: [CMS-PIPELINES] FTP stage that does encryption?

2017-08-27 Thread Donald Russell
gt; Port 21021 by default. > So, the question is, how to enhance the great FTP_REXX stage to support > Secure FTP? > This Secure FTP is being enforced on all of our mainframe platforms, and > losing the use of FTP_REXX would really be a shame :-( > John > -Original Message--

Re: [CMS-PIPELINES] FTP stage that does encryption?

2017-08-26 Thread Donald Russell
ally be a shame :-( > John > -Original Message- > From: CMSTSO Pipelines Discussion List [mailto: > CMS-PIPELINES@VM.MARIST.EDU] On Behalf Of Donald Russell > Sent: Saturday, August 26, 2017 8:40 AM > To: CMS-PIPELINES@VM.MARIST.EDU > Subject: FTP stage that does en

[CMS-PIPELINES] FTP stage that does encryption?

2017-08-26 Thread Donald Russell
file contents somehow, or maybe just having that file on an accessed disk would be enough, but I don't see anything in the code that does that. I'm also exploring ways to use VMFTP to work with a pipeline. Thanks, Donald Russell Visa, Inc -- Sent from iPhone Gmail Mobile

[CMS-PIPELINES] How to tell if a device is in use by another stage

2015-12-29 Thread Donald Russell
same device I am? I'd like to issue that error message in that case. Or perhaps, how do I tell "pipe" that I intend to use device x, and presumably it says "ok" or "no, no Nannette. It's in use by stage x", then I issue the correct error message. Thank you, Donald Russell

Re: [CMS-PIPELINES] How to tell if a device is in use by another stage

2015-12-29 Thread Donald Russell
attempting to use the same device by two different stages, whether they are two of my user-written stages or one of mine and one of something else. Donald Russell On Tuesday, December 29, 2015, Rob Van der Heij <robvdh...@nl.ibm.com> wrote: > > > > Thanks John, > > > >

Re: [CMS-PIPELINES] How to tell if a device is in use by another stage

2015-12-29 Thread Donald Russell
tell us more about the device, it may be that there is already > code to do [part of] what you desire. > > On 12/29/2015 07:45 PM, Donald Russell wrote: > >> I'm developing a driver stage in assembler code that reads from a device >> when it's the first stage and writes to a d