Re: RFC3280 (and 5280), "Basic Constraints" set to Critical

2023-12-10 Thread Phil Smith III
Charles Mills wrote, in part: >Confirming: >The complaint was at the client end. The client is z/OS. The complaint >was that the CA root had a Basic Constraints extension that was not >marked as critical? Yes. And that it only seems to matter to gsk when the client says "I can do TLSv1.3".

Re: RFC3280 (and 5280), "Basic Constraints" set to Critical

2023-12-11 Thread Phil Smith III
Charles wrote: >The critical bit is there to provide upward compatibility for >certificates, which are a standard that is implemented in everything >from z/OS to Nest Thermostats to Balckberrys that have not been >updated in ten years. >The critical bit says "this extension really matters. If you

Re: RFC3280 (and 5280), "Basic Constraints" set to Critical

2023-12-14 Thread Phil Smith III
Chris Meyer wrote: >I checked with the System SSL folks on this. >It sounds like what you're observing is a difference in default System >SSL certificate validation mode settings Between TLSv1.2 and TLSv1.3. >See the description of the System SSL GSK_CERT_VALIDATION_MODE >parameter in this table

SMP/E question of the day

2023-12-14 Thread Phil Smith III
>From a coworker, who tried to post but it seems to have vanished-not even a >bounce?! If it just got stuck somewhere, this might be a duplicate, sorry. I am having problems trying to convert a normal ZOS AMASPZAP to a SMPE ++ZAP. When I run the zap through a standalone AMASPZAP process

Re: RFC3280 (and 5280), "Basic Constraints" set to Critical

2023-12-14 Thread Phil Smith III
Oh. It does say: "If TLS V1.3 is negotiated for a secure connection, certificate validation is done according to RFC 5280 unless explicitly specified." but also still says "The default value is ANY." That seems a tad bit unclear, should be more like: " The default value is ANY, unless TLS V1.3 is

Re: SMP/E question of the day

2023-12-14 Thread Phil Smith III
Binyamin wrote: >Unless you are sending this via teletype or FAX, I question why you >would provide a zap rather than a module replacement. Well, we've been discussing that already. But we'd like to understand it at least. Meanwhile, Tom Marchant's suggestion sounded helpful, except it's C code.

Re: SMP/E question of the day

2023-12-15 Thread Phil Smith III
Kurt Quackenbush wrote, re: >> NAME ABCDITSK ABCPROC#C C_CODE >I believe SMP/E supports a maximum of 8 characters for the LMOD, >CSECT, and CLASS names specified on the IMASPZAP NAME statement. CSECT >name ABCPROC#C is 9 characters. Right, but that's the generated name-the module is ABCP

Envars (was: RFC3280 (and 5280), "Basic Constraints" set to Critical)

2023-12-18 Thread Phil Smith III
Now that we've gotten to clarify on the Basic Constraints thing (TL;DR: the RFCs require it; System SSL does not, prior to TLSv1.3; for LE at least, an ENVAR can override it), I have a follow-on question: Can I set an environment variable outside of LE and have it apply to the LE enclave? Ou

Re: Assembler programmer wanted

2023-12-20 Thread Phil Smith III
Dean Kent wrote: >In that case, I think that California law would not apply. I have the >impression (perhaps mistaken) that the labor laws apply to residents, >not remote workers. This is correct. I know this because when HP bought Voltage Security, we were no longer able to roll over any

Re: TCPPING for z/OS

2023-12-20 Thread Phil Smith III
Am I the only one who keeps reading this thread subject as "TIPPING for z/OS" and thinks, "&deity, this tipping thing is REALLY getting out of hand!!!" ? -- For IBM-MAIN subscribe / signoff / archive access instructions, send em

Re: allowed characters in member name

2024-01-06 Thread Phil Smith III
Has anyone ever understood why data set/member names cannot start with numerics? Just curious, as it seems like an odd restriction. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listse

Re: allowed characters in member name

2024-01-07 Thread Phil Smith III
Paul Gilmartin wrote, in part, in answer to "Why can't a data set name element start with a digit": >Left-to-right lexical analyzer that treats anything beginning with a digit >as a number. I'm willing to believe this, but am unclear on why whatever is parsing a DSN would care whether it's a num

