Re: Assistance with Converting IMS DB to MySQL DB

2024-05-18 Thread Rupert Reynolds
One point which might seem obvious, and if it's been discussed I apologise for repeating, but IMS DB supports a hierarchical structure, so in a typical DB a root segment may have zero, one or many child segments. Exhoing others, you really will need an IMS expert. Roops On Fri, 17 May 2024,

Re: Rexx and DSFS

2024-04-22 Thread Rupert Reynolds
On Mon, 22 Apr 2024, 15:44 Paul Gilmartin, < 042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote: I admit I didn't experiment much, but to make my existing code work under Fedora I just renamed the functions. Or did I create links? I was bored years ago and wrote some Rexx under Windows to add

Re: Rexx and DSFS

2024-04-22 Thread Rupert Reynolds
This is one thing about using Rexx (or any script language AFAICS) that is awkward to remember. My Linux lapdog uses #!/bin/rexx as the first line (and external functions must be saved with upper case filenames to be found from Rexx code) In some environments (TSO via ddname SYSEXEC, is it?)

Re: S0c4 creation

2024-04-22 Thread Rupert Reynolds
I have to say I find it hard to see an appreciable risk (especially for some innocent code to accidentally issue the MODESET SVC), but of course no risk is zero. For the record I chose (off the cuff) to use NC on some low storage with itself, because it would never actually attempt to alter that

Re: S0c4 creation

2024-04-21 Thread Rupert Reynolds
If it's your STC, then include something dirty like BANG NC16(4,R0),16(R0) AND CVT pointer with itself--should fail although I should say that might raise eyebrows on a production system ;-) Roops On Sun, 21 Apr 2024, 08:45 Peter, < 05e4a8a0a03d-dmarc-requ...@listserv.ua.edu>

Re: ./ ADD - which utility?

2024-04-13 Thread Rupert Reynolds
Affectionately known in UK as I-E-B-up-ditty :-) On Sat, 13 Apr 2024, 15:39 ITschak Mugzach, < 05a7ced721d8-dmarc-requ...@listserv.ua.edu> wrote: > IEBUPDTE. JCL can be found in google > > ITschak Mugzach > *|** IronSphere Platform* *|* *Information Security Continuous Monitoring > for z/OS,

