Re: ibm-main topics, was: Re: Cloud may be overpriced...

2023-08-09 Thread Steve Smith
Yep. And people have quit the list because the signal to noise ratio is below minimums. This list badly needs an administrator who will block at least those posters who have never contributed relevant content. sas On Wed, Aug 9, 2023 at 11:18 AM Joel C. Ewing wrote: > The funding of the host

Re: What's the fastest way to clear a register? Was: Trucks and Politics

2023-08-08 Thread Steve Smith
For Pete's sake, Tom was poking the bear for our amusement. And it's amusing to see who is willing to get back to beating on this old dead horse. sas On Tue, Aug 8, 2023 at 8:31 AM Seymour J Metz wrote: > Well, SLR, SR and XR have less of a I-cache hit then the others. What > about, e.g.,

Re: Automount (was USS Features)

2023-08-08 Thread Steve Smith
zfsadm shrink is faster and less disruptive. Nevertheless, shrinking is not automatic like growing is (can be). The fact that one can compress, decompress, encrypt, decrypt, grow, or shrink zfs files in-place and in-use implies to me that the zfs developers are pretty sharp. sas On Tue, Aug 8,

Re: Keyboards [WAS: z/OSMF]

2023-08-07 Thread Steve Smith
I think I went down the same mental path as you. Nevertheless, these do claim to be clicky-keyboards similar to 3270s, and if done well, $149 is reasonable. It would be really cool to have original cast iron 3278 keyboards rewired for PCs, but there would be a lot of hurdles to producing them,

Re: Automount (was USS Features)

2023-08-07 Thread Steve Smith
Every user on our system has dozens of "personal" files, ISPF-related, DDIR, etc. One more is no big deal. And if a user blows up their home filesystem, it's a minor issue (1 user), not a critical one (all users affected). I also do not want to manage space usage in the filesystems. I

USS Features

2023-07-30 Thread Steve Smith
On Sun, Jul 30, 2023 at 6:51 PM Andrew Rowley wrote: > On 30/07/2023 2:28 am, Jon Perryman wrote: > > ASK YOURSELF: Name the z/OS Unix feature that sort of fixes the > fundamental design flaw with Unix filesystems just described? > > > > I suspect most people won't think about each user having a

ThinkPad Z Series

2023-07-25 Thread Steve Smith
Now a new Z16 can be yours for a much lower price than you thought: https://www.lenovo.com/us/en/c/laptops/thinkpad/thinkpadz/ And it's even "Made from meaningful materials, ... purposeful design, and relentless innovation—yet it also moves beyond." Man, how am I going put up with my old

Re: Code Page for dataset names

2023-07-08 Thread Steve Smith
There is a new ISPF app that runs on zosmf. It's not perfect, but then, it's not that bad either... I'd say it's better than the old Windows GUI that ISPF provided. Irregardless, when I have work to be done, I use TN3270 (Vista, for the record). sas On Sat, Jul 8, 2023 at 11:23 AM Joel C.

Programming Hardware

2023-07-04 Thread Steve Smith
imho, investing in the tools of my trade is a no-brainer. For us, it's far cheaper than many professions. A mechanical-switch keyboard is worth it, even if it only lasts for a year. (I (so far) haven't ruined one with a spill, and both are going strong after several years. Decent ones can be

Re: 0C1 abend

2023-07-01 Thread Steve Smith
The "normal cause" is that an invalid opcode came up in the CPU's eternal quest for things to do. What led to this could be any of a myriad of things. You will need to find someone who knows the rudiments of debugging to start on a resolution. Any specific answer you see on this mailing list is

Re: How batch create a PDSE2 with Generations?

2023-06-27 Thread Steve Smith
runs in Supervisor state? > It is an SVC. > SVC code receives control in Supervisor state. > It doesn't require that the program issuing the SVC 99 have any privileges > > -- > Tom Marchant. > > On Tue, 27 Jun 2023 20:27:27 -0400, Steve Smith wrote: > > >Let me be

Re: How batch create a PDSE2 with Generations?

2023-06-27 Thread Steve Smith
Let me be the first of likely many who will say "where did you get that idea?" It doesn't require any more privilege than ALLOC or bpxwdyn. Or // DD. sas On Tue, Jun 27, 2023 at 7:47 PM Tom Marchant < 000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote: > On Tue, 27 Jun 2023 14:32:18

Re: Two related member generation questions

