Please excuse the previous truncated reply.
> I'm talking about only Rexx here.
I misread his comment the same way. Then I realized that he was referring to
the difference between these:
call rtn foo, bar, baz
call rtn foo bar baz
--
Shmuel (Seymour J.) Metz
I have a number of CSECTS in the load module I added an assembler entry and
binder entry it failed after adding a binder alias it worked
I did try the identify before I re-linked with binder alias however I got a
x’c’ return code from identify
On Apr 14, 2020, at 3:54 PM, Seymour J Metz
I have been confused by this behavior in z/OS for a long time now. Can anyone
explain to me how JES2 selects which job will be executed next from a set of
identically-named jobs at the same priority level in the same job class?
Recently observed behavior has been all over the map. E.G., today
I'd have to see the relevant HLASM and BINDER statements plus the error message.
0C is Entry address is not within an eligible load module; entry address was
not added; what did you specify for ENTRY=? What was the RMODE?
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
Complex answer. See this link (for 2.2):
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.hasa300/has2v5_Job_selection_and_execution.htm
ITschak Mugzach
*|** IronSphere Platform* *|* *Information Security Continuous Monitoring
for z/OS, x/Linux & IBM I **| z/VM comming son
I see other problems.
o By "hex integer" I assume that they mean a binary value, not a string
of EBCDIC characters feom a-f, A-F and 0-9
o If SVC 99 does an OPEN, who gets dubbed?
> May I assume that if the file does exist, DYNALLOC performs no open()
> function?
Yes, unless the
Strong!
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
David Spiegel [dspiegel...@hotmail.com]
Sent: Tuesday, April 14, 2020 2:02 PM
To: IBM-MAIN@LISTSERV.UA.EDU
At one point IBM obtained certification from X/Open for MVS/ESA OE and
documented deviations from POSIX. Over the years the IEEE, the ISO and The Open
Group have gotten together on a Single Unix Specification, and IBM has obtained
certification for that. I don't know whether IBM ever had a
Thanks for the link. I see what you mean by "complex".
From the reading I just did it would appear that we must be using more than one
converter and the conversions happen at different rates, so first converted,
first executed. None of the other factors in that link apply to the cases I
have
Sorry, not enough coffee.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
Seymour J Metz [sme...@gmu.edu]
Sent: Tuesday, April 14, 2020 12:31 PM
To:
> It's freeware
No, it's open source. Freeware is something very different, and more
restrictive.
> 2. Use Virtual Box. It is "z/VM",
That is, if you've never seen z/VM. It's missing, e.g., XEDIT.
The magic word is KVM, which, of course, can be used by multiple virtual
machine applications.
I've seen too many differences that "didn't matter" bite someone; equating
Virtual Box to z/VM, with or without quotes, is just plain wrong. Similarly, if
the OP has to get things past a legal staff, the difference between freeware
and open source is a biggie.
--
Shmuel (Seymour J.) Metz
>From my explorations, dubbing involves an OTCB hung off the TCB (can't say
for sure whether current or step) and various other control blocks (OAPB
being the one of interest) off of that.
sas
On Tue, Apr 14, 2020 at 1:40 PM Seymour J Metz wrote:
> Does it get yo dubbed or does it get the
My implication was that it was no more than jobstep. An initiator would
not itself be dubbed, unless maybe if it was a BPXINIT.
It occurred to me the OTCB is probably off the STCB.
To anticipate a valid question from the past, those are not TCBs (i.e. part
of the TCB tree), they are different
What type of coffee?
On 2020-04-14 13:56, Seymour J Metz wrote:
Sorry, not enough coffee.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
Seymour J Metz
> What a language cannot distinguish between noun and adjective!
In modern Hebrew the same word can be an adjective, a noun and a verb in the
present tense.
As a native Anglophone, I always found it strange that other languages assign
gender to inanimate objects, that sometimes two words
The PATHPREF is a prefix to be used ahead of the base path.So, setting will
depend on where you want the new filesystem mounted. If I remember correctly,
the current path would be /usr/lpp/zosmf. If you were to set your path to
zosmf as you have in your jcl, the end result will be a mount
> If something runs under DOS, then there is a chance it will run in DOSBox,
When I boot Linux or OS/2, I need to be able to edit all of the Linux or OS/2
files, and running the TSPF DOS or windoze version won't give me that. I
wouldn't use TSPF under OS/2 if it didn't support OS/2 file names.
I've been told since I got into this field that the answer is that it's
basically random. I just read the post from another responder (forgot who, and
deleted his post) pointing to the JES2 manual. I followed the logic flow of
the even and odd converters but they pretty much imply it's
Thanks so much, Stuart. That's part of what was messing me up. I browse the
PSID and see the data in it and the queue name, listing it as an XMIT queue,
but if I try to display the queue, I only see it showing as a remote queue.
I'll run the EMPTY command against this queue.
Rex
Current and step are both within the same jobstep, but the Initiator runs in
its own jobstep, hence my question.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
Steve
The HURD shot round the moon.
Is RMS also demanding that we call *bsd "FreeBSD/GNU", "NetBSD/GNU" and
"OpenBSD/GNU"? There were other sources for non-proprietary utilities.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe
I'm putting this in terms of load modules; things are similar but more
complicated for program objects.
Normally your main program has an assembler ENTRY statement that determines the
entry point for the true name, and an ALIAS statement matching an ENTRY or
CSECT name generates an alias entry
Depending on what JCL you are looking at. The zosmf file system should have
been delivered along with your z/OS software since it is a part of the base
product. That ZFS should be mounted at /usr/lpp/zosmf and also fully
populated. It contains the code needed to run zosmf. You should not
It is also depends if you use shared spool... each system might have a
different work selection.
ITschak
ITschak Mugzach
*|** IronSphere Platform* *|* *Information Security Continuous Monitoring
for z/OS, x/Linux & IBM I **| z/VM comming son *
On Tue, Apr 14, 2020 at 11:50 PM Pommier, Rex
W dniu 14.04.2020 o 21:13, Seymour J Metz pisze:
It's freeware
No, it's open source. Freeware is something very different, and more
restrictive.
No, it DOESN'T MATTER. Really. The point is one can get it and use it
for free.
2. Use Virtual Box. It is "z/VM",
That is, if you've never
Tried to read all the responses to this thread but I have missed this
point. Unless NJ has a decent developer platform like Eclipse(?) or IBM
Developer for z/OS Enterprise Edition then they are not only going to
require Cobol programmers, but people with Z/OS knowledge like JCL, file
system
Hi all,
The z/OS Upgrade Workflows are now updated for the new IBM z15 Model T02! See
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.4.0/com.ibm.zos.v2r4.e0zm100/abstract.htm
for more information.
--
Sue Shumway
z/OS Project Lead and Client Advocate
IBM Poughkeepsie
chale...@us.ibm.com
The messages will be in an XMIT queue (which is a local queue). The name
will probably be the name of the remote server. If not, check the remote
queue definition. It will have the name of the XMIT queue. That is what
you want to clear.
On 4/14/20 4:20 PM, Pommier, Rex wrote:
Hi all,
First
Yep, XEDIT is part and particle of z/VM worked VM for 15+ yrs..never seen
VM without it...
Scott
On Tue, Apr 14, 2020 at 5:09 PM R.S. wrote:
> W dniu 14.04.2020 o 21:13, Seymour J Metz pisze:
> >> It's freeware
> > No, it's open source. Freeware is something very different, and more
>
This is a correct list for your question. There may be a more specialized
readership on MQSERIES, but there will be more eyeballs here.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List
And one of the subtle, easily overlooked points made in the first
section of that JES2 documentation about "The JES2 job queue", is
"All jobs are queued by job class, priority, and the order in which they
finished conversion."
Notice it does not say anything about the order in which they were
Had the entry address 31 bit address and high order bit wasn't on and I just
entry statement for BINDER and HLASM
-Original Message-
From: IBM Mainframe Discussion List On Behalf Of
Seymour J Metz
Sent: Tuesday, April 14, 2020 4:13 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: LINK
Hi all,
First apologies if this isn't the right forum to ask this question.
MQ is not my native language (or second or third for that matter). Here's my
situation. We have a CICS region writing messages to a remote queue.
Unfortunately sometime in the past, the server that was handling this
I very much agree.
Getting people to write batch COBOL, itself wasn't the problem. CICS
conversational stuff, DB2 interfacing were issues. Exploiting new functions,
JCL coding, job scheduling, resource/performance management, maintaining file
health, not writing nice loops, and much more, was
If the IDENTIFY failed then it is a cinch that LINK won't find it!
You know the entry point has to be within an existing load module? You *cannot*
do (what would be a very useful thing) a GETMAIN, build or copy some code into
it, and then IDENTIFY it with an entrypoint.
MVS internally has some
Thanks, gil and Shmuel! I'll pass your comments along to that content's
owner for further investigation and any needed updating.
-Sue Shumway
On 4/14/2020 2:27 PM, Seymour J Metz wrote:
I see other problems.
o By "hex integer" I assume that they mean a binary value, not a string
> You *cannot* do (what would be a very useful thing) a GETMAIN,
> build or copy some code into it, and then IDENTIFY it with an entrypoint.
How much are you willing to bet? But you probably want to do it above the bar,
and there I can't help you.
--
Shmuel (Seymour J.) Metz
Don't see it
https://archive.org/download/bitsavers_ibm360osR1LinkageEditorFRel15PLMJan68_13021701/Y28-6667-0_Linkage_Editor_F_Rel15_PLM_Jan68.pdf
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Seymour J Metz
Sent:
I'd be willing to do it below the line. How do you do it?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Seymour J Metz
Sent: Tuesday, April 14, 2020 4:21 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: LINK EP/EPLOC= usage
>
Nice one. Thanks for that. I'll follow it up. Cheers.
On 14/04/2020 12:29, Barkow, Eileen wrote:
> You need to set up annotation processor files but I am not sure how to do
> this.
> m:\javaprog>javac streamx.jav
> error: Class names, 'streamx.jav', are only accepted if annotation processing
>
Get an old PLM for the Linkage Editor and Loader. In an appendix it documents
the parameter list for IDENTIFY that the LOADER uses. But these days I can't
imagine an application that didn't require at least above the line.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
Yes, XP is the last version to support DOS - but now running under XP.
*Native DOS* is approx 20 times faster than XP. It has a one-to-one CPU
cycle correlation with Intel machine code. E.g. on an 80486/66
processor, the number of byte instructions executed per second was
69,206,016 - as expected
Charles Mills wrote:
>A trivia question: Which of these is UNIX? Windows Server or Linux?
I replied:
>Neither.
Charles Mills then replied:
>Which *used to be* UNIX?
Still neither.
I can find no evidence that Microsoft ever obtained a UNIX(TM)
certification for any Windows operating system or
It's here
https://ia801904.us.archive.org/28/items/bitsavers_ibm360osR21LoaderRel20PLMDec70_11418201/GY28-6714-1_Loader_Rel20_PLM_Dec70.pdf
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Charles Mills
Sent: Tuesday,
Still have no idea about Enterprise COBOL for z/OS (COBOL) migration? Or are
you still struggling with your migration? For your easy access to all the COBOL
migration-related information, the one-stop COBOL Migration Portal
The z15 Model T02 is the new 'mid-range' Z System:
65 client configurable cores, an increase of 35 over the z14 ZR1, with single
processor capacity of z15 T02 for equal n-way at common client configurations,
approximately 14% greater than on z14 ZR1 with some variation based on workload
and
John,
You make it sound like Rexx and Unix are mutually exclusive. I have a Unix job
that runs in production. Well, it depends on your definition of production of
course. It actually runs on every system we have.
It's started each midnight by CROND so definitely only has access to Unix
You need to set up annotation processor files but I am not sure how to do this.
m:\javaprog>javac streamx.jav
error: Class names, 'streamx.jav', are only accepted if annotation processing
is explicitly requested
-Original Message-
From: IBM Mainframe Discussion List On Behalf Of CM
Wasn't it Linus Torvalds who said Linux is not Unix?
On Tue, Apr 14, 2020 at 6:33 PM Timothy Sipples wrote:
> Charles Mills wrote:
> >A trivia question: Which of these is UNIX? Windows Server or Linux?
>
> Neither.
>
> https://www.opengroup.org/openbrand/register/
>
> - - - - - - - - - -
>
Agghh. Of course I meant CA-SPOOL.
-Original Message-
From: Alan(GMAIL)Watthey
Sent: 14 April 2020 1:00 pm
To: IBM Mainframe Discussion List
Subject: RE: Any shop use UNIX in a production job?
John,
You make it sound like Rexx and Unix are mutually exclusive. I have a Unix job
that
Hi
I am wondering regarding the link macro what defines an entry point is it
only the main entry point i.e the CSECT Name or can it be defined by an
Assembler or for that matter
Linkage editor ENTRY statement. I am also understanding that you can make an
entry point for Link to be
Charles Mills wrote:
>A trivia question: Which of these is UNIX? Windows Server or Linux?
Neither.
https://www.opengroup.org/openbrand/register/
- - - - - - - - - -
Timothy Sipples
I.T. Architect Executive
Digital Asset & Other Industry Solutions
IBM Z & LinuxONE
- - - - - - - - - -
E-Mail:
On Tue, 14 Apr 2020 19:48:59 +1000, Wayne Bickerdike wrote:
>Wasn't it Linus Torvalds who said Linux is not Unix?
I don't know if Linus said that, but when Richard Stallman started the
GNU project in 1983, he said that GNU stood for "GNU's not Unix".
In case you don't know, the GNU project
W dniu 12.04.2020 o 03:11, CM Poncelet pisze:
Yes - I still use DOS and SPF/PC, which are about 20 times faster
CPU-wise than Windows XP (the last version that still supports DOS
applications.)
XP is the last version that supports DOS applications?
I think it is matter of 32-bit vs 64-bit
It's pleonasm.
BTW: In Poland we also call it "masło maślane".
It is hard to translate since masło is butter - noun (substantive). And
maślane is butter - but adjective.
What a language cannot distinguish between noun and adjective! English
has definitely to many overloaded words. ;-)
Now
You're right (obviously).
Which *used to be* UNIX?
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Timothy Sipples
Sent: Tuesday, April 14, 2020 1:33 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any shop use UNIX in a
1.. Can certainly be any type of entry point: CSECT, ENTRY, IDENTIFY, etc. It
has to be "visible" to MVS contents management: a PDS member name, a PDS
member alias, IDENTIFY issued by a running program, etc.
2. There probably is a limit, but it is certainly in the double digits or
higher. The
Thanks
On Apr 14, 2020, at 9:39 AM, Charles Mills wrote:
>
> 1.. Can certainly be any type of entry point: CSECT, ENTRY, IDENTIFY, etc. It
> has to be "visible" to MVS contents management: a PDS member name, a PDS
> member alias, IDENTIFY issued by a running program, etc.
>
> 2. There
W dniu 13.04.2020 o 14:06, John McKown pisze:
Other than the implicit use of UNIX by things such as FTP, I mean. In
particular I am speaking of keeping production data in a UNIX file, rather
than a legacy dataset; use of scripting via /bin/sh, awk, or other, use of
any of the BPX* UNIX callable
On Tue, 14 Apr 2020 12:59:54 +0300, Alan(GMAIL)Watthey wrote:
>John,
>
>You make it sound like Rexx and Unix are mutually exclusive. I have a Unix
>job that runs in production. Well, it depends on your definition of
>production of course. It actually runs on every system we have.
>
>It's
I had both an assembler entry and a binder entry and got program not found
On Apr 14, 2020, at 9:39 AM, Charles Mills wrote:
>
> 1.. Can certainly be any type of entry point: CSECT, ENTRY, IDENTIFY, etc. It
> has to be "visible" to MVS contents management: a PDS member name, a PDS
> member
I noticed my prior posting was garbled so let's try this:
1st - congratulations to the PSI team - this is AWESOME news for the JES3
shops.
Phoenix Software International, Inc., Announces JES3plusT V1R0 General
Availability
El Segundo, CA-April 14, 2020: Phoenix Software International,
Yes, you're right. However I focused on "explicit usage" of UNIX System
Services.
There is some difference between - lest's say CICS or DB2 and batch job
with step invoking some UNIX tools or plain old-fashioned COBOL program
writing to a UNIX file on HFS, NFS or even SMB-served file.
BTW: It
Radoslaw,
I figured that was the case too, but the reality is that z/OS Unix is used
almost everywhere. We happen to have quite a bit of Production batch writing
to Unix filesystems off platform via NFS Client mounts. I personally *hate*
that because there are always permission bit
This is AWESOME. Congratulations to all at PSI.
Lionel B. Dyck <
Website: https://www.lbdsoftware.com
"Worry more about your character than your reputation. Character is what you
are, reputation merely what others think you are." - John Wooden
From: Phoenix Software International
Here's an overview from today's announcement:
Announcing the new IBM z15 Model T02 -- IBM z15 delivers the cloud our
clients want, with the privacy and security they need.
Today, April 14th, 2020, IBM Z is announcing the IBM z15 Model T02. The new
single frame air cooled IBM z15 Model T02 is
(Cross-posting to IBM-MAIN and MVS-OE)
There's a potential RCF here, but I'd like other opinions.
In:z/OS Version 2 Release 4
MVS Programming: Authorized Assembler Services Guide
IBM SA23-1371-40
z/OS UNIX file options - Key = '8018'
DALPOPT specifies the file options for the z/OS UNIX
Did you have an alias in a STEPLIB or the like? CSV cannot know what was in
your assembly and bind but not externalized in a STEPLIB PDS.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Joseph Reichman
Sent: Tuesday, April
Just look at the PS screens in SDSF. All of those tasks are using Unix
processes in one way or another.
_
Dave Jousma
AVP | Manager, Systems Engineering
Fifth Third Bank | 1830 East Paris
On Sun, Apr 12, 2020 at 01:21:35AM +, Seymour J Metz wrote:
> Fortunately I bought TSPF while Tritus was still selling it, so I
> never had to deal with CTC. It runs under DOS, OS/2 and 32-bit
> windoze; alas, there is no Linux version. It's much more compatible
> with ISPF than SPF/PC.
If
Buttery biscuits... butterable bread.
sas
On Tue, Apr 14, 2020 at 10:15 AM R.S.
wrote:
> It's pleonasm.
>
> BTW: In Poland we also call it "masło maślane".
> It is hard to translate since masło is butter - noun (substantive). And
> maślane is butter - but adjective.
> What a language cannot
Are you referring to the binder option or
Statement
On Apr 14, 2020, at 11:28 AM, Charles Mills wrote:
>
> Did you have an alias in a STEPLIB or the like? CSV cannot know what was in
> your assembly and bind but not externalized in a STEPLIB PDS.
>
> Charles
>
>
> -Original
It’s my understanding that IBM’s implementation of z/OS Unix Systems
Services is Posix. There are programs , STCs in particular that are
integrated into USS as well as z/OS. To me z/OS is a hybrid of sorts using
both. I don’t think one can only look at z/OS or USS. That’s just my
opinion.
Scott
Yeah, the INTERPRET is gratuitous. Not my code.
It's not a matter of CAPS ON or not. The input to the routine is a binary SMF
timestamp.
The effect of PARSE UPPER is subtle. It does not simply OR on X'40' like an
assembler programmer in the eighties. It only happens about one-tenth of the
Ah! Got it.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Seymour J Metz
Sent: Tuesday, April 14, 2020 9:43 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Apparent bug in CBT 617 SMFREPT
> becomes
> FOO = ARG(1)
> BAR =
Gil mentioned one case where BPXWDYN gets you dubbed: if you use MSG(2)
then the code probably uses the BPX1OPN/WRT syscalls to print your SVC99
messages.
On Mon, Apr 13, 2020 at 12:54 PM Seymour J Metz wrote:
> It's BPX because it was written for the benefit of Unix users, although in
>
Does it get yo dubbed or does it get the Initiater dubbed? Is dubbing at the
level of the address space or the level of the jobstep?
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU]
> I'm talking about only Rexx here
I misread his comment the same way
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of
Charles Mills [charl...@mcn.org]
Sent: Tuesday,
I am clearly confused.
I got an off-list note from Sam Golob asking me to submit an actual fix, so
I downloaded CBT 617 to have a clean copy to start from and it is *not* the
source of the program I am using (and complaining about here).
It *does* however have the same bug:
BINTDECR:
On Tue, 14 Apr 2020 08:50:27 -0700, Charles Mills wrote:
>
>I got an off-list note from Sam Golob asking me to submit an actual fix, so
>I downloaded CBT 617 to have a clean copy to start from and it is *not* the
>source of the program I am using (and complaining about here).
>
>It *does* however
I think the binder statement is ALIAS.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf
Of Joseph Reichman
Sent: Tuesday, April 14, 2020 8:39 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: LINK EP/EPLOC= usage got abend 806
Are
> >FOO = ARG(1)
> >BAR = ARG(2)
> >SOJACK = ARG(3)
> No. That works only for Rexx:
CALL BINTDECR FOO, BAR, SOJACK
Ass opposed to what?
> Use PARSE ARG FOO BAR SOJACK, which preserves case.
The parse arg may be better style, but it is fully equivalent to the three
assignment statements.
On 4/13/2020 9:08 PM, Charles Mills wrote:
Unless I am confused there is a nasty little bug in several places in the
subject program. If you are using it you might want to fix it. If you are
the person who maintains the tape (Sam Golob?) you might want to fix it, or
if you don't trust me, at
> becomes
> FOO = ARG(1)
> BAR = ARG(2)
> SOJACK = ARG(3)
No!
PARSE ARG FOO BAR SOJACK
The original code parsed three tokens from arg(1).
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List on behalf of
85 matches
Mail list logo