Re: Hmm, 3 ... (Re: Rexx numeric digits and scientific notation question

2024-03-17 Thread Rupert Reynolds
edu/~smetz3 > עַם יִשְׂרָאֵל חַי > נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר > > > From: IBM Mainframe Discussion List on behalf > of Rupert Reynolds > Sent: Sunday, March 17, 2024 2:08 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Hm

Re: Hmm, 3 ... (Re: Rexx numeric digits and scientific notation question

2024-03-17 Thread Rupert Reynolds
> -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > עַם יִשְׂרָאֵל חַי > נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר > > > From: IBM Mainframe Discussion List on behalf > of Rupert Reynolds > Sent: Saturday, March 16, 20

Re: Algol

2024-03-16 Thread Rupert Reynolds
ts of others in conversation is absolute > folly; for it answers none of the ends of conversation. He who uses it > neither improves others, is improved himself, nor pleases anyone. -Poor > Richard’s Almanack, 1756 */ > > -Original Message----- > From: IBM Mainframe Discussion List On

Re: Hmm, 3 ... (Re: Rexx numeric digits and scientific notation question

2024-03-16 Thread Rupert Reynolds
My experience of modern scripting languages, compared with classic Rexx, is that they all do something new more easily, but also I can't think of one that doesn't have an obvious pitfall (such as, for example, stumbling badly over certain byte values such as NUL in strings). Classic Rexx under

Re: Rexx numeric digits and scientific notation question

2024-03-14 Thread Rupert Reynolds
As a style thing, I'd be quite happy to initialise everything inline once, but if I need to re-initialise then I'd want to be sure everything is the same second time around, so I'd probably use 'procedure expose' to initialise (and 'signal on novalue' as well, to avoid being caught out by

Re: Rexx numeric digits and scientific notation question

2024-03-14 Thread Rupert Reynolds
I *think* this only applies with calls to labels with 'procedure', but I might be wrong. Also, there's nothing stopping us from using 'procedure exposure name1 name2 name3' to set name1 etc. in a function that initialises them, if we want (especially if we will want to reinitialise everything at

Re: Rexx numeric digits and scientific notation question

2024-03-12 Thread Rupert Reynolds
Worth checking DIGITS after function calls--I forget the exact circumstances, but I remember a surprise return to defaults happened at times. Roops On Wed, 13 Mar 2024, 00:14 Charles Mills, wrote: > Well sure enough, a Say right after the NUMERIC DIGITS 15 works as > expected. > > There are no

Re: IBM-MAIN Posting Guidelines

2023-09-19 Thread Rupert Reynolds
Thanks. Well said. Can I just add the general Internet advice "If in doubt, don't feed the troll"? :-) Roops. On Sun, 17 Sep 2023, 22:48 Darren Evans-Young, wrote: > First, I would like to apologize to the list for not being a better list > owner. > Life has been busy. > > I've had numerous

Re: Commands from systsin

2023-09-13 Thread Rupert Reynolds
You might have to be sneaky. If your setup has a command run from TSO before ISPF (something like A.CLIST(#LOGON)) you should be able to run code that loads your stuff before it starts ISPF (PDF, ISPSTART or whatever). On my MVS 3.8 system at IPL I run something that loads 3 routines into LPA,

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Rupert Reynolds
> > > LIBDEF ? > Thats the one! > I never tried "being clever" but I wonder if one could dynamically write a > panel > definition into a temporary PDS that's been libdeffed, then use the > DISPLAY > command to pick up & use that panel definition? > > If that doesn't work (maybe ispf caches the

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Rupert Reynolds
Yes, I've done 3270 data streams the hard way, and given the choice I would load and call ISPLINK (I'm out of date--there may be easier ways these days?) with the usual R1-> variable length parameter list, with the first being a CL8 'DISPLAY ', the second the name of the panel, and so on. If you

Re: Has anyone

2023-08-22 Thread Rupert Reynolds
I remember using ed. Via a 2400bps modem :-) I'm told the thing with emacs is that, if you like it, it can end up being almost your whole development environment, so you feel lost without it. I ended up writing my own editor twice (once for TSO and 3278, again for Windoze). Both can run without

Re: Help for US Talent

2023-08-14 Thread Rupert Reynolds
Best bit of recruiter trolling I heard of was when Dylan Beatie created the Rockstar programming language :-) Roops On Mon, 14 Aug 2023, 20:52 Steve Beaver, < 050e0c375a14-dmarc-requ...@listserv.ua.edu> wrote: > Every time a recruiter calls me I have a sure way get rid of them and >

Re: They are *all* dinosaurs

2023-07-31 Thread Rupert Reynolds
Seems very fair to me. I remember Dylan Beattie quoted something similar in one of his talks, and I think he was quoting Douglas Adams. Yes, here it is:- 1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works. 2.

Re: C++ coroutines are recent, and difficult?

2023-07-16 Thread Rupert Reynolds
on List [IBM-MAIN@LISTSERV.UA.EDU] on behalf > of Rupert Reynolds [rreyno...@cix.co.uk] > Sent: Sunday, July 16, 2023 6:01 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: C++ coroutines are recent, and difficult? > > I must have missed the point of something, because on first reading, it

C++ coroutines are recent, and difficult?

2023-07-16 Thread Rupert Reynolds
I must have missed the point of something, because on first reading, it's analogous to what we could do with ATTACH, ECB and WAIT in assembly under z/OS and MVS, or the equivalents in PL/I and COBOL (I assume) where we have a subtask which can wait for an event and then resume operation from its

Re: Userid schemes

2023-07-13 Thread Rupert Reynolds
So many. YaaaRR1 (aaa was 3 alpha office/project) XXnnnRR (XX for office, no idea why 3 digits) RUPREY01 DEVRR01 Roops On Thu, 13 Jul 2023, 22:22 Phil Smith III, wrote: > I've seen various schemes used for creating up-to-eight-character userids, > all truncated as needed, of course. These

Re: Programming Hardware

2023-07-05 Thread Rupert Reynolds
Wired (backlit) keyboard for me, even if I use a laptop, but wireless mouse, and my favourite is Bluetooth. I tried 2 before I found a no-name one that connects faultlessly and runs weeks on a charge (USB-C). I don't use mouse much, but when I do I'd be lost using the wrong one :-) Roops On

Re: REXX parse parens

2023-05-02 Thread Rupert Reynolds
Alternative POV: I gave up on TSO command format ages ago (where that doesn't conflict with other people) and use *nix-style arguments. In VM/CMS where Rexx got started everything after "(" is processed as options For my own use I accept some limitations of parse. Either every argument is

Re: Language Environment custom messages

2023-04-10 Thread Rupert Reynolds
I'm not familiar with these custom messages, but have you tried a trailing "." i.e. ":newline."? Only a hunch, mind you... Rexx On Mon, 10 Apr 2023, 17:46 Frank Swarbrick, wrote: > At > https://www.ibm.com/docs/en/zos/2.5.0?topic=cm-creating-message-source-file > is documented creating of a

Re: AI wipes out humanity?

2023-04-09 Thread Rupert Reynolds
You might get more responses on the offtopic day (Friday), but here are my thoughts:- Hardly! It can do statistics and answer "Roughly what kind of word soup would someone expect in answer to..." but it doesn't understand what the words mean, and even when you prove it wrong, it can only BS like

Re: REXX/COBOL conversion question

2023-04-06 Thread Rupert Reynolds
The "principle of least astonishment" works well for me in Rexx, although I confess it took a while to make the best of it :-) Yes, I checked in ooRexx and in the docs for Regina:- Comparison with = is case-sensitive and leading/trailing blanks are stripped and/or added. So ("" = "")

Re: CASE constructs

2023-04-02 Thread Rupert Reynolds
2023 11:30:24 +0100, Rupert Reynolds wrote: > >... > >while in COBOL people were using ALTER with GOTO (oof!). > > > ??? > But didn't they need a CASE/SELECT to choose which ALTER? > > -- > gil > > -

Re: Subject: Re: Currency format suggestions, please?

2023-04-02 Thread Rupert Reynolds
Oh yes. Only slightly ambiguous when the speaker had alergies and a blocked nose :-) Roops On Sun, 2 Apr 2023, 11:18 Lennie Dymoke-Bradshaw, < 032fff1be9b4-dmarc-requ...@listserv.ua.edu> wrote: > We used to have the Milliard as well. > https://www.dictionary.com/browse/milliard > > Lennie >

