Re: Assembler courses

2022-09-20 Thread David Crayford
On 20/09/2022 10:56 pm, Michael Stein wrote: I have been coding in C++ and Java for so long OOP is second nature to me now. Well, in C++ I prefer the interfaces using templates. Java has morphed into into a hybrid OO/FP language since the introduction of the Streams API in Java 8. It's common

Re: Assembler courses

2022-09-20 Thread David Crayford
On 19/09/2022 7:59 am, Charles Mills wrote: I've never had occasion to try write OO programs on the mainframe. to me it seems that the chief value of classes and class methods is a way of organizing my subroutines and functions and limiting their scope to particular uses which seems to me would

Re: realtime monitoring of various storage subpools

2022-08-27 Thread David Crayford
> On 26 Aug 2022, at 1:31 pm, Hank Oerlemans > <03c4d8bf55f3-dmarc-requ...@listserv.ua.edu> wrote: > > I'm very fond of the new stuff in SDSF with z/OS 2.5 . Me too. Rob and his team are adding outstanding features with every new release. The x-mem browsing into foreign address spaces was

Re: Worldwide IBM zSystems Security Conference: October 11-14, 2022

2022-08-23 Thread David Crayford
On 19/08/2022 12:10 am, Charles Mills wrote: There is always a line of tourists -- many of them American -- at the McDonalds on the Champs-Élysées. There's also a Starbucks on the Champs-Élysées! Considering the French pride themselves on their cafe culture that's quite a surprise. I am

Re: TESTAUTH from C/C++

2022-08-16 Thread David Crayford
inline bool isauth() {   int rc;   __asm (" TESTAUTH FCTN=1"     : "=NR:r15"(rc)     :     : "r1", "r14", "r15");   return rc == 0; } On 16/08/2022 2:17 am, Tony Harminc wrote: Marginally related to my previous question - I'd like to do a TESTAUTH from C/C++ code, and refuse to run

Re: CC compiler under CMS - LSEARCH option

2022-08-14 Thread David Crayford
You will have to use macro file extension in the C code. #include “file.macro” > On 14 Aug 2022, at 8:09 am, Paul Gilmartin > <042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote: > > On Sun, 14 Aug 2022 00:49:20 +0300, Binyamin Dissen wrote: > >> I am trying to tell the C compiler to use

Re: Location of IBM python SDK language and standard library documentation?

2022-08-01 Thread David Crayford
Rockets Python could do I/O to MVS data sets. Rocket also ported the Python CFFI package which would make writing a library in pure Python a snip. I wonder if IBM has ported CFFI? I would open an RFE. IBM have created MVS file I/O packages for golang and Node.js. On 31/07/2022 7:02 am,

Re: HLASM Developer - Full-time, direct hire - 100% Remote

2022-07-12 Thread David Crayford
I think the salary may be $144kAUD. If not, I need to ask for a pay rise :) On 13/07/2022 1:37 am, Tommy Phillips wrote: Hi Everybody, I have a job opportunity (full-time, direct hire and remote) I wanted to share with you all. My client is an international software company looking for a

Re: NOTSP The Latin of Software Code Is Thriving - The New York TimesThat'

2022-07-12 Thread David Crayford
That’s awesome. Did maintenance programmers really exist back then? > On 13 Jul 2022, at 8:13 am, Charles Mills wrote: > > Sorry 'bout the link. How about > > https://bit.ly/3z2y5XO > > Charles > > > -Original Message- > From: IBM Mainframe Discussion List

Re: NOTSP The Latin of Software Code Is Thriving - The New York Times

2022-07-12 Thread David Crayford
On 12/07/2022 12:21 am, Charles Mills wrote: +1 And when new hardware comes out, taking advantage of the new architecture is a simple matter of updating ARCH() in your C/C++ compile and re-building. You probably don't have the appetite to re-work your carefully hand-tuned assembler. +1 you