2023-05-30 Thread Steve Smith
>From an "Extended" member list display (with the 8-char command field), you can place a '/' in the Prompt field: EDIT SAS00.MAIN.CNTLMember DEFDDIR1 saved Command ===> Scroll ===> CSR Name Prompt

Re: Two related member generation questions

2023-05-29 Thread Steve Smith
Yes, one of the "hidden secrets" of ISPF. I use it a lot, but you kind of have to be told it's there, and get used to it. It's very clunky. FileManager has an option (3.15) called "PDSE Workbench" that displays PDSEs with member generations very nicely, and provides comprehensive compare tools.

Re: Two related member generation questions

2023-05-29 Thread Steve Smith
"GDGs can be members of PDS or PDSE." -I can't even guess what you're trying to say, but on the face of it, that's not only wrong, but absurd. JCL provides no support at all for PDSE member generations. Support for PDSE as a member* of a GDG was added in z/OS 2.1 or 2, iirc. *(not to be confused

Re: Why does ISPF BROWSE abend with S878 searching a large sequential file?

2023-05-24 Thread Steve Smith
There is no need to specify any DCB information on //SYSMDUMP. Just don't, and you'll get what's best. sas On Wed, May 24, 2023 at 3:19 PM Steve Thompson wrote: > Thank you. I knew I was missing something. I just couldn't > remember that "S". How many times has that bitten me... > > But

Re: System Rexx 2

2023-05-15 Thread Steve Smith
"AXR0101I SYSTEM REXX (AXR) IS ALREADY ACTIVE": It appears that instead of starting a TSS task, it somehow is trying to start the main task again. It acts like your AXRNN proc was replaced with the AXRPSTRT proc. sas -- For

Re: Listing empty HLQs - LISTCAT?

2023-05-12 Thread Steve Smith
"Both" just meant both commands. Since that's not enough for a post... First, allowing regular users update access to the master catalog is a good idea... if you like risking system failure and a master catalog filled with junk. A good thing to start with is LISTCAT NAME CATALOG() That will

Re: Listing empty HLQs - LISTCAT?

2023-05-12 Thread Steve Smith
For some reason LISTCAT LEVEL does not return what matches the level exactly. Use LISTCAT ENT for that. So you'll need both to get what you want. sas On Fri, May 12, 2023 at 11:24 AM Bob Bridges wrote: > I'm looking at a profile in Top Secret with a bunch of permissions to user > HLQs that I

Re: JES2 Submitlib Bootstrap problem

2023-05-10 Thread Steve Smith
DSFS may help out here. Let JES2 allocate a PDS and let the users who just have to be Unixy access the PDS through DSFS. I'd suggest the /dsfs/txt/ branch. Use some symlinks if desired. I've found that DSFS works very well. It was also easy to set up and get going. There's some weirdness in

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-09 Thread Steve Smith
Yeah, I've been just as confused as anyone. It doesn't make much sense to have an entirely new compiler ("Open XL C/C++") with a name so subtly different from the old one ("XL C/C++"). It's typical of IBM to add & remove fashionable buzzwords to/from product names with no significance. So this

Re: TSO command System Rexx

2023-05-05 Thread Steve Smith
Here you go: *** TOP OF DATA * 'TIME' *BOTTOM OF DATA Fully tested. Ur welcome. sas On Fri, May 5, 2023 at 1:52 PM Mark Jacobs < 0224d287a4b1-dmarc-requ...@listserv.ua.edu> wrote: > Before I have to reinvent the command again, I

Re: Inexplicable 0C4!

2023-04-28 Thread Steve Smith
To be clear, the TEA is only relevant for Translation Exceptions, and a PIC 4 is not. Notwithstanding that your trace entry example *is* a PIC 4, and that is great information. Frankly, I think it was unwise by z/OS to lump translation exceptions (PICs 10, 11, 39-3B) in with S0C4. There's a

Re: Question about IEAARR Process

2023-04-21 Thread Steve Smith
Based on my experience (I have no inside knowledge), IEARR is a very simple non-space-switching PC program that calls your specified EP as a subroutine, and same goes for the ARR address. It's very simple... no subtask is involved, nor any of the privilege modifications that PCs would normally be

Re: What is BPXAS and how do I make them stop piling up?

2023-04-10 Thread Steve Smith
Well, here's the real deal: //BPXASJOB 1,MSGCLASS=Z //BPXAS PROC //* //* Note: This is a started JOB now, so the MSGCLASS can be set. //*Z is purged automatically. Change to X if you want to //*