Re: Subject: Re: Currency format suggestions, please?

2023-04-01 Thread Rupert Reynolds
Fair point. When I was at school we used "billion" as long scale 10^12, but by the time I worked for Nasty Wetmonster Bank it was short scale. I tend to just say "thousand million" :-) Roops On Sun, 2 Apr 2023, 00:34 Gary Weinhold, wrote: > This is been very interesting, but no one has

Re: CASE constructs

2023-04-01 Thread Rupert Reynolds
I seem to remember that most of the perceived weaknesses in COBOL were addressed a long time ago. But some old tales just won't die. Back when JSP meant Jackson Structured, I remember being told that PL/I supported selection directly with 'SELECT', while in COBOL people were using ALTER with GOTO

Re: Currency format suggestions, please?

2023-03-31 Thread Rupert Reynolds
; Babylonians gave us 360 degrees, 60 minutes, 60 seconds as units of > time and sky position. > > On Fri, Mar 31, 2023 at 12:56 PM Rupert Reynolds > wrote: > > > > Yes, I vaguely remember that the Mayans used zero, but India finished the > > job properly, and the

Re: Currency format suggestions, please?

2023-03-31 Thread Rupert Reynolds
stserv.ua.edu> wrote: > BTW Rudyard Kipling named his house "naulakha" may be because it cost him > 9 lakhs to build it. As for Indians using base 10 system for numbers, keep > in mind that this system was invented there. > > mkk > > On Fri, 31 Mar 2023 09:53:13

Re: Currency format suggestions, please?

2023-03-31 Thread Rupert Reynolds
e surer you are about > what happens when you die, the less I believe you. -Terry Black */ > > -Original Message- > From: IBM Mainframe Discussion List On Behalf > Of Rupert Reynolds > Sent: Thursday, March 30, 2023 17:49 > > Yes. Some sources say blanks as thousand

Re: Currency format suggestions, please?

2023-03-30 Thread Rupert Reynolds
Yes. Some sources say blanks as thousands separators are recognised internationally, especially in Europe. I wouldn't go that far, but I've seen it in the wild in a few places around Europe. The pairs of digits between commas in India were the biggest surprise to me, so far. Roops On Thu, 30

Re: Currency format suggestions, please?

2023-03-30 Thread Rupert Reynolds
Yes. Also spaces as separators, instead. One style I haven't seen for ages was where the output had asterisk replacing every possible leading spaces/zeroes, to prevent tampering I guess. Roops On Thu, 30 Mar 2023, 19:20 Seymour J Metz, wrote: > I certainly use comma separators after a

Currency format suggestions, please?

2023-03-30 Thread Rupert Reynolds
Well, I'm making progress with my 1-off 'just for fun' language. It owes much to Rexx, PL/I and the C-like languages. I added a function for currency formats. So far it can support these, optionally with a floating currency string (such as $, INR or Rs and so on) :- $12,345,668.90

Re: Stop the ragging on COBOL please [was: RE: ASM call by value]

2023-03-28 Thread Rupert Reynolds
Dr Alan Kay said "...arrogance is measured in nano-Dijkstras", but to my mind had a dry sense of humour :-) Roops On Tue, 28 Mar 2023, 04:22 David Crayford, wrote: > I think it was flippant Edsger W. Dijkstra quote: > > “The use of COBOL cripples the mind; its teaching should, >

