Re: REXX vs other languages WAS: Rexx numeric digits and scientific notation question

2024-04-23 Thread Schmitt, Michael
You lost me when you say that rather than embrace the conventions, standards, and features of the language I'm coding in (REXX), I should restrict it to the limitations of other languages. The maxim is to assume that readers of your code are familiar with the language you're coding in, and

Re: Is there a free format only Abend-Aid program?

2024-04-17 Thread Schmitt, Michael
I'm wondering what you mean. When we used Abend-AID, it did produce a readable format. It was a like a SYSUDUMP but better. Do you mean some kind of internal abend capture file? Like an IBM Fault Analyzer fault history entry? -Original Message- From: IBM Mainframe Discussion List On

How to call zEDC functions from an HLL other than C

2024-03-07 Thread Schmitt, Michael
probably pick if you were doing it the hard way. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Schmitt, Michael Sent: Wednesday, April 26, 2023 1:04 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How to call zEDC functions from an HLL other than C [was: RE: Unzip on z

Re: What am I doing wrong with BPXWUNIX sort?

2024-03-07 Thread Schmitt, Michael
Not the question you asked, but... sort_stem = 'index.' call sort 6, ???(see comments after code) /* Sort sort_stem using combsort */ sort: procedure, expose (sort_stem) arg key_start, key_length size = value(sort_stem'0') gap = size do until switches = 0 & gap = 1

Re: Changes to user's TSO PROFILE

2024-03-04 Thread Schmitt, Michael
I think in ACF2 it is the PREFIX attribute in the user's profile record. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Tony Harminc Sent: Monday, March 4, 2024 2:05 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Changes to user's TSO PROFILE On Mon, 4 Mar 2024 at

Re: Nanosecond resolution timestamps for HLL's?

2024-02-22 Thread Schmitt, Michael
D'oh. z/OS 2.4. Oh well, won't waste anymore time on this now! -Original Message- From: IBM Mainframe Discussion List On Behalf Of Sri Hari Kolusu Sent: Thursday, February 22, 2024 2:16 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Nanosecond resolution timestamps for HLL's? Michael,

Re: Nanosecond resolution timestamps for HLL's?

2024-02-22 Thread Schmitt, Michael
יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Discussion List on behalf of Schmitt, Michael Sent: Thursday, February 22, 2024 9:59 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Nanosecond resolution timestamps for HLL's? I'm testing using the standard

COBOL 6 and On Size Error at ARCH(12)

2024-02-22 Thread Schmitt, Michael
I'm in discussion with IBM on a issue with the COBOL 6 compiler at ARCH level 12. I think it is generating incorrect code, Development says "but generating correct code would make it less faster!". I want to see what you think. The issue is related to overflows, such as a packed-decimal

Re: Nanosecond resolution timestamps for HLL's?

2024-02-22 Thread Schmitt, Michael
timestamps for HLL's? No C compiler required. The C runtime is required, but that comes with the OS (Language Environment). You bind against SCEELKEX. No Unix required. From: IBM Mainframe Discussion List on behalf of Schmitt, Michael Sent: Wednesday, February 21

Re: Nanosecond resolution timestamps for HLL's?

2024-02-21 Thread Schmitt, Michael
This requires a C compiler to be installed on z/OS, which doesn't come standard, correct? And if you had z/OS XL C, how would you bind this? I mean, is this one of those things where you're binding against a path on the OEMVS side? -Original Message- From: IBM Mainframe Discussion List

Re: Nanosecond resolution timestamps for HLL's?

2024-02-20 Thread Schmitt, Michael
The documentation for C to COBOL and COBOL to C is in the Language Environment Writing Interlanguage Communication Applications manual. https://www.ibm.com/docs/en/zos/2.4.0?topic=applications-communicating-between-c-cobol -Original Message- From: IBM Mainframe Discussion List On

Re: Nanosecond resolution timestamps for HLL's?

2024-02-20 Thread Schmitt, Michael
FORMATTED-TIME converts times, it doesn't provide them. The function SECONDS-PAST-MIDNIGHT returns the seconds past midnight. It isn't documented but it will return fractional seconds, but the best I could get is 3 decimal digits (milliseconds). I tested this last month on z/OS 2.4 with IBM

DMARC failure in messages from this listserv

2024-02-13 Thread Schmitt, Michael
Microsoft Exchange has started quarantining too many messages from this listserv as "phishing". It is several per day; one day there was 16. Adding the IBM-MAIN@LISTSERV.UA.EDU address to the Safe Senders list doesn't work because of how the messages are sent "on behalf of" (i.e. the sender not

Re: Generate a data set with record numbers?

2024-02-07 Thread Schmitt, Michael
ocumented that if the member was 8x'00' SYSEXEC was treated as sequential and tried forcing that in JCL. IBM learned that programmers were doing that and finally documented it. >On Mon, 18 Sep 2023 15:25:47 +0000, Schmitt, Michael wrote: > September? Delayed reaction!? >>Huh. I always tho

Re: ISPF edit - clone a column

2024-02-02 Thread Schmitt, Michael
That's how I do it. If there's more data on each line that the column being cloned, then need to change such data to spaces on the new block after the copy/repeat step: change all p'=' ' ' col col .start .end. Setting bounds sometimes helps. -Original Message- From: IBM Mainframe

Re: Replacement for LMAC program in ISPF 3.1

2024-01-29 Thread Schmitt, Michael
ISPF has 3 variables that an application can interrogate for the version: ZOS90RL, ZISPFOS, and ZENVIR. The fact that the edit says the ISPF version must be between 5.8 and 7.9 makes me suspect it is using ZENVIR. What is in the ISPF ZENVIR variable on your z/OS 3.1 system? For example, on a

Re: Has there always been STIMER TASK?

2024-01-29 Thread Schmitt, Michael
https://www.ibm.com/support/pages/apar/PM86872 On Sat, Jan 27, 2024 at 5:55 AM Schmitt, Michael wrote: > In IMS Transaction Manager you can define a PROCLIM for each transaction, > with a count and/or CPU-time-per-transaction, aka the "processing limit > count time&quo

Has there always been STIMER TASK?

2024-01-26 Thread Schmitt, Michael
In IMS Transaction Manager you can define a PROCLIM for each transaction, with a count and/or CPU-time-per-transaction, aka the "processing limit count time". The manual says: This is the amount of time (for non-Fast-Path transactions, in seconds; for Fast Path transactions, in hundredths of

Re: Netview, REXX and assembler interfaces for variable access

2024-01-16 Thread Schmitt, Michael
For some reason Microsoft Defender on our Exchange server has started quarantining a high percentage of messages from this listserv as phishing attempts. At first I thought it was just the messages talking about s.s.h. (periods added for this reason), but even messages like this one below were

Re: EDIT MACRO REQUEST

2024-01-09 Thread Schmitt, Michael
I wonder why I didn't get the original request. I'm going to be THAT GUY who responds by not answering your question, and instead point out that there are way more efficient ways to do this than by starting up ISPF once per member. For example, you can start ISPF once with an exec that opens

Re: Can this be done?

2023-12-15 Thread Schmitt, Michael
, 2023 10:37 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Can this be done? On Fri, 15 Dec 2023 16:07:04 +, Schmitt, Michael wrote: >I wonder if this explains why IBM File Manager doesn't allow Disk Browse or >Disk Print on PDSEs -- maybe their code using EXCP and they didn't want to &

Re: Can this be done?

2023-12-15 Thread Schmitt, Michael
I wonder if this explains why IBM File Manager doesn't allow Disk Browse or Disk Print on PDSEs -- maybe their code using EXCP and they didn't want to change it to use media manager. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Lennie Dymoke-Bradshaw Sent:

Re: Migrating Loadlibs from PDSE to PDS?

2023-12-11 Thread Schmitt, Michael
SSI is very important for projects whose workflows depend on it! -Original Message- From: IBM Mainframe Discussion List On Behalf Of Ed Jaffe Sent: Saturday, December 9, 2023 9:52 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Migrating Loadlibs from PDSE to PDS? On 12/9/2023 5:24 AM,

Re: IEF211I - DATA SET RESERVATION UNSUCCESSFUL on relative GDG

2023-12-01 Thread Schmitt, Michael
Thank you very much for that explanation. The documented exception to WAITALLOC(YES) waiting is if: 1. This job (plus possibly others) have the data set as SHR, AND 2. This job is trying to upgrade from SHR to OLD I'm guessing the reason for this exception is because it would lead to

Re: IEF211I - DATA SET RESERVATION UNSUCCESSFUL on relative GDG

2023-11-30 Thread Schmitt, Michael
ss requires no one be using the DSN > at the time of the attempt, but that is not documented on > https://www.ibm.com/docs/en/zos/3.1.0?topic=statement-disp-parameter > > > On Thu, Nov 30, 2023 at 9:24 AM Schmitt, Michael > wrote: > > > We had a production job enqueue failure

IEF211I - DATA SET RESERVATION UNSUCCESSFUL on relative GDG

2023-11-30 Thread Schmitt, Michael
We had a production job enqueue failure on z/OS 2.4, that it seemed to me should have worked. I've been in communication with IBM; they say it is as expected. But I don't understand why this is normal. Does it make sense to you? Has it always worked this way? Here's the scenario: We have a

Re: SMF record for number of program executions?

2023-11-09 Thread Schmitt, Michael
> determining how many "times" it was used (executed) requires a tool like > STROBE Unless IBM Enterprise COBOL for z/OS version 6 is making a call out to an IGZ module on every entry into the program, and one was able to hook such a IGZ module. -Original Message- From: IBM Mainframe

Re: Kinda fun

2023-11-08 Thread Schmitt, Michael
Are we violating the "no reminiscing" rule? What's the latest that people still used punched cards and/or paper tape? In the 80's I worked at a photofinishing plant that still used punched cards and paper tape as part of the processing work flow. Punched cards were put in the processing

Re: Kinda fun

2023-11-07 Thread Schmitt, Michael
being able to differentiate between what you know and what you don't. -Anatole France */ -Original Message- From: IBM Mainframe Discussion List mailto:IBM-MAIN@LISTSERV.UA.EDU>> On Behalf Of Schmitt, Michael Sent: Tuesday, November 7, 2023 16:57 The card punch machines I us

Re: Kinda fun

2023-11-07 Thread Schmitt, Michael
The card punch machines I used would punch each character as you typed it, rather than buffer and punch card at the end of the line. So, you had to type *perfectly*. A single mistake meant throw out the card. Or save it for bookmarks and grocery lists. I like to ask the new people I work with

Re: Easytrieve Synchronized File Processing (SFP)

2023-11-07 Thread Schmitt, Michael
Ah, Programming Guide > File Processign > Synchronized Fiel Processing > Synchronized File Input > Record Availability The example they give is three files with keys: FILE1 FILE2 FILE3 1 2 1 2 3 A 3 3 A 3 B 4 3 B 4 A 5 8 A

Re: Easytrieve Synchronized File Processing (SFP)

2023-11-07 Thread Schmitt, Michael
Where are you seeing the example in the documentation? The easiest way to avoid trouble is: never do more than a 2 way file sync in Easytrieve. 1 or 2 file syncs are easy to understand and work with. I've been coding Easytrieve since even before it was Easytrieve Plus. I have *never* done a 3

Re: Does IBM file manager let you access panvalet

2023-10-24 Thread Schmitt, Michael
The manual quoted does not say that IBM File Manager can access Panvalet libraries **without the Panvalet product*. It requires Panvalet release 14 or higher. Your original question said: >One of the things they use File-Aid for is to read Panvalet (they don't > have the panvalet ISPF

Re: Why do all entry points have to be in the same class?

2023-10-23 Thread Schmitt, Michael
-- From: IBM Mainframe Discussion List On Behalf Of Jon Perryman Sent: Friday, October 20, 2023 8:26 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Why do all entry points have to be in the same class? On Fri, 20 Oct 2023 16:38:54 +0000, Schmitt, Michael wrote: > main module entry point is assemble

Why do all entry points have to be in the same class?

2023-10-20 Thread Schmitt, Michael
I just spent an hour trying to figure out why an alternate entry point didn't work via an ALIAS binder control statement, before finally realizing it was because the main module entry point is assembler (CLASS B_TEXT) and the alternate entry I wanted was to IBM Enterprise COBOL for z/OS v6

Re: TCP/IP to JES3

2023-09-28 Thread Schmitt, Michael
Thank you. The links on your website are broken, e.g. publications such as http://download.sinenomine.net/publications/njebridge/SNA-NJE-Bridge.pdf -Original Message- From: IBM Mainframe Discussion List On Behalf Of Neale Ferguson Sent: Thursday, September 28, 2023 2:30 AM To:

Re: TCP/IP to JES3

2023-09-22 Thread Schmitt, Michael
re about your character than your reputation. Character is what you are, reputation merely what others think you are." - John Wooden > On Sep 22, 2023, at 3:26 PM, Schmitt, Michael wrote: > > Is there a way to transfer sysout type data from a remote, non-mainframe > system, into a

TCP/IP to JES3

2023-09-22 Thread Schmitt, Michael
Is there a way to transfer sysout type data from a remote, non-mainframe system, into a JES3 spool? From which already existing tasks will grab the output according to destination, class, writer, etc. Such as, use some product or capability to connect and transfer to a TCP/IP port. Most of

Re: EDIT panel modification

2023-09-19 Thread Schmitt, Michael
My guess is you have a stray x'15' in what you added, if the panel you're modifying is ISREDDE2. Also, I'll just say that the only approved way to modify an Edit panel is to use the EDIT service combined with a panel that is derived from one of the sample panels: ISREFR01, ISREFR02, ISREFR03,

Re: I have an Idea for ISPF...

2023-09-18 Thread Schmitt, Michael
Same problem occurs with any other application that doesn't use the same RFIND as ISPF. DSLIST entered from that command can lead to errors. I just used SDSF because it is an example of an IBM application, so they can't blame it on some other company. The root cause here is that ANY command

Re: I have an Idea for ISPF...

2023-09-18 Thread Schmitt, Michael
I know there's a conflict. That's the issue: FTOPEN TEMP is reusing the same data set name in the same ISPF session. This conflict doesn't occur if the application generates its own data set name for file tailoring. Yes, it is a personal preference. When I need more than 2 simultaneous then I

Re: I have an Idea for ISPF...

2023-09-18 Thread Schmitt, Michael
The underlying problem is at risk anytime a user enters a command on the command line that eventually leads to another FTOPEN. This is like saying that "why are you making left turns? You can just make a bunch of right turns instead". The capability exists, it should work. When *I* create ISPF

Re: I have an Idea for ISPF...

2023-09-18 Thread Schmitt, Michael
I'm not following this. Let's say I have pre-allocated work DDs, and I start ISPF. Then I go to SuperC, request a batch compare, and that I want to edit the generated batch JCL. That's one FTOPEN TEMP. What would the data set name be? Then in that Edit session, I enter DSLIST and a pattern

Re: Generate a data set with record numbers?

2023-09-18 Thread Schmitt, Michael
, Beate -Ursprüngliche Nachricht- Von: IBM Mainframe Discussion List Im Auftrag von Schmitt, Michael Gesendet: Freitag, 15. September 2023 22:20 An: IBM-MAIN@LISTSERV.UA.EDU Betreff: [IBM-MAIN] Generate a data set with record numbers? I want to generate a data set that has the record number

Re: I have an Idea for ISPF...

2023-09-18 Thread Schmitt, Michael
- I don't have authority to create or modify the login prompt (but I can change the DDs before ISPF starts) - Wouldn't fix the root cause for anyone else - Not sure how this would help. Would it change the data set name generated by FTOPEN TEMP? And in a way that would create a different data

Re: Generate a data set with record numbers?

2023-09-18 Thread Schmitt, Michael
Thanks, "REPEAT" was what I was looking for. I think the SyncSort MFX manual is in the top 2 (bottom 2?) for hardest to figure out capabilities and syntax. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Sri h Kolusu Sent: Friday, September 15, 2023 5:01 PM To:

Re: Generate a data set with record numbers?

2023-09-18 Thread Schmitt, Michael
Ah, INDEX was the parameter I needed. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Bill Godfrey Sent: Friday, September 15, 2023 4:31 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Generate a data set with record numbers? On Fri, 15 Sep 2023 20:19:32 +, Schmitt

Re: Generate a data set with record numbers?

2023-09-15 Thread Schmitt, Michael
Gilmartin Sent: Friday, September 15, 2023 3:45 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Generate a data set with record numbers? On Fri, 15 Sep 2023 20:19:32 +0000, Schmitt, Michael wrote: >I want to generate a data set that has the record number on each line, such as: > >RECORD 1

Generate a data set with record numbers?

2023-09-15 Thread Schmitt, Michael
I want to generate a data set that has the record number on each line, such as: RECORD 1 RECORD 2 RECORD 3 Or RECORD 1 RECORD 2 RECORD 3 Perhaps I want to generate 1,000 records. Or 10,000. The question is, what's the simplest way to do this with a *standard* z/OS utility (i.e.

I have an Idea for ISPF...

2023-09-15 Thread Schmitt, Michael
Some years ago I reported a problem in ISPF to IBM: in certain cases, the ISPF member list SRCHFOR command would fail with a cryptic error: Message id: ISRS083 Short message: Allocation error Long message: Allocation error on "statements/profile" data set. This was just one case of a problem

Re: [EXTERNAL] Re: Is SMP/E needed for installs?

2023-08-31 Thread Schmitt, Michael
:16, Schmitt, Michael wrote: > It they had used DD, imagine all the customer code that would break that > parses JCL looking for DDs, and never expects to see a DD outside of a step. > And all the code that *edits* DDs would have to say "except if PROCLIB". And > you wou

Re: [EXTERNAL] Re: Is SMP/E needed for installs?

2023-08-31 Thread Schmitt, Michael
It they had used DD, imagine all the customer code that would break that parses JCL looking for DDs, and never expects to see a DD outside of a step. And all the code that *edits* DDs would have to say "except if PROCLIB". And you wouldn't be able to *have* a DD named PROCLIB. And certain code

Re: Syncsort > DFsort migration

2023-08-28 Thread Schmitt, Michael
Syncsort's site says they support IBM's Integrated Accelerator for Z Sort coprocessor for z15 also. Not sure what the limits are when that is used. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Sri h Kolusu Sent: Monday, August 28, 2023 12:39 PM To:

Re: Syncsort > DFsort migration

2023-08-28 Thread Schmitt, Michael
It was the thread in January 12th 2023, with subject "DFSORT maximum input records". The message that kicked it off was: From: Charles Hardee Subject: DFSORT maximum input records MIME-Version: 1.0 I am trying to sort roughly 4295217295, records using DFSORT. DFSORT issues a message that I

Re: [EXTERNAL] Re: Syncsort > DFsort migration

2023-08-28 Thread Schmitt, Michael
I think it was mentioned in this list previously that EQUALS in DFSORT has a lower limit on maximum number of records than SYNCSORT. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Pommier, Rex Sent: Monday, August 28, 2023 10:54 AM To: IBM-MAIN@LISTSERV.UA.EDU

Re: Converting Assembler TPUTS to ISPF

2023-08-22 Thread Schmitt, Michael
ISPF also now supports panel exits than can dynamically build or change the panel as it is loaded. As a long time ISPF user and dialog developer, may I just say that I don't like applications that run in ISPF but fake their panel displays, so they don't act like a real ISPF dialog. It is like

Re: Microsoft office

2023-08-21 Thread Schmitt, Michael
Current Word* can** still open RTF and Word files going back to "Word 2 and earlier", but it is controlled by the File Block Settings: File > Options > Trust Center > Trust Center Settings > File Block Settings. A checkmark by file type means that it is blocked, for either Open, Save or Both.

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
w have access to the string. I recall doing things like this with W/NT 40 and Fujitsu COBOL. I had three different COBOL compilers back then, and the one that seemed to be the best implemented was FJ COBOL. Steve Thompson On 8/15/2023 4:21 PM, Schmitt, Michael wrote: > I can do dynamic

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
List On Behalf Of Schmitt, Michael Sent: Tuesday, August 15, 2023 13:49 The z/OS TSO REXX User's Guide says (https://www.ibm.com/docs/en/zos/2.4.0?topic=stack-using-data): The data stack [...] can pass information between REXX execs and other types of programs in a TSO/E or non-TSO/E address

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
t to write to that DD the data the caller is asking for. Steve Thompson On 8/15/2023 3:54 PM, Schmitt, Michael wrote: > Micro Focus ESMVS/TSO Version 7.0.000 > -- For IBM-MAIN subscribe / signoff / archive access instruct

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
is your REXX code running -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Schmitt, Michael [michael.schm...@dxc.com] Sent: Tuesday, August 15, 2023 3:36 PM To: IBM-MAIN

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
<042bfe9c879d-dmarc-requ...@listserv.ua.edu> Sent: Tuesday, August 15, 2023 3:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How can a REXX data stack pass information from a program? On Tue, 15 Aug 2023 19:08:07 +, Schmitt, Michael wrote: >I believe that the TSO CALL is passing

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
N') return? From: IBM Mainframe Discussion List on behalf of Schmitt, Michael Sent: Tuesday, August 15, 2023 3:16 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How can a REXX data stack pass information from a program? Unfortunately, neither on

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How can a REXX data stack pass information from a program? On Tue, 15 Aug 2023 19:08:07 +, Schmitt, Michael wrote: >I believe that the TSO CALL is passing a string that is a copy of the >variable(s) used to build it. > Can you omit the "

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
from a program? Either the environment() BIF or the stem __environment. From: IBM Mainframe Discussion List on behalf of Schmitt, Michael Sent: Tuesday, August 15, 2023 3:01 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How can a REXX data stack pass

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
al Message- From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin Sent: Tuesday, August 15, 2023 1:38 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How can a REXX data stack pass information from a program? On Tue, 15 Aug 2023 17:48:39 +0000, Schmitt, Michael wrote: >... >Wha

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
Of Jack Zukt Sent: Tuesday, August 15, 2023 1:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How can a REXX data stack pass information from a program? If you assign a card punch on your Cobol program, where will it write to? Best wishes Jack On Tue, Aug 15, 2023, 19:15 Schmitt, Michael wrote

Re: How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
it in the REXX, call the Cobol program, this can write it to the disk file, and you can read it in the calling REXX. Why does it have to be through the stack? Best wishes Jack On Tue, Aug 15, 2023, 18:49 Schmitt, Michael wrote: > The z/OS TSO REXX User's Guide says ( > https://www.ibm.com/docs/

How can a REXX data stack pass information from a program?

2023-08-15 Thread Schmitt, Michael
The z/OS TSO REXX User's Guide says (https://www.ibm.com/docs/en/zos/2.4.0?topic=stack-using-data): The data stack [...] can pass information between REXX execs and other types of programs in a TSO/E or non-TSO/E address space. Because of the data stack's unique characteristics, you can use

Re: ISPF in batch

2023-08-10 Thread Schmitt, Michael
I think the answer is Yes, but not clear what you mean. Your subject is "ISPF in batch" but then you're asking about 3.4. What are you trying to do? -Original Message- From: IBM Mainframe Discussion List On Behalf Of Steve Beaver Sent: Thursday, August 10, 2023 11:04 AM To:

Re: Mainframe Makers.... WAS: Ars Technica: The IBM mainframe: How it runs and why it survives

2023-08-04 Thread Schmitt, Michael
You, sir, win the 100 points I have been waiting to award anyone who can figure out how to effectively use the ISPF Workplace. Now explain it to the rest of us.  -Original Message- From: IBM Mainframe Discussion List On Behalf Of Tom Marchant Sent: Friday, August 4, 2023 12:36 PM

Re: They are *all* dinosaurs

2023-08-02 Thread Schmitt, Michael
I'm trying to find where Micro Focus COBOL supports collections and dictionaries. Do you mean Micro Focus JVM COBOL, which runs in a Java virtual machine (as opposed to compiling for native execution, such as a Windows .exe or .dll? If so, isn't this not really COBOL but Micro Focus allowing

Re: PCOMM alternate screen size

2023-07-31 Thread Schmitt, Michael
Check what gets updated when you change the screen size to one of the other listed values. It must be saving it somewhere, either in a config file or in the registry. And there's only so many places that PCOMM stores configuration files. When you find what's updated, note how it stores this

Re: Definition of mainframe? Was: Ars Technica

2023-07-31 Thread Schmitt, Michael
MAINFRAME: a computer that is larger than a midrange minicomputer and smaller than a supercomputer. More seriously, http://catb.org/jargon/html/M/mainframe.html refers to http://catb.org/jargon/html/D/dinosaur.html, which is defined as "Any hardware requiring raised flooring and special

Re: Preferred FTP Client for Windows

2023-07-27 Thread Schmitt, Michael
, 2023 1:23 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Preferred FTP Client for Windows On Thu, 27 Jul 2023 17:18:57 +, Schmitt, Michael wrote: >z/OS MVS team doesn't want to install NFS. > Why? >Here's another problem: We used to be able to view MVS data sets and members >using

Re: Preferred FTP Client for Windows

2023-07-27 Thread Schmitt, Michael
, Tie-line: 8-295-8282 z/OS Test Services - Test Architect, Provisioning z/OS Hardware/Software Interlock From: IBM Mainframe Discussion List on behalf of Schmitt, Michael Date: Thursday, July 27, 2023 at 1:19 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: [EXTERNAL] Re: Preferred FTP Client

Re: Preferred FTP Client for Windows

2023-07-27 Thread Schmitt, Michael
: Re: Preferred FTP Client for Windows On Thu, 27 Jul 2023 16:27:23 +, Schmitt, Michael wrote: >... >And, WinSCP makes incorrect assumptions about what data looks like coming back >from listing PDS libraries. For example, you can not use WinSCP to download a >member of a P

Re: Preferred FTP Client for Windows

2023-07-27 Thread Schmitt, Michael
-- "MVS: Guilty, until proven innocent !!" RDP 2009 -Message d'origine- De : IBM Mainframe Discussion List De la part de Schmitt, Michael Envoyé : jeudi 27 juillet 2023 17:40 À : IBM-MAIN@LISTSERV.UA.EDU Objet : Re: Preferred FTP Client f

Re: Preferred FTP Client for Windows

2023-07-27 Thread Schmitt, Michael
Bridges attests. And yes, I have used the above product extensively with MVS files. Charles On Wed, 26 Jul 2023 22:32:41 +, Schmitt, Michael wrote: >FileZilla for GUI. Windows built-in FTP for command line, but... > >There are NO (free) command line FTP clients for Windows tha

Re: Preferred FTP Client for Windows

2023-07-26 Thread Schmitt, Michael
FileZilla for GUI. Windows built-in FTP for command line, but... There are NO (free) command line FTP clients for Windows that support passive mode AND work with the MVS file system. Zilch. Nada. NOT A SINGLE ONE. Reason is the Windows FTP client doesn't support passive mode. And all the

Re: IMS/Transaction Manager

2023-07-25 Thread Schmitt, Michael
? Is it the other way around? CICS is the way it is because that way it could achieve higher performance and capacity (i.e. number of simultaneous terminals) than the more direct method IMS used, at least at the time? -Original Message- From: Schmitt, Michael Sent: Tuesday, July 25, 2023 1:27 PM

IMS/Transaction Manager

2023-07-25 Thread Schmitt, Michael
the Gemini and Apollo time frame. Sent with Proton Mail secure email. --- Original Message --- On Tuesday, July 25th, 2023 at 2:05 PM, Schmitt, Michael wrote: > No, I don’t know of an IMS/TM + DB2 system. > > But then the CICS systems I work with are also not using DB2. They

Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it survives

2023-07-25 Thread Schmitt, Michael
. Regards, David On 2023-07-25 13:16, Schmitt, Michael wrote: > The Ars Technica article was discussing CICS as an application server. I was > comparing CICS as an application server to IMS/TM as an application server. > The DBMS is a different issue; there's no reason why IMS/TM mus

Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it survives

2023-07-25 Thread Schmitt, Michael
7-25 10:37, Schmitt, Michael wrote: > So CICS is no longer doing cooperative multitasking within each AOR, and thus > requiring CICS versions of OS commands to prevent wait states from freezing > the entire AOR? A CICS program can do direct GETMAINs, LOADS, abends, rather > than u

Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it survives

2023-07-25 Thread Schmitt, Michael
On Behalf Of Schmitt, Michael Sent: Monday, July 24, 2023 11:43 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: [EXT] Ars Technica: The IBM mainframe: How it runs and why it survives Ars Technica published a deep-dive explainer of modern IBM mainframes: https://arstechnica.com/information-technology

Ars Technica: The IBM mainframe: How it runs and why it survives

2023-07-24 Thread Schmitt, Michael
Ars Technica published a deep-dive explainer of modern IBM mainframes: https://arstechnica.com/information-technology/2023/07/the-ibm-mainframe-how-it-runs-and-why-it-survives/ I’d quibble with the application server topic that talks about CICS with no mention of IMS/TM. CICS is to IMS as

Re: Will z/OS be obsolete in 5 years?

2023-07-19 Thread Schmitt, Michael
Considering that VSE still exists, the answer would be no. How long ago was it that IBM tried to cancel VSE, but relented due to customer demand? -Original Message- From: IBM Mainframe Discussion List On Behalf Of Jon Perryman Sent: Tuesday, July 18, 2023 7:47 PM To:

Re: PDS/PDSE Member information

2023-06-15 Thread Schmitt, Michael
Extended stats are in the same user data in the directory block. I don't know why reading from the PDSE simulated directory would be any different from reading from the real PDS directory. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Steve Thompson Sent:

Re: PDS/PDSE Member information

2023-06-15 Thread Schmitt, Michael
It is not difficult to do in assembler. And it is *possible* to do it in REXX. 1. Allocate the PDS to a DD as LRECL(256) DSORG(PS). 2. EXECIO to read it. Now you can use REXX to process through the PDS directory, and extract the member name, TTR, user data length, and user data (i.e. the

Re: Two related member generation questions

2023-05-30 Thread Schmitt, Michael
ion List On Behalf Of Jay Maynard Sent: Tuesday, May 30, 2023 9:44 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Two related member generation questions SMP used to do this, and ISTR SMP/E does as well. On Tue, May 30, 2023 at 9:34 AM Schmitt, Michael wrote: > And IMS. MFS Formats have non-

Re: Two related member generation questions

2023-05-30 Thread Schmitt, Michael
And IMS. MFS Formats have non-display and lower-case letters in the member names. Such as: ."wACOV0 07ACCDEF 2F613650 -Original Message- From: IBM Mainframe Discussion List On Behalf Of Steve Thompson Sent: Tuesday, May 30, 2023 8:19 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Two

Re: COBOL Field Length problem

2023-05-24 Thread Schmitt, Michael
I don't have 6.3, but I tried your program on 6.2 after adding FUNCTION before the TRIM and LENGTH functions. The results seem to be as expected. For example: 0005 +1+2+3+4+5+6+ Original: > COMND VALUE3 21

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

2023-05-23 Thread Schmitt, Michael
compression or zEDC hardware compression) we have MUCH larger issues. IMHO it is probably just BAD (broken as designed) BROWSE code, but with OCO there is no way for an ordinary customer to know. Peter -Original Message- From: IBM Mainframe Discussion List On Behalf Of Schmitt, Michael

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

2023-05-23 Thread Schmitt, Michael
I agree that Browse isn't supposed to require enough memory to hold the file, so it should work. But. Is "compressed data" the key? How is it compressed? Does the fact that it is compressed mean that more data has to be in memory? Or is it going wild on decompression, such as if the data is

Re: Using COBOL COPY/REPLACING in display literals?

2023-05-22 Thread Schmitt, Michael
Copy FRED Replacing ==:CC:== By ==COMND== ':CC:' By 'COMND' Move SpacesTo w-in-:CC:-grp Move '*' To w-in-:CC:(1) Move w-set-max To w-in-:CC:-ct String 'Global Default Set for ' ':CC' into w-sysin-msg -Original

IMS Connect Socket Call Example

2023-05-22 Thread Schmitt, Michael
I'm looking for an example of a program that makes synchronous calls to an IMS TM transaction via socket calls to IMS Connect. Preferably in COBOL, but if not, in any language. The IMS Connect manual gives the API but doesn't have sample code for putting it all together into a call sequence.

Re: ispf , way to achieve the last ispf msgid from rexx

2023-05-11 Thread Schmitt, Michael
I think you're out of luck. The normal method would be to retrieve variable ZERRMSG, which gives you the message id. But ISPF only sets ZERRMSG if the ISPF service returns a return code of 8 or higher. Saving a data set isn't an error, so it doesn't set ZERRMSG. -Original Message-

Re: COBOL question: How to dynamically get the name of the routine that called you

2023-05-02 Thread Schmitt, Michael
I am attempting to post the assembler program here for reference, we'll see if the listserv accepts it without mangling. To use, call it passing the area you want it to return the calling program name in. The call_level_e equate controls how many levels up it goes. -- setc

Re: REXX parse parens

2023-05-02 Thread Schmitt, Michael
REXX won't accept a concatenated literal. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Schmitt, Michael Sent: Tuesday, May 2, 2023 12:16 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: REXX parse parens rparen = ')'||'ff'x parse value option||'~' with varOpt

Re: REXX parse parens

2023-05-02 Thread Schmitt, Michael
rparen = ')'||'ff'x parse value option||'~' with varOpt '(' valueOpt (rparen) -Original Message- From: IBM Mainframe Discussion List On Behalf Of Frank Swarbrick Sent: Tuesday, May 2, 2023 10:08 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: REXX parse parens I don't want a separate

  1   2   >