Re: What is BPXAS and how do I make them stop piling up?

2023-04-10 Thread Steve Smith
Those are OMVS "initiators", and as far as I can tell, there is no way to control them. OMVS starts as many as needed to run processes (at which point they temporarily change their name - which is why you don't see all of them in DA). Once they're idle for 30 minutes or so, they quit; resulting

Re: JCL EXEC PARM= default?

2023-04-05 Thread Steve Smith
R1->A(xxx+x'8000')->H'0' sas On Wed, Apr 5, 2023 at 12:08 PM Seymour J Metz wrote: > DCH'0' > > > From: IBM Mainframe Discussion List on behalf > of Gibney, Dave <03b5261cfd78-dmarc-requ...@listserv.ua.edu> > Sent: Wednesday, April

Re: ASM call by value

2023-03-29 Thread Steve Smith
Good job. You could have a future as an assembler programmer, because you pay attention to the details. Your weird way is interesting because it is correct, but... it is not idiomatic. So it will freak out most assembler programmers. That's often not a good thing, but often is not always. sas

Re: ASM call by value

2023-03-29 Thread Steve Smith
Example 1 looks as I expected, and I'd expect it to work. You're close on Example 3, you don't want to specify MF in that case. What you want is the call to go to the subroutine with R1->F'3'. In Ex. 1, R2 contains the 3, it's stored in the parmlist addressed by R1 (via MF=E). In Ex. 3, you're

Re: ASM call by value

2023-03-28 Thread Steve Smith
What does "didn't work" mean? What did the CALL expansion look like? The code might be clearer if you just coded LA R1,=F'3' before the CALL. Your usage of MF=E is novel, and I'm hesitant to condemn it, but it's non-standard. Incidentally, why would you replace =F'1,2,3' on your second example

Re: ASM call by value

2023-03-26 Thread Steve Smith
er than " k". > > > From: IBM Mainframe Discussion List on behalf > of Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu> > Sent: Sunday, March 26, 2023 5:49 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: ASM cal

Re: ASM call by value

2023-03-26 Thread Steve Smith
I forgot to mention, to pass by value with CALL, you need [a] register[s]. e.g.: void foo(int i, int j , k) { k = i + j; } * ASM L R2,xyz LHI R3,1 CALL FOO,((R2),(R3),BAR) ... XYZ DS F BAR DS F Depending on # of registers available vs. # of value parms, CALL may become infeasible. sas

Re: ASM call by value

2023-03-26 Thread Steve Smith
Yes. It can be used to pass anything you want. But as always, caller & called must agree on what's passed. sas On Sun, Mar 26, 2023 at 5:35 PM Frank Swarbrick wrote: > Can the MVS CALL macro be used to call a C function with "value" > parameters (rather than reference parameters)? > >

Re: z/OS v2.05 and v2.5

2023-03-26 Thread Steve Smith
IBM has (as opposed to many many others) been pretty consistent in their Version.Release.Modlevel convention. Regardless of the conventional use of dots to separate the parts, never has any part of it been intended to be treated as a decimal fraction. Sorting and display formatting may find

Re: Check my math?

2023-03-23 Thread Steve Smith
Seems reasonable to me. Don't forget to add the shorts (node length <8). sas On Thu, Mar 23, 2023 at 11:00 AM Seymour J Metz wrote: > I get 4.75136 trillion, just under rather than over. > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > >

Re: Is z/OS Name/Token pair retrieval supported from REXX?

2023-03-22 Thread Steve Smith
That's a far more elegant and supported way to do it. Although the loop is presumably part of some other logic. I converted it into a simple demo exec: /* REXX */ ARG NAME LEVEL = '0004'X NAME = LEFT(NAME,16) TOKEN = ''X RETCODE = ''X ADDRESS LINKPGM

Re: Virtual Storage Manager - LDA.

2023-03-08 Thread Steve Smith
Have you looked at the documentation for RPTSTG? Have you tried the process described? sas On Wed, Mar 8, 2023 at 5:31 AM Massimo Biancucci wrote: > Thanks to everybody for your support. > As usual I learnt a lot. > > The problem was (as usual business) between my seat and my keyboard. > The

Re: Virtual Storage Manager - LDA.

2023-03-03 Thread Steve Smith
If you'd stick to the heap, which is much more efficient, you can request storage usage reports with quite a bit of detail. sas On Fri, Mar 3, 2023 at 2:37 PM Seymour J Metz wrote: > I doubt that you will get what you need that way. PL/I subaloocates > storage withing big blocks, and doing

Re: Full TRAP feature support

2023-03-02 Thread Steve Smith
I use z/XDC a lot, and I've had SET TRAP2 in my start-up script since I found out about it. It has worked seamlessly for me. The only visible difference is seeing x'01FF' at breakpoints rather than x'00'. And it's great that ZDC and other debuggers figured out how to exploit the facility. I'm

Re: Silly JES2 question

2023-02-27 Thread Steve Smith
Looks to me as useless as the trailing /*. It may be interpreted as another useless /*. JES2 ignores command statements imbedded in a job anyway. sas -- For IBM-MAIN subscribe / signoff / archive access instructions, send

Re: Are JNI required to be re-entrant and/or re-usable?

2023-02-15 Thread Steve Smith
If you're confused, it's probable that you didn't read all his words. sas On Wed, Feb 15, 2023 at 12:20 PM Seymour J Metz wrote: > I don't understand your reply. If the module is not marked as serially > reusable, then doesn't every LINK or LOAD get a fresh copy? > > > -- > Shmuel (Seymour J.)

Re: [EXTERNAL] CLIST for APF and link list datasets

2023-02-14 Thread Steve Smith
IPLINFO is a great exec, but I'd say the best display is from SDSF APF and LNK commands. Sort by any column. It may have something for LLA, idk. I recently found LPD (Link Pack Directory), which is very helpful (and cool). It pays to check the SDSF command menu now & then. Rob Scott's been

Re: JCL Procedure help

2023-02-08 Thread Steve Smith
I think that is the best idea, if changing the job JCL is an option. But it may be that it's more feasible to change one proc instead of who knows how many jobs. That's one of the reasons to have procs. Also, I believe your "plexname" should be "systemname". sas On Wed, Feb 8, 2023 at 10:28

Re: TEAMS usage

2023-02-08 Thread Steve Smith
On Wed, Feb 8, 2023 at 10:19 AM Lionel B. Dyck wrote: > You may need to uninstall Teams. and then go to the Microsoft App Store > and install it cleanly. MS has been moving many applications into the App > Store lately (as have other ISVs). > > > Fixed it for you. > Lionel B. Dyck <>< >

Re: JCL Procedure help

2023-02-08 Thread Steve Smith
You can probably just invoke the original program in your REXX (ADDRESS LINKMVS, etc.) when it's on the correct system. Then your proc is still one step. sas On Wed, Feb 8, 2023 at 8:56 AM Willy Jensen wrote: > Since you are running a REXX anyway, that REXX could copy DDname SYSIN to > a

Re: I want to cry

2023-02-06 Thread Steve Smith
I do feel sorry for those of you who evidently have no social life whatsoever outside of IBM-MAIN. But most of us would be very gratified if you'd STFU about off-topics. You're polluting the forum and wasting our time. sas --

Re: I want to cry

2023-02-05 Thread Steve Smith
Well, Dijkstra [in]famously said “The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.” That aside, the real problem is programmers who have no grasp of the fundamentals of programming. IT is about where medicine was in the middle ages, when

Re: I want to cry

2023-02-03 Thread Steve Smith
Maybe they want him to cry some more. sas On Fri, Feb 3, 2023 at 8:26 AM Tony Thigpen wrote: > You guys do realize he does not need the answer? He knows the answer and > is complaining about a dumb customer that will not even look up the > error message. > > Tony Thigpen > >

Re: GETMAIN LOC=32

2023-02-01 Thread Steve Smith
No. LA (and all LA variations) are modal, in that LA will not affect the high-half of the register, unless executing in AMODE 64. Anyway, what's the point of clearing registers unless or until you need to use them? sas On Wed, Feb 1, 2023 at 8:02 PM Paul Edwards wrote: > On Sun, 6 May 2018

Re: DFSORT OUTREC conditional formatting

2023-01-24 Thread Steve Smith
On Tue, Jan 24, 2023 at 4:08 PM Radoslaw Skorupka < 0471ebeac275-dmarc-requ...@listserv.ua.edu> wrote: > ... > I tried the following ABCDCNTL statement: > RECORD TYPE=V,LENGTH=(,,,50) > OUTREC FIELDS=(1,22,23,1,CHANGE=(8, > X'0001',C'READ' ... > and the above caused ICE111A error. >

Re: DFSORT maximum input records

2023-01-12 Thread Steve Smith
EQUALS adds an internal sort field of 4 bytes to hold an input sequence number, which is what you appear to be having trouble with. You haven't mentioned it, but removing EQUALS will solve your problem. If that's not feasible you can, if necessary, use some fancy stuff to add your own, say, a 6

Re: SMPE recreate a target library... Possible?

2023-01-04 Thread Steve Smith
Look at the GENERATE command. It should do what you want, but I haven't tried it. sas On Tue, Jan 3, 2023 at 4:07 PM Rob Schramm wrote: > So I know all the information is in SMPE. I'm looking for if there's an > easy way to do this.. The target library got smashed actually It's a ZFS > file

Re: ZFS Address Space, shared ENQ but filesystem isn't mounted

2022-12-28 Thread Steve Smith
Irregardless, it would only say what we already know... ZFS. I vaguely recall having this problem. There may be some "force" options on unmount or some zfsadm command that got it shook loose. sas On Wed, Dec 28, 2022 at 6:00 PM David Spiegel < 0468385049d1-dmarc-requ...@listserv.ua.edu>

Re: PDS Update in place (was compression needs a new name ...)

2022-12-22 Thread Steve Smith
It's standard in all the BxAMs. OPEN for UPDATE; READ, WRITE. Easy as cake. Just can't change the length of records or members. In ISPF's case the profile members are really just long streams of data; which are padded (see the PAD PAD at the end) to allow for some growth. Unless the

Re: PDS compression needs a new name - defoam? unfoam? degas? I hope someone has a better idea!

2022-12-21 Thread Steve Smith
The somewhat analogous process for KSDS called "reorganization". But I've heard "de-gas" used, albeit not formally. I have to dispute your contention that calling it "compression" is no longer an option. Changing general usage is generally not an option :-). sas On Wed, Dec 21, 2022 at 6:17

Re: CVTLSOL Signed?

2022-12-20 Thread Steve Smith
It's clear enough; maybe too clear. But, the last sentence isn't correct; the lower half of a binary field is neither signed nor unsigned (although I presume you meant "regarded as unsigned"), it's just a broken-off piece with no meaning at all. Special case of the absolute value being less than

Re: Can I get the true jobname in JCL

2022-12-16 Thread Steve Smith
Fri, 16 Dec 2022 at 14:31, Colin Paice wrote: > > > Thank you .. I'll raise some doc comments, as it is not well documented. > > It is only mentioned in the > > *what's changed in 2.3 * > > Colin > > > > On Fri, 16 Dec 2022 at 13:04, Steve Smith wrot

Re: Can I get the true jobname in JCL

2022-12-16 Thread Steve Smith
This was asked and answered before. sas On Fri, Dec 16, 2022 at 4:07 AM Colin Paice wrote: > If I start OMPROUTE.OMP1, or issue Start OMPROUTE,JOBNAME=OMP1, can I get > the > OMP1 as a JCL symbol so I can use it to pick up different configuration > members? > I can crawl around the control

Re: Why email from z/OS SMTP rejected by Gmail?

2022-12-11 Thread Steve Smith
Kind of hard to tell given the mangling that may or may not have occurred. My guess is that something meant to say "" (HTML for literal "<"), but forgot the semicolon, and the next mangling made it worse. No way to tell whether that's part of the problem, or just email effects. sas On Sun, Dec

Re: Bytes in a 3390 track

2022-11-23 Thread Steve Smith
58786 is the number of bytes available on the raw track. 56664 is what's left after the standard Record 0, which is present on every track of a volume formatted for z/OS use. I don't know about other OSes, and I don't recall seeing the 55996 figure before. The old 3390 Reference Summary is

Re: Question on writing PL/I to use EXEC PARM/PARMDD

2022-11-20 Thread Steve Smith
Not necessarily. Assuming using an LE compiler, the EXECOPTS compile option controls this. sas On Sun, Nov 20, 2022 at 2:30 AM Robin Vowels wrote: > The string passed to the main procedure needs to start with > a slash, because everything up to and including the slash > is omitted when

Re: Question on writing PL1 to use EXEC PARM/PARMDD

2022-11-20 Thread Steve Smith
To support long parms, you'd need DCL PARAM CHAR(32760) VAR; /* Maybe CHAR(*) would work */ There is a manual where you could get the definitive answer. But you might need to know the language name is PL/I to find it. sas On Sun, Nov 20, 2022 at 2:08 AM Robin Vowels wrote: > M: PROC (PARAM)

Re: TNZ 3270 Emulator: Any Experiences?

2022-11-17 Thread Steve Smith
I like Bluezone a lot, but relative to the amazing value Vista is, I'd say it's worth about $32 to me. I did buy Vista TN3270 from Tom B.; but so long ago, it may have been less than $30 then. sas On Thu, Nov 17, 2022 at 11:48 AM Ramsey Hallman wrote: > Unless Passport TN3270 has been

Re: IEBGENER and JES System Symbol

2022-11-11 Thread Steve Smith
isn't a system symbol. It's a JES2 symbol. should work for this purpose, I use it. The other is for JCL (only, it seems) where usually resolves to "JES2". sas On Fri, Nov 11, 2022 at 1:15 PM Sasso, Len < 039db7f8412a-dmarc-requ...@listserv.ua.edu> wrote: > - JES System Symbol (Name

Re: FileZilla for "ftp" from W11 to z/OS

2022-11-10 Thread Steve Smith
I set up Filezilla with two "hosts": one as MVS, one as Unix. Both work great in/out of the respective domains. Also, set the home directory appropriately for each. sas -- For IBM-MAIN subscribe / signoff / archive access

Re: Minor disaster

2022-09-29 Thread Steve Smith
+1 For FM's PDSE Workbench. Too bad FM in general has the horrible policy of not only using 47 different keylists, but insisting on [re-]activating them no matter how many times the user turns them off. That makes using FM very frustrating if you dare to want to control your own PF key settings.

Re: Assembler courses

2022-09-25 Thread Steve Smith
, something written as a guide, not a debate transcript. And lo, your next example is more like that. sas On Sun, Sep 25, 2022 at 10:17 PM David Crayford wrote: > On 26/9/22 10:13, Steve Smith wrote: > > lol... We definitely need a guide to refracturing code. > > > > Mor

Re: Assembler courses

2022-09-25 Thread Steve Smith
lol... We definitely need a guide to refracturing code. More seriously, a decent commentary on how to use goto "correctly" would be a nice thing to see. In my opinion, using it like REXX intends the signal statement to be used is fair. I can't at the moment recall much else that I'd normally

Re: Assembler courses

2022-09-21 Thread Steve Smith
imho, using the LE framework is an excellent idea for beginning assembler programming. You can actually do "Hello World!" in just a few more lines than C. And it lets you defer the gritty details of linkage and DCBs and such until after some visible results are obtained. It's almost as easy as

Re: Assembler courses

2022-09-17 Thread Steve Smith
I don't know of any material that supports your goal, but I definitely agree with you that it's a good idea. In particular, starting with relative branches and immediate instructions will make them better programmers from the start. As for reentrancy, I might start with a macro set that provides

Re: bpxpqrmxx and $SYSNAME vs

2022-09-12 Thread Steve Smith
The examples from the FM seem to generally use &-symbols when available, and $-symbols when not. $VERSION for example isn't a system-provided symbol, although I assign it from On a rather tangential rant, I am annoyed with people who gratuitously stuff $$$ all over in volsers, dsnames, and

Re: SDSF record and request types

2022-08-06 Thread Steve Smith
And SDSF should limit itself to pointing out that latter manual. As previously mentioned, documenting program behavior that is not under your control leads to mistakes and confusion, not to mention useless redundancy, even if correct for a time. sas On Sat, Aug 6, 2022 at 10:05 AM Colin Paice

Re: Using SORT to generate sequential Dates

2022-06-30 Thread Steve Smith
I would also like for the date of Easter, day of the week Christmas falls on, the moon phase, and the Chinese zodiac year to be appended. Otherwise, DFSORT is so lame. sas On Thu, Jun 30, 2022 at 7:36 PM Retired Mainframer < 03a485c129c3-dmarc-requ...@listserv.ua.edu> wrote: >

Re: Basic question on SYSCALL(S)

2022-06-30 Thread Steve Smith
You have to learn and understand the difference between commands and functions. It's always a program underneath, but the syntax and the API are different. Where did you get the idea that "x = procinfo..." should work? sas On Thu, Jun 30, 2022 at 7:09 AM Lennie Dymoke-Bradshaw <

Re: Some questions on SYSCALL

2022-06-29 Thread Steve Smith
I feel compelled to object. This argument has been perfectly civil, is completely pertinent, and surely has value in opening up some eyes about options for getting things done the "best" way. Yeah, the "best" is subjective, but sometimes a bit of argument will lead to some enlightenment... if

Re: Some questions on SYSCALL

2022-06-28 Thread Steve Smith
It would be nice if the USS people would get their command environment built in to REXX, like TSO, etc. Yeah, I can't imagine anything syscalls(on) could do that's worth being undone. But I doubt that's the problem. Calling an assembler routine certainly doesn't inherently reset the command

Re: Some questions on SYSCALL

2022-06-28 Thread Steve Smith
SYSCALL is a command environment. It is created by the initial call to syscalls (which is an external routine). You can, like all other command environments, either: address SYSCALL "write" or address SYSCALL "write"... sas On Tue, Jun 28, 2022 at 5:43 PM Charles Mills wrote: > I am

Re: CSSMTP

2022-06-28 Thread Steve Smith
This is not the z/OS mailing list, although it's a popular topic. sas On Tue, Jun 28, 2022 at 4:37 PM Paul Gilmartin < 042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote: > On Tue, 28 Jun 2022 19:57:03 +, rpinion865 wrote: > > >First, I know this is not a z/OS question. But, I'm drawing

Re: Some questions on SYSCALL

2022-06-28 Thread Steve Smith
Either that or "call syscalls('on')". REXX is weird. sas On Tue, Jun 28, 2022 at 4:50 PM Charles Mills wrote: > So are you saying I should be coding > > Foo = SYSCALLS("ON") > > Charles > > -- For IBM-MAIN subscribe /

Re: Some questions on SYSCALL

2022-06-28 Thread Steve Smith
One-line snippets, typically with typing errors, aren't going to be enough for someone to diagnose your problem. For a SWAG, are you clear that the function name is syscalls (with an 's'), and command environment name is SYSCALL (no 's')? sas On Tue, Jun 28, 2022 at 3:45 PM Charles Mills

Re: Some questions on SYSCALL

2022-06-28 Thread Steve Smith
All the examples, and the text, indicate you have to issue " call syscalls 'ON' " to activate that environment. When I needed to preserve a storage area, I just used IRXCOMM to stash the address in a variable that the calling routine didn't even know about. Notwithstanding that the host REXX

Re: BPXBATCH and PGM invocation

2022-06-23 Thread Steve Smith
The first example run worked perfectly; it was meant to print the explanation for one error code, and it did. It did NOT experience that error. I used that particular program because it would cause maximum confusion. JK, it was just a convenient program that produced a convenient amount of

Re: BPXBATCH and PGM invocation

2022-06-23 Thread Steve Smith
I just ran a test. PARM='PGM /bin/bpxmtext 0594003D' works. stdout has: BPXFVLKP 04/27/18 JRDirNotFound: A directory in the pathname was not found Action: One of the directories specified was not found. Verify that the name specified is spelled correctly. And PARM='PGM ''/bin/bpxmtext

Re: How to search large loadlib

2022-06-20 Thread Steve Smith
You can run AMBLIST against the entire library. Don't know that it should take so long to filter out what you need to see. sas On Mon, Jun 20, 2022 at 2:30 PM Donald Blake wrote: > I have a large PDSE loadlib with just under 10,000 members. Most of the > load members are COBOL programs. Some

Re: Some UNIX file usage questions

2022-06-19 Thread Steve Smith
Well, I said ESDS; a KSDS would add useless complication and overhead. Anyway, there doesn't seem to be any support for VSAM in REXX. Not sure about USS functions, but it seems much more straightforward to use USS files with USS functions. sas On Sat, Jun 18, 2022 at 5:05 PM Paul Gilmartin <

Re: Some UNIX file usage questions

2022-06-18 Thread Steve Smith
QSAM to a traditional PS file with the process you described is certainly going to write only short blocks. Given the amount of data involved, would it matter? However, besides USS files, you could consider an ESDS. VSAM maintains its CISIZE and blocksize quite rigorously. And it should be

Re: SFTP JOB Data parameter

2022-06-16 Thread Steve Smith
I wish that IBM had (or would) support the SYMBOLS= keyword on JOB statements to allow system symbols in the JCL. The current jobclass spec would still be the default; and SYMBOLS=JCLONLY would still be the default default. sas On Thu, Jun 16, 2022 at 9:27 AM Paul Gilmartin <

Re: [EXTERNAL] Re: SMS confusion on when system determined blocksize is used

2022-06-15 Thread Steve Smith
Check to see if your SMS ACS routine assigned a Data Class that has the "force SDB" option set. sas On Wed, Jun 15, 2022 at 12:42 PM Pommier, Rex wrote: > Hi Mike, > > Good idea, unfortunately ours is set to NOBLOCK0. > > Rex > >

Re: ISPF WSA and ISPF Plugin for z/OSMF

2022-06-13 Thread Steve Smith
On Mon, Jun 13, 2022 at 1:09 AM Seymour J Metz wrote: > Can you start to a new window as an alternative to a new tab? That was my > common use case for WSA. > No, not as far as I can tell. Tabs or splits only. > > Also, what is performance like? > It's OK, not as fast as TN3270. But I am

ISPF WSA and ISPF Plugin for z/OSMF

2022-06-11 Thread Steve Smith
I experimented with WSA back in the day; didn't find it especially compelling, best I can recall. I've lately been experimenting with the ISPF plugin for z/OSMF. If you like a more pointy-clicky interface, you might like it. I presume whatever customization done with WSA would not apply. I have

Re: USS ps command

2022-06-06 Thread Steve Smith
For the first question, SDSF has a PS command that shows all that. For the USS ps command, there is 'man' and a manual that you can refer to; both guaranteed to be more accurate than whatever someone posts here. sas On Mon, Jun 6, 2022 at 4:17 PM Kenneth J. Kripke wrote: > Is there a way to

Re: How to force use of a single unix process to all bpxbatch calls?

2022-05-29 Thread Steve Smith
Generally, a process started inside OMVS will run in a BPXAS initiator. On the MVS side, these are weird, in that they temporarily change their name to something like the program running (e.g. INETD8), but unlike batch initiators, there is no separate JES2 jobid for the client process. If you do

Re: zFS compress failure

2022-05-27 Thread Steve Smith
I guess it goes without saying you shouldn't wait until the 123rd extent fills up to take some action :-). My suggestion is to find some directory (or set of) that you can temporarily move off of the full filesystem (to /tmp or something). Once there's sufficient free space, zfs should be able

Re: TSO BRODCAST

2022-05-13 Thread Steve Smith
SAVE will save the message until the next logon, even if the user is presently logged on. And it will be shown and deleted then. I think what the OP wants are system notices, which are created with the operator SEND command. Those are listed for every TSO logon for all users, and are

Re: The Story of Mainframe Passwords

2022-05-12 Thread Steve Smith
VSAM does not use hardware keys. What I know of that does are PDS directories (KL=8) (not PDSE), VTOCs (KL=44), SYS1.BRODCAST (KL=1), and just heard about PASSWORD. They are (of course) available for user application with BDAM (Google suggests I meant "BDSM"... almost appropriate ;-). I don't

Re: EXTERNAL: CIBXUTOK fetch protected

2022-04-27 Thread Steve Smith
Well, S0C4-11 does not mean the storage is fetch-protected. It means the virtual address doesn't exist. Are you sure you're looking at a CIB? STCs have one for the START command, but I think batch jobs only get one when a command (MODIFY or STOP) is sent to them later on. sas On Wed, Apr 27,

Re: Date and time - MVS and OMVS

2022-04-07 Thread Steve Smith
So what is "setenv TZ GMT00BST-01,M3.4.0/01:00,M10.4.0/01:00", chopped liver? sas On Thu, Apr 7, 2022 at 9:34 AM Jay Maynard wrote: > To be pedantic, TZ does not itself contain the rules for DST. That's the > domain of the timezone database, tzinfo. > >

Re: IDCAMS ALIAS vs a symbolic link?

2022-03-28 Thread Steve Smith
I don't know what technical reasons there are for restricting an alias to be in the same catalog as its target, but they would certainly be much more powerful if they weren't. It would also be nice to have symlinks that could point at MVS datasets, and aliases that pointed at USS files. I don't

Re: PL/I question

2022-03-23 Thread Steve Smith
>From the Title Page: Enterprise PL/I for z/OS Licensed Program Specifications Version 5 Release 2 I read or heard long long ago that the I in PL/I is a roman numeral. sas On Wed, Mar 23, 2022 at 4:15 PM Charles Mills wrote: > How does PL/I self-identify? > > Charles > >

Re: PL/I question

2022-03-23 Thread Steve Smith
Obviously they are not. As a matter of fact, there *is* one correct way (and the trademark owner would be happy to say so), and no number of errors or passage of time changes that. So it will be occasionally mentioned. One might complain about IBM's history of lousy names for its products. The

  1   2   3   4   5   6   7   >