Re: Question for our international friends (mostly)

2023-03-18 Thread Rupert Reynolds
It might be my memory, then. As it happens, using CICS maps laid some of the groundwork for programming 3270 datastreams the hard way (addresses in base 64, Start Field Extended and so on). Roops On Sat, 18 Mar 2023, 15:10 Martin Trübner, < 047eec287bd9-dmarc-requ...@listserv.ua.edu> wrote:

Re: Question for our international friends (mostly)

2023-03-18 Thread Rupert Reynolds
South of England: CICS 'kicks' IMS 'eye em ess' VSAM 'vee sam' IDCAMS 'id cams' (id rhymes with lid) zOS 'zed oss' ('zee arse' makes me snigger internally :-) ) JES3 'jez three' SQL 'sequel' IFOX00 'eye fox zero zero' Incidentally, the DHF prefix in CICS was explained to me as 'Denver Forest

Re: Question for our international friends (mostly)

2023-03-18 Thread Rupert Reynolds
gue; he approaches nearest to > the gods who knows how to be silent, even though he be in the right. -Cato > the Younger (BC 95-46) */ > > -----Original Message- > From: IBM Mainframe Discussion List On Behalf > Of Rupert Reynolds > Sent: Saturday, March 18, 2023 03:10 >

Re: Question for our international friends (mostly)

2023-03-18 Thread Rupert Reynolds
Back in the days of analogue mobile phones, I used phonetics a lot! Once or twice, I used the Cockney phonetics ;-) A for 'orses B for mutton C for miles ... X for breakfast Y for girlfriend Z for a joke (i.e. 'said for a joke') On Sat, 18 Mar 2023, 00:23 Bob Bridges, wrote: > Under marginal

Re: Common standard for number formatting equiv. to mainframe facilities?

2023-03-05 Thread Rupert Reynolds
Thanks--that's interesting. On Sun, 5 Mar 2023, 13:32 David Crayford, wrote: > strfmon() should do the trick. > > https://pubs.opengroup.org/onlinepubs/009604599/functions/strfmon.html > > > On 5 Mar 2023, at 4:06 am, Rupert Reynolds wrote: > > > > To explain, I

Re: Common standard for number formatting equiv. to mainframe facilities?

2023-03-05 Thread Rupert Reynolds
uld probably be the most understood and complete. > > On Sat, 4 Mar 2023 20:06:43 +0000 Rupert Reynolds > wrote: > > :>To explain, I'm writing new PC code. I want the equivalent of EDMK in > :>(something like) snprintf() format strings to print numbers with optional > :>fl

Common standard for number formatting equiv. to mainframe facilities?

2023-03-04 Thread Rupert Reynolds
To explain, I'm writing new PC code. I want the equivalent of EDMK in (something like) snprintf() format strings to print numbers with optional floating currency symbol and spaces/commas between thousands. (not forgetting n,nn,nn,nnn.nn style used in at least one country). As far as I can see,

Re: Markup languages: LaTeX and internal links

2023-01-01 Thread Rupert Reynolds
I can't answer your specific query, but when I added the hyperref package, TOC entries became links, and I could add http: and mailto: links, such as as \href{http://www.latex-tutorial.com}{LaTeX-Tutorial} and I suspect there is syntax for an internal \href that I haven't found yet. I have used

Re: Markup languages

2022-12-27 Thread Rupert Reynolds
In fact I think TeXworks on Win came with texlive (install-tl-windows.exe). On Tue, 27 Dec 2022, 11:59 Rupert Reynolds, wrote: > > Installed 'texlive' on Linux Mint and TeXworks on Windows and it all seems > to work pretty well :-) > > So thanks for a good th

Re: Markup languages

2022-12-27 Thread Rupert Reynolds
On Tue, 27 Dec 2022, 08:23 Colin Paice, wrote: ... > > You can tell how old I am when my brain thinks of ":p:h1 " when > marking up a document > > Colin > Yes, those GML tags still come to mind. In my head I also ".kp on" and ".kp off" around sections I want to keep together on one

Re: Happy Holidays to All

2022-12-24 Thread Rupert Reynolds
Whether you celebrate Sinterklaas, Christmas, December solstice, or one of several other events around this time of year (that I can't spell when I'm sleepy), it's been an informative year here (as always) and I hope next year brings you all something good. It's bringing me a roadtrip into

Re: Markup languages

2022-12-22 Thread Rupert Reynolds
On Thu, 22 Dec 2022, 16:47 Rupert Reynolds, wrote: > I've been meaning to learn LaTex for years, but it looks very different > from other markups. I'm off to find a beginners' course now :-) > > And so the first hurdle is passed--install package 'texlive' on Linux and 'pdflatex'