Re: allowed characters in member name

2024-01-07 Thread Phil Smith III
Radoslaw Skorupka wrote: >The "8 characters rule" is widely used in z/OS and mainframe world. >Why? Presumably because a doubleword is a nice, discrete size of data-big enough to be useful, small enough to manipulate with things like two (now one) register? And Steve Beaver added: >The simplest

Re: allowed characters in member name

2024-01-07 Thread Phil Smith III
Paul Gilmartin wrote: >STOW 'Abc Xyz!'probably works. >STOW 8X'FF' probably doesn't or produces unexpected results. Ah.this is in reference to the original question, sorta, not to my "Why?" question. Thanks. -- Fo

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-13 Thread Phil Smith III
Interesting discussion. Some thoughts. First, it's not "Pervasive Encryption" you're talking about. It's IBM z/OS data set encryption (DSE). PE is the IBM encryption strategy. When data set encryption came along, IBM kept calling it PE, but it's just part of PE (the rest of which hasn't real

Re: Technical Reason? - Why you can't encrypt load libraries (PDSE format)?

2024-01-14 Thread Phil Smith III
Steve Estle wrote, in part: >but we'd like to encrypt as much as possible in our environment Why? What problem are you trying to solve? Remember that DSE provides protection against exactly two attacks: 1) Someone getting at the wire between the array and the CEC 2) Rogue storage admin Those

Re: Misuse of the word hexadecimnal (Was RE: COPYING PDS TO PDS ...)

2019-12-04 Thread Phil Smith III
Not to mention that "character" is fuzzily defined. You might mean: byte character glyph grapheme .all of which will vary per code page, encoding, etc .phsiii (who was trying not to jump in here, but can't stand it) ---

Water-cooled 360s?

2019-12-09 Thread Phil Smith III
https://hackaday.com/2019/12/08/the-barn-find-ibm-360-comes-home/ sparked a discussion on a private list about air- and water-cooling. I'm quite sure that the /44 and /75 we had at UofWaterloo were air-cooled, because we had no water. (That was one of the motivations for VM SSI, because we could

Re: Water-cooled 360s?

2019-12-09 Thread Phil Smith III
Well, all very interesting. We seem to be fumbling toward a consensus. But we've also uncovered a gaping hole in my question: What does "water-cooled" even mean? In this context, *I* think it means "any water cooling", but others may quite reasonably differ. Which reminds me: can anyone d

Re: How do I compare CPU times on two machines?

2019-12-13 Thread Phil Smith III
I don't think service units necessarily work, since there's the "technology dividend", where IBM admits (heck, touts) that 1 MSU on generation n is capable of more work than 1 MSU on generation n-1. They don't always do this, but have more than once. .phsiii

FW: Re: it was 20 years ago today ....

2020-01-02 Thread Phil Smith III
Hmm. I sent the post below, doesn't appear to have ever showed up, so retrying! From: Phil Smith III Sent: Tuesday, December 31, 2019 9:27 PM To: ibm-m...@bama.ua.edu <mailto:ibm-m...@bama.ua.edu> Subject: Re: it was 20 years ago today > Has it been 20 years since Y2K?

How many ways can one sentence be wrong dept

2020-01-11 Thread Phil Smith III
>From a book: "... located a Trojan virus during a routine mainframe defrag." -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: How many ways can one sentence be wrong dept

2020-01-12 Thread Phil Smith III
Jeremy Nicoll wrote: >I dunno about the first bit, but "routine mainframe defrag" is fine. >DFDSS has a DEFRAG verb. Well, ya larns sumtin' ever' day! Thanks. -- For IBM-MAIN subscribe / signoff / archive access instruction

Re: Talking to 3270 terminals?

2020-01-16 Thread Phil Smith III
Well, if we're gonna talk PCMs, let's not forget Formation! Actually, OK, let's forget Formation. The Formation 4000 we had was . not a great machine. Favorite story: the time we took a power hit, restarted, and (it eventually turned out) it had somehow decided that the 64KB chips in its memo

Couple of old dstrom blog posts of note

2020-02-04 Thread Phil Smith III
If nothing else, these are fun as reminders of dead companies/technologies: How to get rid of your mainframe (c. 1996) https://blog.strom.com/wp/?p=7568 which in turn references How to turn off your mainframe, c.1995 https://blog.strom.com/wp/?p=3468 ---

Re: UTF16 to EBCDIC

2020-02-08 Thread Phil Smith III
Gil wrote: >How does it handle characters absent from IBM-037? I expect it will throw an error. This is, as you (Gil) know, one of the problems with OP’s query: you can’t stuff thousands of pounds of potatoes into a 256-pound sack. (OK, characters, not potatoes.) For those who don’t underst

Re: UTF16 to EBCDIC

2020-02-09 Thread Phil Smith III
Gil wrote: >But no indication that it throws an error. Of course the iconv utility could >check >the output of iconv() and report its own error. Hmm. I thought I'd seen it throw an error but maybe not, and system is down ATM so I can't check In any case, one approach might be to go UTF=

Re: UTF16 to EBCDIC

2020-02-09 Thread Phil Smith III
Mike Schwab wrote: >Would UTF-16 to UTF-8 be a better conversion? You still have to be >certain of the source character set. And is supported by some z/OS >software. As Cameron indicated, your comment doesn't quite make sense. UTF-16 is just a variable-length encoding, in which basic ASCI

Re: UTF16 to EBCDIC

2020-02-09 Thread Phil Smith III
Gil corrected me: > You're describing UTF-8. UTF-16 uses 16-bit code units. > > https://en.wikipedia.org/wiki/UTF-16 Jeez, yes, of course. Brainfart! Thanks. -- For IBM-MAIN subsc

Re: "It's about nothing" (was: UTF16 ...)

2020-02-11 Thread Phil Smith III
*Somehow sent this to IBMTCP-L first, resending to the right list (Nice subject line! I like it.) > You've complained about null-terminated strings before. Why? Because I've seen too many bugs due to them and spend too much time dealing with them. Real data often contains nulls, and thin

New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-05 Thread Phil Smith III
https://www.tomshardware.com/news/new-jersey-cobol-coders-mainframes-coronavirus Reasonably bad article but kinda funny/ironic/something. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists.

Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-09 Thread Phil Smith III
Tony Thigpen wrote: >Many years ago, a programmer where I worked was told to write a program >in Cobol instead of RPG (which he preferred). So he did, but all the >variables were in Spanish. Management was not impressed. When my dad was teaching in South America (which he'd do for a few mont

Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-10 Thread Phil Smith III
Sigh: https://www.popularmechanics.com/science/a32095395/cobol-programming-language-covid-19/ Spot the huge errors. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu wi

Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-10 Thread Phil Smith III
Seymour J Metz wrote: >It's not unusual for a tenured professor to take a sabbatical and teach >elsewhere. Um.no kidding. What's your point? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to l

Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-11 Thread Phil Smith III
Bob Bridges wrote: >He was just responding to your parenthesis, I assumed. Explaining how sabbaticals work to a faculty brat? Why? That wasn't the question I asked at all. Just sayin'. -- For IBM-MAIN subscribe / signoff /

Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-12 Thread Phil Smith III
Seymour J Metz wrote: >because you seemed to find unusual something that was bog standard. No, I wondered which of a few possibilities it was. RIF. -- For IBM-MAIN subscribe / signoff / archive access instructions, send emai

Re: New Jersey Pleas for COBOL Coders for Mainframes Amid Coronavirus Pandemic

2020-04-13 Thread Phil Smith III
A better article than most of them, I think: https://slate.com/technology/2020/04/new-jersey-unemployment-cobol-coronavirus.html Had to laugh at IBM saying "We're giving away COBOL training to help with this!" - right, just what we need, newbie COBOL programmers fixing mission-critical syste

Linkage editor question: renaming duplicate entry points

2020-04-15 Thread Phil Smith III
I have a use case that's reasonable enough that it might be supported, yet odd enough that I'd be unsurprised if it isn't. Suppose we have a function called AX that we call. At times it would be useful to be able to relink a program that calls AX to add a "shim"-let's call it AXPRIME-between

Re: Here we go again;

2020-04-22 Thread Phil Smith III
As others have suggested, many companies do still have SSNs stored as packed decimal. So sure, a namespace expansion is possible, but it's a bigger change than one might think, however it's done. I've even seen at least one company who stored them as binary! I sure hope someone got a big bonus f

Re: Here we go again;

2020-04-22 Thread Phil Smith III
>I sure hope someone got a big bonus for saving that byte... Oy. Did not mean to cause a firestorm over this. Sure, it can add up; but a big database back then was what, 10M rows? So saving one byte was 10MB, not nothing, but still only 5% of a 3330. At some point, the cost of folks' time an

Re: Memory-Lane Monday: System Zzzzz | Computerworld Shark Tank

2020-04-22 Thread Phil Smith III
This happened to me many years ago. I got a call early (8am? Early for me at the time, I was like 22!) about a technical problem with something I'd written. We discussed it, I proposed a workaround, they tried it, it worked. Then my colleague asked, "When will you be in to fix it right?" Tha

Re: Linkage editor question: renaming duplicate entry points

2020-04-22 Thread Phil Smith III
Thanks to all who replied; CHANGE was indeed what I needed! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Cobol

2020-04-27 Thread Phil Smith III
John McKown wrote: >I always thought it was named "C" because that would have been the grade a >student would have gotten if he/she had designed it in a modern computer >science class. I've said for years that even a C++ is just a B-minus. -

Re: LzLabs

2020-04-30 Thread Phil Smith III
Peter Baumann wrote, in part: >Emulating the entire ecosystem and all the third-party tools seems like >insane. They call it re-hosting. IMHO you can re-host something written >to open standards. Otherwise you have to deal with legal issues and >since it's all propritary and patented they must

Re: Colossus, Strangelove, etc. was: Developers say...

2020-05-12 Thread Phil Smith III
Shmuel wrote: >I hated it; that level of AI on a 360/75? To say nothing of just reeking of >sympathetic magic. >BTW, the wiki article got the origin of the name wrong; it was P-1 because it >ran in partition (remember those) 1. Does anybody know whether Waterloo was >actually running MVT on th

Re: 3270 terminals: CUT vs. DFT

2020-05-12 Thread Phil Smith III
Martin Packer wrote: >It's such a nice efficient data stream that one might like to use it from >other platforms. "Efficient" how? Bandwidth? That's cheap now. 3270 data streams were fun because they were so complex. But expensive to program and use. And the fact that attribute bytes occupy

Re: Help with APA - Application Performance Analyzer

2021-04-12 Thread Phil Smith III
This might be obvious, but if you can, you generally want to run APA on the slowest system you own, because modern machines are too bloody fast: it can have trouble identifying hotspots because it only goes to (I think) 100K samples per second, and that's not enough. At least, that's what ISTR from

Re: Good CMS source compare utility (not ISPF)?

2021-04-12 Thread Phil Smith III
Binyamin, I'll send you XCOMPARE offline. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: Help with APA - Application Performance Analyzer

2021-04-13 Thread Phil Smith III
Colin Paice wrote: >I dont think it matters which machine you run on, you just run for a longer >time, and get more samples that way. There was, IIRC, also a maximum time for the sampling. What we wound up with was insufficient; as I noted, it was a while ago. Perhaps we missed something. -

Re: Help with APA - Application Performance Analyzer

2021-04-13 Thread Phil Smith III
Colin Paice wrote about using APA successfully. I sure wasn't meaning to diss APA-it did help. I just remember finding that it wasn't granular enough for us. We have an underlying toolkit that has many layers, so it tends to jump around a lot in there, doing not a lot in each layer. That made i

Re: SPF/SE.... out of business?

2021-04-28 Thread Phil Smith III
Gil wrote, in part: >Is that ANSI? SAA? Little-known fact: the SAA UI definition matches (almost?) 100% the original Windows 95 (or was it 3.1?) UI definition. Of course, Microsoft has mostly forgotten their own standards over the years, so this is a lot less relevant than it used to be. (Tea

Re: Substitution Character?

2021-05-03 Thread Phil Smith III
Paul Gilmartin wrote: >About a year ago I submitted an RCF on iconv() in >XL C/C++ Runtime Library Reference. The text has been >changed in the 1Q21 refresh. It now reads: >https://www.ibm.com/docs/en/zos/2.4.0?topic=functions-iconv-code-conversion >If iconv() encounters a character in t

Re: Substitution Character?

2021-05-04 Thread Phil Smith III
Tony Harminc wrote: >I don't think "is to be" is not colloquial English in this sentence, >but I do think it makes it prescriptive - like part of a spec - rather >than descriptive of the behaviour. I can buy that, except it's not appropriate here, where it's describing the behavior. In an RFC,

Re: 3270 emulator / telnet with encryption

2021-05-07 Thread Phil Smith III
Radoslaw Skorupka wrote: >I can be wrong, but I read that data portions for telnet traffic are so >small that there is no interest to call ICSF functions and just built-in >TCPIP/TN3270 procedures are used. Note: I talk about symmetric key >crypto, not handshaking. And that part of "software ba

Re: 3270 emulator / telnet with encryption

2021-05-07 Thread Phil Smith III
Doh. I got wrapped around the axle thinking about the client, didn’t focus on the fact that the tn3270 server is integrated into z/OS! Sorry about that. In any case, I believe what I wrote is correct, just not relevant to the question asked 😊 From: Phil Smith III Sent: Friday, May 7

Pronunciations (spun off of another thread)

2021-05-07 Thread Phil Smith III
Recapping: Tom Brennan asked: >Side subject - so how do you pronounce CPACF? I always say each letter, >but some IBM crypto folks say C-Pack-F I spell it out. “See-pack-eff” makes my head hurt. Chris Hoelscher added: >Or, for that matter, is it C - I - C - S or KIX? (I use the forme

Required viewing

2021-05-28 Thread Phil Smith III
1957 Automatic Data Processing, IBM 705 Mainframe Data Center, IBM 650, ARMY Computers https://www.youtube.com/watch?v=32iPITuZraU 32 minutes -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to list

Re: Coding for the future

2021-06-16 Thread Phil Smith III
A fun thread. Bob Bridges wrote, in part: >1) long-winded variable names I used to write almost exclusively in assembler, before long variable names, so I’ve found this one hard to break—but it’s definitely a good idea. I tend to cluster labels as much as possible: that is, in routine

Re: EXTERNAL: Coding for the future

2021-06-16 Thread Phil Smith III
Crawford, Robert C. wrote, in part: >Oh, and I used to this: >LOOP MVC HERE,THERE >And now do this: >LOOP DS 0H >MVC HERE,THERE Yes, I was taught that early. Then I took a Commodore SuperPet assembler class (after writing 370 assembler for several yea

Re: Java 8 (latest!) and TLSv1.3 - anyone got it working?

2021-06-18 Thread Phil Smith III
Michael Knigge wrote: >on a z/OS 2.4 system with latest Java installed (1.8.0_291) we have a Tomcat application server and try to establish a TLS 1.3 connection. It doesn't work. TLS 1.2 is working like a charm - but connections with 1.3 fail (errors like "bad record mac" when using CuRL or "SSL_E

Re: Java 8 (latest!) and TLSv1.3 - anyone got it working?

2021-06-18 Thread Phil Smith III
Joe Monk wrote: >Ummm Java 8 is the latest... Then shame on IBM. Java 8 is ancient, came out in 2014-Java 16 came out a couple of months ago. Well, they did say they'd have Java 11 eventually: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/blog-entry1 /2020/04/07/ibm-int

Announcing IBM z/OS V2.5, Next-Gen Operating System Designed for Hybrid Cloud and AI

2021-07-27 Thread Phil Smith III
https://newsroom.ibm.com/2021-07-27-Announcing-IBM-z-OS-V2-5,-Next-Gen-Opera ting-System-Designed-for-Hybrid-Cloud-and-AI -

Re: FTP distributed system EBCDIC encoded file

2021-07-27 Thread Phil Smith III
What Charles said. If you have Pipelines, this is trivial. ...phsiii -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: "(watch the wrap)"

2021-07-27 Thread Phil Smith III
Charles wrote: > I don't see an apology; I see a courtesy warning. Same here. Folks with stupidly broken corporate email systems may not have the control they'd like. When I was at Sterling, outbound email would randomly show @reston.vmd.sterling.com (or thereabouts) instead of @sterling

Re: The Business Case for Pipes in the z/OS Base (was: Re: REXX - Interpret or Value - Which is better?)

2021-09-20 Thread Phil Smith III
Hobart Spitz wrote, in part: >The case *for *Pipes in the z/OS base.: > 2. Hardware usage would drop for customers. >From IBM's perspective, that might not be a positive argument. It should be-they're hopefully not fooling themselves that they have a lock on enterprise computing any more, so

Re: The Business Case for Pipes in the z/OS Base (was: Re: REXX - Interpret or Value - Which is better?)

2021-09-20 Thread Phil Smith III
Hobart Spitz wrote, in part: >This is a great comment. I hadn't given that much thought to the question. >Not to split hairs, but I didn't say MIPS, I said hardware. >If I had to guess, MIPS usage might actually increase slightly, because the >Pipes dispatcher has to switch between stages twice

Re: zPDT Learner's Edition

2021-09-27 Thread Phil Smith III
Ed Jaffe wrote: >It's not the oldest SHARE requirement by >any means, but certainly a long-standing one with an indefensible >rationale, that has withstood the test of time. "indefensible"? "unimpeachable"? What did you mean?

PL/I vs. JCL

2021-09-27 Thread Phil Smith III
A friend writes: In a conversation elsewhere I mentioned the oops between JCL using /* as end of dataset and PL/I using /* */ for comment brackets - meaning that PL/I had to start in column 2 to prevent a comment from being interpreted as JCL. Oopsie. Does anyone remember which came first? There w

Re: zPDT Learner's Edition

2021-09-28 Thread Phil Smith III
Ed Jaffe wrote: >I meant to say there was _no defense_ that could be used by IBM against >the rationale presented in the requirement. Ok, then what you said indeed wasn't what you intended to say, as I suspected! Just checkin', thanks. ("indefensible argument" means "the argument is easily atta

Re: zPDT Learner's Edition

2021-09-28 Thread Phil Smith III
Sorry, Ed, was honestly unsure which direction you were pointing. Alles klar! -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Re: PL/I vs. JCL

2021-09-29 Thread Phil Smith III
Bob Bridges wrote: >Purely by the way, but I've never really understood why so many REXX modules I see start like this: > /* REXX */ I think (a) it's documented that way in some places; (b) Some environments may even require that; (c) that's how some/many examples have it; and (d) it's biz

Re: PL/I vs. JCL

2021-10-03 Thread Phil Smith III
Charles wrote: >I wrote a (successful!) product that in one very peripheral feature took an >operand that could represent a member name in a default PDS, a dataset name, >or a zFS file name. I differentiated among the three based on length and the >presence or absence of periods and/or slashes. No

Re: PL/I vs. JCL

2021-10-03 Thread Phil Smith III
Charles Mills wrote: >I once had an all-out war (I won! I was the president!) with a tech writer who >insisted that the >documentation should spell out Multiple Virtual Systems on the first reference >to MVS (in technical >documentation for a hardcore mainframe product). My position was that

Re: PL/I vs. JCL

2021-10-04 Thread Phil Smith III
Charles wrote: >Saying MVS makes you look old-fashioned, even though MVS still exists >(I guess?) as a component of z/OS. Saying z/OS is limiting. ? Limiting how? If you mean "z/OS and predecessors", that's always worked for me. Yes, MVS is a component of z/OS, as is USS. (Hey, let's debate

Re: Any equivalent of RDRLIST or PEEK for the print queue (CMS)

2021-10-04 Thread Phil Smith III
As Gil points out, there are Other Issues, starting with the fact that you can't read the print queue directly. If you had the V/SPOOL product from CA/Broadcom you could do it, with privileges-I wrote that support, gulp, almost 30 years ago. It uses code in CP to read the pages of the SPOOL file

Re: PL/I vs. JCL

2021-10-05 Thread Phil Smith III
Joe: Are those eight books the only use of the term in IBM doc? Still convincing-it's not like it's one isolated RedBook-but perhaps reflecting that it was perhaps viewed as a mistake (or "Open MVS" was), but one that was too hard to undo. Guessing we'll never know. It is curious that "UNIX Sys

Re: PL/I vs. JCL

2021-10-05 Thread Phil Smith III
Shmuel wrote: > IBM has always had a propensity for changing nomenclature, e.g. from Data Management to Data Administration. Of course.but they didn't change it here: they seemed to decide to use both. That's even weirder. Changing: zSeries, System z, z Systems, IBM Z, and (sort of) zEnter

Re: Mainframe ransomware solution

2021-10-11 Thread Phil Smith III
Well, now that this thread has devolved into war stories (often the best part of a day's digest): A friend working helpdesk once hacked an end-user's PROFILE EXEC on CMS so that every OTHER time he logged on, it would do something odd, forget what. User made SEVERAL trips between her* office an

Vector examples?

2021-10-18 Thread Phil Smith III
I'm doing some crude experimentation with some vector instructions. I haven't found any samples yet; this seems like it might should work: VL1,WORK1 where WORK1 is a doubleword-aligned value, but it program checks with a data exception. So obviously I'm confused. Anyone grok how the

Re: Vector examples?

2021-10-18 Thread Phil Smith III
Charles, thanks-I did find that, but that's pseudo-assembler and I can't find equates for the vector registers anywhere (coulda missed them, of course). Shmuel, that was my first thought, but I'd expect to get a S0C1 not a S0C7, I *think*, per the doc. This is running on a zPDT, where I d

Re: Vector examples?

2021-10-19 Thread Phil Smith III
Shmuel, I'm testing under z/VM. Ah HAH: I finally grokked what you'd said before about DXC, deciphered PofOp's somewhat opaque "When a data exception causes a program interruption, a data-exception code (DXC) is stored at location 147" to mean DECIMAL location 147 (why on earth would I want to

Re: Vector examples?

2021-10-19 Thread Phil Smith III
Dale, that's a great link-thanks!!! For anyone who might be interested, here's my wee program so far, with some whitespace removed for compactness. I've written the zPDT owner to ask if vector can be enabled-not that I think it'll Just Work then, but I'll be farther along. The idea is that

Re: Vector examples?

2021-10-19 Thread Phil Smith III
Shmuel wrote: >Are you running releases of CP and CMS that support vector instructions? Yes. Same as the CP and CMS I'm running z/OS on at IBM Dallas (CP 7.2, CMS 30). >How is the CMS virtual machine defined? ESA, same as our z/OS guest in Dallas. >Where is the HLASM documentation for t

Re: Vector examples?

2021-10-19 Thread Phil Smith III
Charles Mills asked: > Did you try one of the samples in C or COBOL to see if you get the same >check? I have not. I can fix C or COBOL but cannot write them worth a . I'm an assembler geek from way back! OK, and PL/I and Rexx. The effort to figure out how to compile alone would take me fo

Re: Vector examples?

2021-10-19 Thread Phil Smith III
Thanks to a bunch of bits of advice from here and elsewhere, I have it working-or at least producing a result; my cow-orker who needs the code is going to validate that the result seems right. The key was that in a virtual machine you have to turn vector processing on by setting the (grande) CR

Re: Vector examples?

2021-10-20 Thread Phil Smith III
Shmuel wrote: >Is there a SET command that will cause CMS to set the bit? Doing it yourself seems fragile. No. CMS has no interest in vector stuff (confirmed with Endicott). I'm getting close: 1st input: 0xE900 2nd input: 0xC300 Result:0x4FFB That's doing single-byte

Re: Vector examples?

2021-10-23 Thread Phil Smith III
Thanks again to all who assisted. I got my example working. Biggest problems were lack of understanding of the basic architecture (128-bit registers that can be logically segmented into quadwords, doublewords, fullwords, halfwords, and/or bytes, depending on the function) and then, once I had thing

Re: Data Exfiltration

2021-11-01 Thread Phil Smith III
Long ago, when the world was young, there was an IBM manual for an early 3270 emulator that actually documented the IND$FILE protocol. I have a copy somewhere. But yeah, they've made it hard to grok. WSF is well documented in the 3270 protocol books-but those are probably hard to find these d

Re: Reliable source for slang term "noodle picker"?

2021-11-02 Thread Phil Smith III
I of course understand Wikipedia's desire for citation, but in cases like this it's probably just not possible. Would it maybe pass muster if it says something like "colloquially known as the 'noodle picker'"? That makes it clearer that it's not official and perhaps unverifiable.

Re: Reliable source for slang term "noodle picker"?

2021-11-03 Thread Phil Smith III
Shmuel wrote: >No, if challenged you need a citation with claims about colloquial usage. And IBM-MAIN posts aren't sufficient? Why not? That's pretty darned colloquial! (Yes, I feel like we're going in circles here, but it's not your fault or mine--it's that this requirement, while well-intentio

Re: Words fail me!

2021-11-09 Thread Phil Smith III
Shmuel wrote about someone "spelling out" bind wrongly. That is a doozy! We had a tech writer-supposedly experienced-who we had to stop from "fixing" things like "userid" and "fileid" (this was on a VM product). She wanted "CP QUERY USER ID" and "Enter file ID" and like that. No, just no. But I

Moron of the day -- me!

2021-11-10 Thread Phil Smith III
Yesterday I needed to run a quick test of a USS-resident program from batch, which I certainly knew was possible but had never done before. Found various pages talking about how to use BPXBATCH, tried it. RC=0 but no program output. None. Zero. Nada. Tinkered with DDs for STDOUT and STDERR (SYSOUT=

Re: Is there a field that would reflect LPAR soft-capping?;

2021-11-20 Thread Phil Smith III
Steve Horein provided some nice Rexx that talks to WLM about this, but I don't quite grok the output. When I run it and just display the various variables, I get: QVSVER = 2 QVSFLAGS = 1 IMGVALID = CECSTAT = 3906 CECMODEL = 10012 LPARNAME = 1 LPARMSUS = E0 CECVALID = 1 VER2 = 1 C

Re: Is there a field that would reflect LPAR soft-capping?;

2021-11-21 Thread Phil Smith III
Steve Horein suggested: >To me, it appears your variable names and values are not lining up, like >your CECMODEL variable reflects your CECMSUS value, etc. >Hopefully that helps? Doh. All I did was take the code you posted and add a bunch of SAY statements at the end, but in doing so I somehow

Re: Is there a field that would reflect LPAR soft-capping?;

2021-11-22 Thread Phil Smith III
And just to close the loop: QVSVER = 2 CECMODEL = 785 CECMSUS = 10012 CECSTAT = 1 CECTYPE = 3906 CECVALID = 1 IMGVALID = 1 LPARID = 1 LPARMSUS = 5183 LPARNAME = ZM01 QVSFLAGS = E0 VER2 = Looks a lot more plausible! Thanks again. -

FW: IBM RFE's Broken

2021-11-27 Thread Phil Smith III
Lionel, Try another browser, and/or one where you can clear cookies. IBM's sites are horribly fragile and often misbehave if you have a bad cookie. Firefox is my main browser; Chrome is my backup. When things seem banjaxed, I use Edge, where I don't care if I have to delete cookies etc. If

Re: FW: IBM RFE's Broken

2021-11-29 Thread Phil Smith III
Paul Gilmartin wrote: >>Try another browser, ... >"Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning > for the bad old days, before the Web, when you had very little chance of reading a document written on another >computer, a

Re: New Java vulnerability

2021-12-14 Thread Phil Smith III
Making things even more confusing, there are lots of ways to use log4j, only some of which expose this vulnerability. For example, Splunk uses it, but says the exploit matters on "All supported non-Windows versions of 8.1.x and 8.2.x only if Hadoop (Hunk) and/or DFS are used." It appears that t

Re: New Java vulnerability

2021-12-14 Thread Phil Smith III
Itschak wrote: > I agree. However, the reason we offer such scan is that there other vendor >products installed in uss. It is not ibm only issue. The second one is >attitude. Remember the days of Spectre? Ibm never admitted they have it >until they had a solution and clients was unsure if they are

Re: Top 8 Reasons for using Python instead of REXX for z/OS

2021-12-19 Thread Phil Smith III
Interesting. Python is great; we use a ton of it. I'm happy that Guido's original stupid (yes, I used that word) position that Python would never support EBCDIC has been overridden. ("How important is z/OS? I'm very skeptical of the viability of any OS that uses an encoding that is not a superset o

<    1   2   3   4   5   6   7   8   9   >