Re: Java (Re: Some questions on SYSCALL

2022-07-11 Thread David Crayford
On 10/07/2022 6:49 pm, Rony wrote: Am 09.07.2022 um 03:15 schrieb David Crayford : On 8/07/2022 7:17 pm, Rony G. Flatscher wrote: On 07.07.2022 17:45, David Crayford wrote: On 7/07/2022 7:53 pm, Rony G. Flatscher wrote: On 06.07.2022 11:03, Seymour J Metz wrote: ... cut ... There is one

Re: Java (Re: Some questions on SYSCALL

2022-07-08 Thread David Crayford
On 8/07/2022 7:43 pm, Rony G. Flatscher wrote: On 08.07.2022 03:38, David Crayford wrote: On 7/07/2022 7:53 pm, Rony G. Flatscher wrote: When I select a language for a job, one of the things that I look at is the ecosystem. I prefer ooRexx to Perl, but I find myself using Perl for some tasks

Re: Java (Re: Some questions on SYSCALL

2022-07-08 Thread David Crayford
On 8/07/2022 7:17 pm, Rony G. Flatscher wrote: On 07.07.2022 17:45, David Crayford wrote: On 7/07/2022 7:53 pm, Rony G. Flatscher wrote: On 06.07.2022 11:03, Seymour J Metz wrote: ... cut ... There is one ecosystem that beats Perl, Python and practically any others: Java. For every problem

FedEx to move entirely to the cloud

2022-07-08 Thread David Crayford
Bit of a shock this one. FedEx are closing all of their data centers and moving to Microsofts Azure Cloud. They are a massive mainframe customer and close friends of ours for a long time. We had one of their guys on the floor in our office working with us on solutions. Times are changing...

Re: Java (Re: Some questions on SYSCALL

2022-07-07 Thread David Crayford
On 7/07/2022 7:53 pm, Rony G. Flatscher wrote: When I select a language for a job, one of the things that I look at is the ecosystem. I prefer ooRexx to Perl, but I find myself using Perl for some tasks because CPAN is an awesome resource. Python may not be the best language for the task at

Re: Java (Re: Some questions on SYSCALL

2022-07-07 Thread David Crayford
On 7/07/2022 7:53 pm, Rony G. Flatscher wrote: On 06.07.2022 11:03, Seymour J Metz wrote: When I select a language for a job, one of the things that I look at is the ecosystem. I prefer ooRexx to Perl, but I find myself using Perl for some tasks because CPAN is an awesome resource. Python may

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

2022-07-03 Thread David Crayford
at, I reckon. > > I think a lot of Alan Kay's energy is frustration that everything takes so > long! > > Roops > >> On Sun, 3 Jul 2022, 03:47 David Crayford, wrote: >> >> He wasn't too complementary about Java either. I never used Smalltalk >> but I'

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

2022-07-02 Thread David Crayford
He wasn't too complementary 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

Re: Java?

2022-07-01 Thread David Crayford
JZOS does. It flips a magic bit. > On 2 Jul 2022, at 10:52 am, Ed Jaffe wrote: > > On 7/1/2022 4:26 PM, David Crayford wrote: >> The fact that the JNI code is offloaded to a zIIP is extra goodness. > > Your JNI code runs on zIIP? > > Ours does not seem to do

Re: Secure sockets (Re: Some questions on SYSCALL

2022-07-01 Thread David Crayford
Thanks Rony. I really enjoyed reading that paper. Do you know why the tilde character was chosen as the message passing operator? It's quite unusual. On 30/06/2022 6:55 pm, Rony G. Flatscher wrote: On 30.06.2022 00:52, David Crayford wrote: On 30/06/2022 6:37 am, Farley, Peter x23353 wrote

Re: Some questions on SYSCALL

2022-07-01 Thread David Crayford
On 30/06/2022 2:58 pm, David Crayford wrote: REXX is never the right language unless you have no choice, such as using an API such as SDSF or an environment such as Netview. I'm going to take that back, which is unusual for me. I just realized that I have recently coded lots of REXX that uses

Re: Java?

2022-07-01 Thread David Crayford
JZOS is the perfect example of the genius of simplicity. I can remember the JRIO monstrosity with all the silly OO abstractions to do something as simple as file I/O. JZOS ZFile was a breath of fresh air. The fact that the JNI code is offloaded to a zIIP is extra goodness. On 30/06/2022 10:55

Re: Some questions on SYSCALL

2022-06-30 Thread David Crayford
some self-important moderator. BTW, I do think I might want to learn Python. I bought an O'Reilly textbook. I have a six-hour flight coming up, and I think that it might be just perfect for learning Python. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@

Re: Some questions on SYSCALL

2022-06-30 Thread David Crayford
elf-important moderator. BTW, I do think I might want to learn Python. I bought an O'Reilly textbook. I have a six-hour flight coming up, and I think that it might be just perfect for learning Python. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSE

Re: Some questions on SYSCALL

2022-06-30 Thread David Crayford
d I think that it might be just perfect for learning Python. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of David Crayford Sent: Wednesday, June 29, 2022 3:27 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some questions on SYSCALL

Re: REXX outside TSO

2022-06-29 Thread David Crayford
On 30/06/2022 7:44 am, Bob Bridges wrote: I've heard the word "awk", but never been exposed to it. I had the impression, though, that I've heard of it in the context of Unix; am I mistaken? Remember, the topic of the moment was whether there's any use for REXX ~outside~ TSO. This was on a

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
On 30/06/2022 5:33 am, Paul Gilmartin wrote: On Wed, 29 Jun 2022 22:22:39 +0200, Bernd Oppolzer wrote: This is an old OS/2 REXX program (from the 1990s, IIRC), used to traverse a directory tree recursively and issue a command in every subdirectory found: ... with local variables protected by

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
On 30/06/2022 6:37 am, Farley, Peter x23353 wrote: Gentle listers, Can we all agree to let this discussion be resolved by agreeing to the Perl mongers motto, TMTOWTD TWTOWTD? Or maybe not. Show me how to create a secure socket in REXX without using PAGENT. I think the discussion you have

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
s. No need for a started task, which is idle most of the time. I miss sometimes a certain cost sensitivity with the discussions here in IBM-MAIN, but this should be part of our profession. Kind regards Bernd Am 29.06.2022 um 23:24 schrieb David Crayford: On 30/06/2022 4:22 am, Bernd Oppo

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
On 30/06/2022 4:22 am, Bernd Oppolzer wrote: This is an old OS/2 REXX program (from the 1990s, IIRC), used to traverse a directory tree recursively and issue a command in every subdirectory found: /* rexx */ arg command call RxFuncAdd "SysLoadFuncs", "REXXUTIL", "SysLoadFuncs" call

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
On 29/06/2022 11:07 pm, Rony G. Flatscher wrote: Hi David, On 29.06.2022 15:54, David Crayford wrote: I know ooRexx. I ported it to z/OS 10 years ago but it was buggy and slow. Hmm, ten years ago? Over time there has been so much improvements in these and other areas including a testing

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
be missed. From: IBM Mainframe Discussion List on behalf of David Crayford Sent: Wednesday, June 29, 2022 8:06 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some questions on SYSCALL On 29/06/2022 6:37 pm, Seymour J Metz wrote: Sme, but manageable. The article

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
-in-lua.html On 29/06/2022 9:41 pm, Rony G. Flatscher wrote: Hi David, On 29.06.2022 14:06, David Crayford wrote: On 29/06/2022 6:37 pm, Seymour J Metz wrote: Sme, but manageable. The article Safe REXX at <http://www.rexxla.org/Newsletter/9812safe.html> and <http://www.rexxla.org/Newsletter/9901

Re: ... SYSCALL ... And Thanks!

2022-06-29 Thread David Crayford
On 29/06/2022 9:09 pm, Paul Gilmartin wrote: On Jun 29, 2022, at 06:48:14, Bill Schoen wrote ... re: write buffer is a variable name This was done for a variety of reasons, but primarily, rexx has a limit to number of parameters that can be passed to an address environment. I think TSO

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
On 29/06/2022 9:20 pm, Paul Gilmartin wrote: On Jun 29, 2022, at 07:02:39, David Crayford wrote: ... That doesn't eliminate confusion at all. If you have a large loop and you don't understand your code then your code is crap. Any decent code editor will match blocks on key-press. ISPF

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
On 29/06/2022 8:48 pm, Paul Gilmartin wrote: On Jun 29, 2022, at 06:37:39, Lionel B. Dyck wrote: Some align the end with the do, others align the end with the code in the do structure. The key is a consistent style for readability. The REXXFORM results of my example are: /* rexx */ x =

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
Thanks David, I learned something there that I didn't know. Cheers On 29/06/2022 8:50 pm, David Spiegel wrote: Hi David, The paragraphing style was used historically by PL/I. Rexx syntactically is a PL/I derivative, Regards, David On 2022-06-29 08:32, David Crayford wrote: On 29/06/2022 8

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
r than your reputation. Character is what you are, reputation merely what others think you are.” - - - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of David Crayford Sent: Wednesday, June 29, 2022 07:32 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some que

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
- - - John Wooden -Original Message- From: IBM Mainframe Discussion List On Behalf Of David Crayford Sent: Wednesday, June 29, 2022 07:19 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some questions on SYSCALL Thanks Lionel. If I want to get the directory entry I suppose I have to also ex

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
nel B. Dyck <>< Website: https://www.lbdsoftware.com Github: https://github.com/lbdyck “Worry more about your character than your reputation. Character is what you are, reputation merely what others think you are.” - - - John Wooden -Original Message- From: IBM Mainframe Discussion

Re: Some questions on SYSCALL

2022-06-29 Thread David Crayford
___ From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Crayford [dcrayf...@gmail.com] Sent: Tuesday, June 28, 2022 11:31 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some questions on SYSCALL On 29/06/2022 5:42 am, Charles Mills wrote: "write" fd "

Re: Some questions on SYSCALL

2022-06-28 Thread David Crayford
On 29/06/2022 5:42 am, Charles Mills wrote: "write" fd "buf" Which makes no sense to me at all. fd is passed by value but "buf" by name? It's horribly inconsistent and unpleasant to use. The buffer HAS to be a passed by reference (variable) as it could break REXX string length limits or

Re: is there any documentation on using the new 64 bit instructions?

2022-06-28 Thread David Crayford
r"(>savearea), [parms]"r"(>parms)   : "r0", "r1", "r13", "r14", "r15" ); On 29/06/2022 10:14 am, David Crayford wrote: You need to use inline assembly with SAM31/SAM64 AMODE switching. All of our stuff is 64-bit so w

Re: is there any documentation on using the new 64 bit instructions?

2022-06-28 Thread David Crayford
You need to use inline assembly with SAM31/SAM64 AMODE switching. All of our stuff is 64-bit so we do this a lot. Don't forget to allocate the savearea and parmlist/parms below the bar. __asm__(   " LLGT 15,%[ep]\n"   " LR 1,%[PARMS]\n"   " LR 13,%[savearea]\n"   " SAM31\n"   " BALR 14,15\n"  

Re: Some questions on SYSCALL

2022-06-28 Thread David Crayford
REXX isn't so simple after all! You would have been better off writing your code in Java, or if you have installed the new Open XL C/C++ compiler/runtime you could use the C++17 filesystem library. To me, just having to check return codes instead of relying on exceptions is a good enough

Re: Some UNIX file usage questions

2022-06-27 Thread David Crayford
On 27/06/2022 7:09 am, Andrew Rowley wrote: On 24/06/2022 3:17 pm, David Crayford wrote: There's a more complete example here https://github.com/zsystems/java-samples/blob/master/MvsConsoleInteraction.java. Using Object.wait()/notify() is a bit hairy. A more modern implementation would use

Re: USS compare

2022-06-24 Thread David Crayford
I already provided a link to the doc in a previous post. > On 25 Jun 2022, at 8:59 am, Paul Gilmartin > <042bfe9c879d-dmarc-requ...@listserv.ua.edu> wrote: > > On Sat, 25 Jun 2022 08:10:23 +0800, David Crayford wrote: > >>> On 25/06/2022 7:43 am, Bhum Mut

Re: USS compare

2022-06-24 Thread David Crayford
On 25/06/2022 7:43 am, Bhum Muth wrote: I want to compare the names and content of the files diff -r dir1 dir2 > diff-results.txt -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to

Re: USS compare

2022-06-24 Thread David Crayford
diff https://www.ibm.com/docs/en/zos/2.4.0?topic=descriptions-diff-compare-two-text-files-show-differences > On 25 Jun 2022, at 6:40 am, Bhum Muth wrote: > > Would like to know if any easy way to compare 2 USS files (say compare 2 > versions of /etc). > > Thanks, > BM > >

Re: Some UNIX file usage questions

2022-06-23 Thread David Crayford
There's a more complete example here https://github.com/zsystems/java-samples/blob/master/MvsConsoleInteraction.java. Using Object.wait()/notify() is a bit hairy. A more modern implementation would use Condition.await()/signal() but it's fine for this use case. On 23/06/2022 12:16 pm,

Re: Some UNIX file usage questions

2022-06-22 Thread David Crayford
On 22/06/2022 8:17 pm, René Jansen wrote: Hi David, Thanks to the pointers about the Rocket Python page being obsolete, On 22 Jun 2022, at 13:29, David Crayford wrote: I don't share you pessimism about the young girls and boys. All the young guys I work with are technically superb

Re: Some UNIX file usage questions

2022-06-22 Thread David Crayford
them are grateful when shown how it is done. Best regards, René. On 21 Jun 2022, at 15:35, David Crayford wrote: I don't want to get into another ping pong debate over REXX. Everyone knows my opinion by now. -- For IBM

Re: Some UNIX file usage questions

2022-06-21 Thread David Crayford
m/IBM/zDNN/blob/main/README.md Serious questions. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of David Crayford Sent: Tuesday, June 21, 2022 3:21 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some UNIX file usage questions

Re: Some UNIX file usage questions

2022-06-21 Thread David Crayford
, only the MODIFY CIB is an issue. From: IBM Mainframe Discussion List on behalf of David Crayford Sent: Tuesday, June 21, 2022 9:17 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some UNIX file usage questions On 21/06/2022 9:09 pm, Seymour J Metz wrote

Re: Some UNIX file usage questions

2022-06-21 Thread David Crayford
that use it. I don't want to get into another ping pong debate over REXX. Everyone knows my opinion by now. On 21/06/2022 6:12 pm, Rony G. Flatscher wrote: On 20.06.2022 19:26, David Crayford wrote: On 21/06/2022 1:07 am, Paul Gilmartin wrote: On Mon, 20 Jun 2022 08:47:49 -0700, Charles

Re: Some UNIX file usage questions

2022-06-21 Thread David Crayford
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Crayford [dcrayf...@gmail.com] Sent: Monday, June 20, 2022 1:34 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some UNIX file usage questions I could care less about Python. What

Re: Some UNIX file usage questions

2022-06-21 Thread David Crayford
h returns Rexx variable data "in bulk" to an assembler routine, but I do not recall the details. It may pass the actual address, not a copy of the value -- I don't recall. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
data "in bulk" to an assembler routine, but I do not recall the details. It may pass the actual address, not a copy of the value -- I don't recall. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of David Crayford Sent: Mo

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
I think I understand what Charles is doing. context = copies('00'x,200) <-- state for HLASM program wait_time = 30 do forever     res = console(context, wait_time)     select   when res = 'T' then iterate       when res = 'P' then leave   otherwise ...    end end On 21/06/2022 1:58

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
On 21/06/2022 1:47 am, Tony Harminc wrote: On Mon, 20 Jun 2022 at 13:34, David Crayford wrote: I could care less about Python. Could you care a lot less, or just a little bit less? There is surely quite a range of caring. Here's a little chart that may help you express how much you care about

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
On 21/06/2022 1:47 am, Charles Mills wrote: As I said in response to an earlier question, I am the master of this universe. Good luck to you and have fun :) Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of David

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
s of best. Rexx is a perfectly adequate language for the job. "Integrating a new developer" would be for the client what "implementing a new language environment" would be for me. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.ED

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
On 21/06/2022 1:07 am, Paul Gilmartin wrote: On Mon, 20 Jun 2022 08:47:49 -0700, Charles Mills wrote: ... The assembler routine will take as input a delay time in hundredths of a second (because of STIMER), do a WAIT ECBLIST, and return one of 'T' -- the time expired 'P' -- the operator

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of David Crayford Sent: Sunday, June 19, 2022 9:32 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some UNIX file usage questions You could have learned Python in the time it took you to write this email. On 20/06/2022 1:15 am, Charles

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-20 Thread David Crayford
individuals that know buzzwords and little else. -Original Message- From: IBM Mainframe Discussion List On Behalf Of David Crayford Sent: Monday, June 20, 2022 6:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS Thanks

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-20 Thread David Crayford
Isn’t buzzword a buzzword? There’s some irony there. > On 20 Jun 2022, at 9:38 pm, Gerhard Adam wrote: > > discussed as to be non-existent. This sounds like more marketing hype > perpetrated -- For IBM-MAIN subscribe /

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-20 Thread David Crayford
Thanks. I’ve seen something similar on the ACM https://dl.acm.org/doi/pdf/10.1145/1476793.1476796 > On 20 Jun 2022, at 8:51 pm, Joe Monk wrote: > > https://ntrs.nasa.gov/citations/1969381 > > Joe > >> On Mon, Jun 20, 2022 at 7:00 AM David Crayford wrote: >

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-20 Thread David Crayford
And yet still nobody seems to have grokked the fundamental differences between online systems and event-driven architectures. This is obviously not the forum for discussions on contemporary software architectures. It always deteriorates into a deluge of boring and undiscerningposts about how

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-20 Thread David Crayford
Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Crayford [dcrayf...@gmail.com] Sent: Sunday, June 19, 2022 3:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS On 20/06/2022 2:53 am, Seymour J Metz wrote: Systems

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-20 Thread David Crayford
n the '80s. As an example, ICCF on VSE uses CICS as the TP Monitor. Tell me that writing code, storing it in a library, compiling, etc. are not "real-time". Joe On Sun, Jun 19, 2022 at 1:03 PM David Crayford wrote: On 20/06/2022 12:38 am, Seymour J Metz wrote: Keep in mind that the mainfra

Re: Some UNIX file usage questions

2022-06-20 Thread David Crayford
Python closes files at the end of a with statement scope. It will also close the file cleanly if an exception is thrown.  That's what I call KISS! with open('file_path', 'w') as file:     file.write('hello world !') On 20/06/2022 1:47 pm, Peter Sylvester wrote: Hi, I remember I did that 25

Re: Some UNIX file usage questions

2022-06-19 Thread David Crayford
it a report -- maybe call it an "alert") that the client wants. And again, a learning curve that is difficult to justify. So I think I will write it in Rexx, with perhaps a little bit of Assembler. Charles -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
anks. - KB --- Original Message --- On Sunday, June 19th, 2022 at 11:32 PM, David Crayford wrote: On 20/06/2022 12:38 am, Seymour J Metz wrote: Keep in mind that the mainframe can only do batch processing, with input from cards. It doesn't support anything like CICS, IMS or S

Re: Some UNIX file usage questions

2022-06-19 Thread David Crayford
ssage- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of David Crayford Sent: Saturday, June 18, 2022 11:43 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Some UNIX file usage questions On 19/06/2022 1:33 am, Paul Gilmartin wrote: On Sat, 18 Jun 2022 09:51

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
marc-requ...@listserv.ua.edu> wrote: > > Aren’t you the guy who thought Pharmacies weren’t open 24 by 7? Metz is > right, if you think the mainframe is a batch machine, you’ve got zero > credibility. > > > Sent from Yahoo Mail for iPhone > > > On Sunday, Jun

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
spacecraft telemetry. NASA doesn't use IMS. Joe On Sun, Jun 19, 2022 at 4:39 PM David Crayford wrote: On 20/06/2022 5:27 am, Joe Monk wrote: "What have transactional systems like CICS or IMS got to do with real-time, straight-through processing? Most mainframe transactions store dat

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
On 20/06/2022 5:27 am, Joe Monk wrote: "What have transactional systems like CICS or IMS got to do with real-time, straight-through processing? Most mainframe transactions store data that is later processed by batch, typically overnight." If you think CICS and IMS are transactional only, youre

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
, June 19, 2022, 2:03 PM, David Crayford wrote: On 20/06/2022 12:38 am, Seymour J Metz wrote: Keep in mind that the mainframe can only do batch processing, with input from cards. It doesn't support anything like CICS, IMS or Sabre.. What have transactional systems like CICS or IMS got to do

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
du/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Crayford [dcrayf...@gmail.com] Sent: Sunday, June 19, 2022 2:02 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Crayford [dcrayf...@gmail.com] Sent: Sunday, June 19, 2022 2:36 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS On 19/06/2022 5:23 am, Enzo D'Amato

Re: Some UNIX file usage questions

2022-06-19 Thread David Crayford
On 19/06/2022 1:33 am, Paul Gilmartin wrote: On Sat, 18 Jun 2022 09:51:45 -0700, Charles Mills wrote: ... I picture writing the started task in Rexx, so I would have to write to a DD name allocated to the UNIX file (either dynamically or with JCL), not with "native" C fopen(), fwrite(),

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-19 Thread David Crayford
On Friday, June 17, 2022, 9:06 AM, zMan wrote: On Fri, Jun 17, 2022 at 5:50 AM David Crayford wrote: Maybe it's the case that customers don't want to use IBMs cloud. Where I live in Australia the big four banks are moving significant chunks of their infrastructure to public cloud and

Re: Some UNIX file usage questions

2022-06-18 Thread David Crayford
On 19/06/2022 10:18 am, kekronbekron wrote: Would using DISP=SHR,DSN=xx,FREE=CLOSE in the 15-min writer STC work? Or just YOLO it like the object storage people, i.e., 1 file for 15 minutes in USS. Or, if you're willing to explore a little, check out NATS. It's a light-weird 'MQ' of the modern

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-17 Thread David Crayford
? https://www.nbcnews.com/news/amp-video/mmvo142340677837 Sent from Yahoo Mail for iPhone On Friday, June 17, 2022, 1:47 PM, David Crayford wrote: You may want to change banks https://www.paymentsjournal.com/go-big-or-go-home-jpm-will-spend-up-to-12b-to-get-to-the-cloud/amp/ On 18 Jun

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-17 Thread David Crayford
from now. I certainly hope so as they're one of our customers! It won't stop them trying to get off though. I heard that ING has moved off. It's always depressing when a financial services giant leaves the platform. Sent from Yahoo Mail for iPhone On Friday, June 17, 2022, 1:47 PM, David

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-17 Thread David Crayford
You may want to change banks https://www.paymentsjournal.com/go-big-or-go-home-jpm-will-spend-up-to-12b-to-get-to-the-cloud/amp/ > On 18 Jun 2022, at 01:43, Bill Johnson > <0047540adefe-dmarc-requ...@listserv.ua.edu> wrote: > > What’s the difference between JPM’s mainframe and Capital

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-17 Thread David Crayford
On 17/06/2022 9:05 pm, zMan wrote: On Fri, Jun 17, 2022 at 5:50 AM David Crayford wrote: Maybe it's the case that customers don't want to use IBMs cloud. Where I live in Australia the big four banks are moving significant chunks of their infrastructure to public cloud and have government

Re: Modernize Mainframe Applications for Hybrid Cloud with IBM and AWS

2022-06-17 Thread David Crayford
On 17/06/2022 12:31 am, zMan wrote: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/skyla-loomis/2022/05/09/modernize-for-hybrid-cloud-with-ibm-and-aws This is pretty funny if you think about IBM claiming that IBM cloud produces so much revenue--then they go and offer something

Re: apply unix command under 3.4 to pathname dir

2022-06-03 Thread David Crayford
On 3/6/22 04:33, Paul Gilmartin wrote: On Thu, 2 Jun 2022 15:19:47 -0500, Erik Janssen wrote: Ah yes, it is actually on the panel; 'Use the pathname substitution character !' :-) That what I was looking for, I already thought that there had to be some way, I just didn't notice it. I was

Re: Mark your calendars for July 10, 2022 - CustomPac intended removal date

2022-05-20 Thread David Crayford
is out of my price range. Plenty of grunt in a cheap setup for doing analytics and the Linux/Docker work I'm interested in. On 5/19/2022 6:15 PM, David Crayford wrote: On 20/5/22 08:23, Andrew Rowley wrote: Having a zIIP gives you plenty of horsepower for z/OSMF, and having an IBM z15

Re: Mark your calendars for July 10, 2022 - CustomPac intended removal date

2022-05-19 Thread David Crayford
On 20/5/22 08:23, Andrew Rowley wrote: Having a zIIP gives you plenty of horsepower for z/OSMF, and having an IBM z15 gives you System Recovery Boost which gives you…plenty of horsepower for z/OSMF at least during the first 60 minutes. (It’s the z/OSMF startup that can take a long time on a

Re: z/OS Data Set File System (DSFS) Now Available

2022-05-08 Thread David Crayford
On 9/5/22 07:39, Andrew Rowley wrote: On 6/05/2022 11:46 pm, Bill Schoen wrote: By all means ask for what you need, and who knows... What would be useful is to be able to mount a (multi-level) dataset prefix at any mount point in the filesystem. Attributes i.e. text, record mode etc would

Re: New IBM Open C++ compiler

2022-05-05 Thread David Crayford
My bad, -m32. I've beta tested the compiler and I can confirm it works. On 6/5/22 07:08, David Crayford wrote: The compiler supports a -m31 flag and ships with a 31bit runtime library. On 6 May 2022, at 5:56 am, Charles Mills wrote: Got it. Must insert some sort of glue if you call

Re: New IBM Open C++ compiler

2022-05-05 Thread David Crayford
or am I being old-fashioned? >> >> Charles >> >> >> -Original Message- >> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On >> Behalf Of David Crayford >> Sent: Thursday, May 5, 2022 7:20 AM >> To: IBM-MAIN@LISTSE

New IBM Open C++ compiler

2022-05-05 Thread David Crayford
The new clang/LLVM C/C++ compiler has been announced https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/robert-barrington1/2022/04/05/next-generation-of-ibm-cc-and-fortran-compilers-av. I suppose it was wishful thinking to expect it to be free as IBM have commit a lot of resources

Re: Use of zCX

2022-04-26 Thread David Crayford
6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=T9iby7JlClkVTybxiXBCI0VIrtkplMWIh1kLLeZXxCs%3Dreserved=0 - KB --- Original Message --- On Monday, April 25th, 2022 at 7:41 AM, David Crayford dcrayf...@gmail.com wrote: On 23/4/22 14:10, kekronbekron wrote: Building the s390x containers

Re: Checksum of "legacy" load module?

2022-04-26 Thread David Crayford
You can always fall back on good old cksum which is usually good enough. cat "//'SYS1.LPALIB(IEFBR14)'" | cksum On 27/4/22 07:31, Charles Mills wrote: FSUMF437 ICSF is required but not available. :-( Charles -Original Message- From: IBM Mainframe Discussion List

Re: Use of zCX

2022-04-25 Thread David Crayford
On 26/4/22 01:03, Matt Hogstrom wrote: Given this constraint, we try to put CPU-intensive activities (such as code page conversion) on the faster-executing platforms. and for that reason zCX is very important for ISVs because it does offload to Ziips, provides an open technology platform and

Re: Use of zCX

2022-04-24 Thread David Crayford
On 25/4/22 11:37, kekronbekron wrote: What about code that does CPU instruction set specific things. How likely is the success of its compilation on s390x with minimal work. About 100% likely. Linux is Linux is Linux. IBM have ported all the compiler tool-chains such a GCC, LLVM/Clang etc. In

Re: Use of zCX

2022-04-24 Thread David Crayford
Message --- On Friday, April 22nd, 2022 at 9:49 PM, Matt Hogstrom wrote: On Apr 22, 2022, at 3:42 AM, David Crayford dcrayf...@gmail.com wrote: If you already deliver container images that support your product that currently run outside z/OS, or if that’s what you plan to do, it’d be a great

<    1   2   3   4   5   6   7   8   9   10   >