Re: Markup languages

2022-12-22 Thread Rupert Reynolds
I've been meaning to learn LaTex for years, but it looks very different from other markups. I'm off to find a beginners' course now :-) LibreOffice has the advantage of using an open standard, and being able to save in various M$ formats, and html. Libre is sometimes used to recover broken M$

Re: Markup languages

2022-12-22 Thread Rupert Reynolds
I've just been playing with Visual Studio Code with the Markdown All-in-One extension. Almost the first thing I read is that different .md viewers behave differently--to my mind the same problem as the downside of HTML. And I'm not convinced about significant white space (sp-sp-crlf) to get a

Re: Rexx function STORAGE with weird behavior on Netview

2022-12-19 Thread Rupert Reynolds
On Mon, 19 Dec 2022, 15:16 Paul Gorlinsky, wrote: > Results from a zos 2.4 system > > /* */ > Say c2x(Storage("10",8)) > Say c2x(Storage(10+0,4)) > Say c2x(Storage(10+4,4)) > Z = c2x(Storage(10,4)) > Say c2x(Storage(Z,8)) > > Results: > > 00FD4EA8 > 00FD4EA8 > > 021800FED054

Re: Computers

2022-11-30 Thread Rupert Reynolds
Wow. Reminds me of the times when some people spelled it "computor" instead of "computer" :-) Roops On Wed, 30 Nov 2022, 05:37 Phil Smith III, wrote: > Tom Brennan wrote: > >I never knew each section of a computer had its own distinct sound. > >https://www.youtube.com/watch?v=ukyHECjKDoQ > >

Re: Fred P. Brooks passed away

2022-11-18 Thread Rupert Reynolds
Also, I seem to remember he was a proponent of using 8 bits per byte on, to make room for lower case letters as well as upper case. A worthy cause! Roops -- For IBM-MAIN subscribe / signoff / archive access instructions, send

Re: Fred P. Brooks passed away

2022-11-18 Thread Rupert Reynolds
Sad news. S/360, MVS and The Mythical Man-Month come to mind immediately. Roops On Fri, 18 Nov 2022, 09:45 Support, DUNNIT SYSTEMS LTD., < supp...@dunnitsys.com> wrote: > As of this posting, Wikipedia is still not updated. > > https://en.wikipedia.org/wiki/Fred_Brooks > >

Re: Need info

2022-11-06 Thread Rupert Reynolds
I just tried it. It returns useful subscription info. I'm not sure that the subject text and capitalisation matter but, for the record, I used the subject INFO and text was:- INFO IBM-MAIN Thanks. Roops. On Mon, 7 Nov 2022, 04:31 Mike Schwab, wrote: > Not sure if that goes in subject and or

Re: Ad importance of the message paradigm (Re: Secure sockets (Re: Some questions on SYSCALL

2022-07-03 Thread Rupert Reynolds
Yes, perhaps the best example :-) On Sun, 3 Jul 2022, 12:01 David Crayford, wrote: > IIRC Lisp was designed in 1956. That must have been ground breaking at the > time. > > > On 3 Jul 2022, at 18:51, Rupert Reynolds wrote: > > > > The thing about Smalltalk (and

Re: Ad importance of the message paradigm (Re: Secure sockets (Re: Some questions on SYSCALL

2022-07-03 Thread Rupert Reynolds
ry about Java either. I never used Smalltalk > but I've seen examples in the GoF Design Patterns book. Guys I've spoken > to that used it extensively talk very fondly about it. > > On 3/07/2022 5:37 am, Rupert Reynolds wrote: > > I can't remember which of Alan Kay's talks it's in, but

Re: Ad importance of the message paradigm (Re: Secure sockets (Re: Some questions on SYSCALL

2022-07-02 Thread Rupert Reynolds
I can't remember which of Alan Kay's talks it's in, but I have a few of his saved and one or two have him saying "the big idea is messaging" and something like "whatever I had in mind, I can tell you now it wasn't C++" :-) The late great Joe Armstrong (of Erlang fame) also quoted Alan Kay on this

A gentle reminder-please don't flag these e-mails as spam.

2022-06-22 Thread Rupert Reynolds
Some list messages are being lost in spam filters. From the INFO IBM-MAIN response :- To SIGNOFF from IBM-MAIN, send email to lists...@listserv.ua.edu with the following in the body: SIGNOFF IBM-MAIN -- For IBM-MAIN subscribe /

Re: Is there a service similar to TCTL so that a task can give control to another task?

2022-06-13 Thread Rupert Reynolds
3 Jun 2022, 19:58 Binyamin Dissen, wrote: > I don't know if one can count on the ATTACHed task getting control before > the > ATTACH completes. > > I am trying to directly pass control to a ready enabled task (from the task > that did a POST). > > On Mon, 13 Jun 2022 19:05

Re: Is there a service similar to TCTL so that a task can give control to another task?

2022-06-13 Thread Rupert Reynolds
Back in the MVS days I might use ATTACH EP= (or EPLOC=) to set up the task. Or is the task ready running? Roops On Mon, 13 Jun 2022, 17:21 Binyamin Dissen, wrote: > Is there a service similar to TCTL so that a task can give control to > another > task? > > I guess I could schedule an SRB to

Re: "A Rexx" (or "A REXX")

2022-06-08 Thread Rupert Reynolds
Thinking back, in the MVS/XA and /ESA days in UK I started with "a Rexx exec" (yes, under TSO/E :-) ) or "a Rexx program", but not "a Rexx" because it sounded ugly. "Rexx script" turned up less often. Pretty soon people started assuming Rexx for almost anything interpreted, and not mentioning it

Re: Odd z/OS e-mail not via the list

2022-05-12 Thread Rupert Reynolds
> > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > > > From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf > of Rupert Reynolds [rreyno...@cix.co.uk] > Sent: Wednesday, May 11, 2022 5:02 PM >

Odd z/OS e-mail not via the list

2022-05-11 Thread Rupert Reynolds
Most of the list e-mails come from ibm-main@ This one is from Peter Enrico • peter.enr...@epstrategies.com about an EPS webinar. I'm just wondering: does this happen often? Roops -- For IBM-MAIN subscribe / signoff / archive

Re: PL/I question

2022-03-30 Thread Rupert Reynolds
That's a common problem, certainly, but if we include the wider world of micros and minis, I'd bet that buffer overuns related to null-teminated strings (BLEAH!) are in the lead :-) I once saw a report quoting Microsoft that half of all vulnerabilities were buffer overruns. I also saw a Dave

Re: PL/I question

2022-03-27 Thread Rupert Reynolds
Thanks. That's encouraging. I really must try to stay up to date :-) Roops On Sun., Mar. 27, 2022, 18:02 Tony Harminc, wrote: > On Sun, 27 Mar 2022 at 11:45, Rupert Reynolds wrote: > > > > Related: how does LE handle strings with embedded troublesome bytes suc

Re: PL/I question

2022-03-27 Thread Rupert Reynolds
ength may be > determined at, e.g. compile time, block entry, or may be dynamic (VARYING). > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > > > From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf >

Re: PL/I question

2022-03-27 Thread Rupert Reynolds
Related: how does LE handle strings with embedded troublesome bytes such as x'00'? And is it different between PL/I and C? I am reading the PL/I Programming Guide, but it takes but I'm hoping there is an easy off-the-cuff answer. Most of my PL/I experience was before LE, you see. Roos On Sat.,

Re: PL/I question

2022-03-25 Thread Rupert Reynolds
Vaguely related, can anyone comment on the assertions that PL/I was considered "too slow" back in the old days, and that it was "too verbose for writing system code"? Excuse me? MVS system macros are stuffed with its close relative, PL/S! I can see its size would make compiling slow on limited

Re: PL/I question

2022-03-23 Thread Rupert Reynolds
I think the days of trying to say there is only one correct way to write its name are long gone! On Wed., Mar. 23, 2022, 00:52 Phil Smith III, wrote: > Bob Bridges wrote: > > > PL/1 was my first language. > > > > Only it's "PL/I". "Programming Language/One", but "PL/I". Just sayin'. > >

Re: [EXTERNAL] Re: EXTERNAL: Re: What not to do on a z/OS system...

2022-01-21 Thread Rupert Reynolds
Never run your favourite development edit macros, when the output dataset for the LINK has been temporarily tweaked to an office load library, which is also APF-auth and allocated to the production JES3, particularly when the macro reacts to x37 abends by compressing DISP=SHR. I've never heard so

Re: What not to do on a z/OS system...

2022-01-20 Thread Rupert Reynolds
I remember talking to someone at Centrefile in London and he joked about the time he was invited to a game a bit like hockey, but using removable hard disc covers. Not exactly by the rules... And I remember writing Rexx to work on an infinite series for pi to a stupid number of decimal places.

Re: Sockets?

2022-01-05 Thread Rupert Reynolds
Just a thought... I'm not sure how much experience you have with sockets in general, but if you want a high level view, languages such as Python make that quicker on Windows and Linux. I wrote a simple Python script to process print output from MVS under Hercules and I remember it being fairly

Re: specific purpose for the REUS parameter in a binder operation

2021-11-12 Thread Rupert Reynolds
Thanks for the reminder of REUS. If I may test my memory here, the difference between REUS and RENT is declaring to system that the program does not modify any local storage at all, (obtaining any storage needed at run time), and if it is loaded from an APF-authorised library it should be loaded

Re: Rexx Detecting Value of MSG

2021-10-20 Thread Rupert Reynolds
Reading that page, MSG seems to revert to default if you use EXEC to start a new script. Pass it in as a parameter from CLIST and set it again? Roops On Wed., Oct. 20, 2021, 03:45 David Spiegel, wrote: > Hi Steve. > I read that too, but, it does not seem to work in my case (Rexx Exec > called

Re: EXTERNAL EMAIL: Re: System Programmer Titles

2021-10-15 Thread Rupert Reynolds
Oh good--it's Friday, a good day to mention that I was once titled "OS Whisperer", but not for long :-) Roops On Fri., Oct. 15, 2021, 05:30 Bruce Hewson, wrote: > Hi Chris, > > In which country or countries is your statement correct? > > > On Thu, 14 Oct 2021 21:25:10 +0100, CM Poncelet >

Re: IBM JCL Expert preview in today's announcement letter

2021-10-06 Thread Rupert Reynolds
>From memory, I'm pretty sure I've done the same thing (LRECL and BKSIZE 256) in compiled code, allocated both via JCL and via SVC 99. Out of date, I'm guessing there are handy routines to read PDS directories for us these days, and PDSE too? (Newer than ISPF LM*, I mean). Roops On Wed., Oct.

Re: Mainframe ransomware solution

2021-10-05 Thread Rupert Reynolds
Shops I've worked at have mostly relied on the general protections against intrusion, plus good (frequently tested) backup copies. I'd go further and say that a proper archive (write once, can't update) is essential if you rely on old data. Roops On Tue., Oct. 5, 2021, 14:24 Tommy Tsui, wrote:

Re: PL/I vs. JCL

2021-10-04 Thread Rupert Reynolds
I remember when MVS was affectionately called "Mine's Very Slow". I'm writing an OS for x86 (as an exercise) which aims to learn some of the lessons grown-up systems, such as MVS, could have taught x86 systems ever since MS-DOS. I'm calling it MES (Mine's Even Slower") :-) Roops On Mon., Oct.

Re: PL/I vs. JCL

2021-09-29 Thread Rupert Reynolds
>From memory, at the time Rexx first came to TSO/E the documented requirement was that line 1 must have a /* comment that included "Rexx", not case sensitive. I'm not sure, but I think line 1 could also contain code! I can't imagine why z/OS would be more finicky, unless the z/OS people saw so

Re: PL/I vs. JCL

2021-09-28 Thread Rupert Reynolds
I have this awkward feeling that we're fonder of boilerplate code than we realise :-) On Tue., Sep. 28, 2021, 21:54 Bob Bridges, wrote: > Purely by the way, but I've never really understood why so many REXX > modules I see start like this: > > /* REXX */ > /* Module: Name > Author: Bob

Re: ISPF Edit: Introduce New SUBMIT Module

2021-06-24 Thread Rupert Reynolds
> > > If I read this right, OP is asking for a replacement for the edit SUB command, which does some alternative processing before the job is submitted, but is basically quite similar to the original SUB. If a Rexx EDIT macro is not acceptable, my first instinct is to look for a zOS exit that

Re: Pronunciations (spun off of another thread)

2021-05-21 Thread Rupert Reynolds
Being English by birth, I remember working in Holland, and meeting someone with the nickname "Suzie Did It On The Roof" (I didn't ask what she did on that roof :-) ). The short "oo" as in "woof" caught me by surprise. Every day is a school day, etc. But the UK/US one that gets me every time is

Re: Currently executing TCB in a address space

2021-05-15 Thread Rupert Reynolds
I'm rusty, but my understanding from MVS/ESA days is that PSATOLD is always set as the current task becomes active, and there is one PSA for each 'engine', so by definition if your code is running under a TCB, it always gets its own TCB address from that field. Also, I haven't seen a TCB virtual

Re: Diagram of MVS Control Blocks

2021-04-26 Thread Rupert Reynolds
For the avoidance of doubt, my comment was in search of a seriously useful control block map for MVS, around the /XA or /ESA times. It listed only control blocks, naming mapping macros and important offsets starting from PSACVT->CVT, PSATOLD->TCB, how to find ASCB and ASXB etc. IMI Computing did

Re: Diagram of MVS Control Blocks

2021-04-25 Thread Rupert Reynolds
Thanks. That last image is a Doozy :-) Roops. On Fri., Apr. 23, 2021, 23:12 Steve Horein, wrote: > The one on page 12 is what I have thumbtacked to my wall at work: > > http://zseries.marist.edu/pdfs/ztidbitz/31%20zNibbler%20%28zOS%20Control%20Blocks%29.pdf > > >

Re: Diagram of MVS Control Blocks

2021-04-23 Thread Rupert Reynolds
I have been looking for mine. I was given a map by IMI Computing. I think it got lost during a stressful house move! Roops On Fri., Apr. 23, 2021, 20:43 PINION, RICHARD W., wrote: > Many years ago, 1982, I took my first MVS class, MVS Structure and Logic. > One of > the first handouts our

Re: This Call-Assembler-inside-COBOL technique works, but is it risky to use?

2021-03-20 Thread Rupert Reynolds
I tried something similar in PL/1, many years ago. If I remember right, I had to have two pointers, one based(addr(other_pointer)). All this to achieve R1 -> ptr -> list of TUPs for SVC 99. One of them was a pointer to a function. It looked dirty to me, but... I showed the guy running the team,

Re: Ibm macro instructions code clarification

2021-01-12 Thread Rupert Reynolds
Are there any other messages issued at the same time? Also, by "our product" do you mean it is written by your organisation? Roops On Tue., Jan. 12, 2021, 06:54 Jake Anderson, wrote: > Hello > > Apologies for my ignorance. One of our product failed with FDBWD : 00141300 > FDBK2. > > I am not

Re: EBCDIC-ASCII converter and other tools

2020-12-30 Thread Rupert Reynolds
often. Perhaps the NOPs sbould be in a do forever :-) Roops On Wed., Dec. 30, 2020, 17:43 Jeremy Nicoll, wrote: > On Tue, 29 Dec 2020, at 19:25, Rupert Reynolds wrote: > > > novalue: > > error: > > trace R > > xxErrL = ERL > > xxErrN = RC > >

Re: EBCDIC-ASCII converter and other tools

2020-12-29 Thread Rupert Reynolds
Alternative: if you are comfortable with Rexx, Regina 3.9.3 has been very stable under Win64 here. From a typical text-bashing example I inherited :- /* Rexx */ call on notready name notready signal on novalue signal on error address SYSTEM "CLS" fexist = stream(infile, 'C', 'QUERY EXISTS') if

Re: Preparing for a short z/OS contract

2020-11-29 Thread Rupert Reynolds
SERV.UA.EDU] On > Behalf Of Joe Monk > Sent: Sunday, November 29, 2020 9:38 AM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: Preparing for a short z/OS contract > > you will not have any problems. MVS is MVS. > > Joe > > On Sun, Nov 29, 2020 at 11:31 AM Rupert Reynolds

Preparing for a short z/OS contract

2020-11-29 Thread Rupert Reynolds
A client from my contracting days has contacted me out of the blue. Perhaps only a week, but work is work, right? :-) Does anyone have advice they can offer on what to expect these days? When I last worked for them, it was ESA/390, ISPF :-) Does a lot of PL/1, Assembler and Rexx programming

Re: Is there a JES2 command to submit a job?

2020-11-19 Thread Rupert Reynolds
Most people I mention it to are surprised, and they expect it keep running until a modiFy or stoP tells it otherwise. That's the reason I mentioned it :-) Roops On Thu., Nov. 19, 2020, 14:22 Jeremy Nicoll, wrote: > On Thu, 19 Nov 2020, at 14:12, Rupert Reynolds wrote: > > Off the

Re: Is there a JES2 command to submit a job?

2020-11-19 Thread Rupert Reynolds
-) accepts this happily, as I start my own code from SYS1.PARMLIB(COMMNDxx) to create an extra control block and then exit. Roops On Thu., Nov. 19, 2020, 13:05 Paul Gilmartin, < 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > On Thu, 19 Nov 2020 11:04:32 +0000, Rupert Reynolds wr

Re: Is there a JES2 command to submit a job?

2020-11-19 Thread Rupert Reynolds
Ah yes //MYJOB DD SYSOUT=(A,INTRDR) looks like a. In fact I've used that from TSO, lthough I can't remember whether the ALLOC command hndles INTRDR, or whether I used SVC 99. If the job can justifiably be in something like SYS1.PROCLIB, it's even easier. S MYJOB :-) Roops On Thu., Nov. 19,

Re: Have I misunderstood TOD clock & leap seconds?

2020-11-13 Thread Rupert Reynolds
On Thu., Nov. 12, 2020, 14:59 Peter Relson, wrote: > >> Perhaps the TOD clock is slowed or stalled for leap seconds, to keep > >> TOD-derived date and time in synch with solar time? > >> > >Correct. > > I'd have answered "Not correct". When the leap second change is > introduced, yes, this sort

  1   2   >