On Mon, Jun 25, 2018 at 8:44 AM Peter Relson wrote:
> Only if the attacher is authorized and asks for that to be done, by
> setting bit TCBSENVP (the "P" stands for "propagate") in its own TCB prior
> to the ATTACH(X).
> If the bit is on, the bit and the value are propagated to the daughter
>
[Slightly OT and very much tongue-in-cheek . . .]
Why do all the cool things to play with (servers and worker spaces and TRAP and
. . . ) require authorized code? That keeps inquiring minds from experimenting
and learning the cool things on our own (since no one seems to want to actually
pay
Sean Gleann wrote:
>I have a PDS of a reasonable number of FB80 members (>100). Some of the
>members have sequence numbers in character positions 73-80, some don't and
>some are 'partially' numbered, with gaps in the sequencing, depending on who
>last updated the specific member.
>I want to
Another approach is to run an exec that uses listd to get all the members and
then invoke ispf edit with a macro for each member - that macro could then do a
REN,UNNUM, and then SAVE and END, which will clear out columns 73-80.
Here is my exec that will invoke an edit macro on all members of a
I think IEBUPDTE should be able to do this, but you will need to know the
member names. You could generate the "./ ADD NAME=" cards for each member
and then run this back through IEBUPDTE to add the members.
-Original Message-
From: IBM Mainframe Discussion List
Only if the attacher is authorized and asks for that to be done, by
setting bit TCBSENVP (the "P" stands for "propagate") in its own TCB prior
to the ATTACH(X).
If the bit is on, the bit and the value are propagated to the daughter
TCB.
Peter Relson
z/OS Core Technology Design
> I'm fairly certain that ICEGENER would be able to do this, but have not yet
found an example that comes anywhere close, that I can then adapt to my
requirements.
It's IEBGENER not ICEGENER which you probably mean. The latter does 1:1 copies
of sequential data sets only.
--
ßph
On Fri, 22 Jun 2018 09:43:15 -0500, John McKown
wrote:
>This is strictly a curiosity question. Suppose for some unspecified &
>irrelevant to this discussion that my code is running under a TCB which has
>a non-zero TCBSENV value. If my code were to do an ATTACHX to create a
>subtask, would the
Please excuse the bad formatting. Trying Again.
Are you familiar with REXX? If so, here is how you could do this:
In a REXX:- LISTDS to get a list of the members in the PDS.- ALLOCATE an new
PDS for the changed members.- FREE the output dsn.
- In a loop for each member:
-- ALLOCATE the input
On Mon, Jun 25, 2018 at 9:11 AM Farley, Peter x23353 <
peter.far...@broadridge.com> wrote:
> [Slightly OT and very much tongue-in-cheek . . .]
>
> Why do all the cool things to play with (servers and worker spaces and
> TRAP and . . . ) require authorized code? That keeps inquiring minds from
>
https://fivethirtyeight.com/features/significant-digits-for-monday-june-25-2018/
https://www.wsj.com/articles/who-stole-my-cheese-parmesan-thefts-grate-on-italian-cheesemakers-1529682856
25,000 pounds of Parmesan cheese stolen in Italy overnight.
I'd write an ISPF dialog using Library Services.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List on behalf of
Sean Gleann
Sent: Monday, June 25, 2018 5:52 AM
To: IBM-MAIN@listserv.ua.edu
Subject: ICEGENER
Sean,
ICEGENER can only handle 1 member at a time. As others have pointed out
you can use a macro to update the line numbers. If your shop has
file-manger then you can use the following JCL
//STEP0100 EXEC PGM=FILEMGR
//SYSPRINT DD SYSOUT=*
//PDS DD DISP=SHR,DSN=Your input pds with line
Could you give some examples of what you are doing and what errors you are
getting.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List on behalf of
Joseph Reichman
Sent: Friday, June 22, 2018 4:02 PM
To:
Writing requirements is a black art. If you give detail IBM claims that you're
telling them how to it, and if you don't give detail then they implement
something that doesn't satisfy the requirement.
BTW, I still have the shirt.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
Look into the ISPF Edit commands "UnNUM" followed by "Number Off"
(This is dredging way back in my memory banks and I forget the order they
commands need to be done in - but they specifically address your issue).
Jerry Whitteridge
Delivery Manager / Mainframe Architect
GTS - Safeway Account
602
It would seem the easiest way is to add the ONLYAT operand to one of the
commands that supports it, such as AG.
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf
> Of Pierre Fichaud
> Sent: Monday, June 25, 2018 8:57 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: SMF
Why invoke ISPF multiple times? Invoke it once, with an ISPF macro to do the
heavy lifting.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List on behalf of
Dyck, Lionel B. (RavenTek)
Sent: Monday, June 25,
I do understand that all these cool things are, in fact, quite dangerous
facilities for the uninitiated and ignorant, and well-deserving of the provided
protection from untutored use.
I don't think it's a sufficient business case for IBM purposes, but the lack of
GUPI encapsulation for these
Reply for the archives.
I worked offline with Noach and it seems that there is a fairly serious flaw in
the COBANAL code in understanding how the binder class offset value relates to
finding statically linked application (i.e. not system or language library)
CSECT's in a loaded program object.
PDSEDIT can do this real quick, do a BOUNDS 73 80 and C '0' ' ', etc.,
and supply the list of members. Use PARM='TEST' until satisfied with
expected result, then change to NOTEST.
http://gsf-soft.com/Products/PDSEDIT.html
IBM suggests the FILE MANAGER FIND/CHANGE utility.
Did anybody submit an RFE for a safe encapsulation of TRAP and PER handling? Is
the MC interface still available for privileged users other than GTF?
I've done software development; the pressure is no worse than at a data center,
and in many cases you have a lot more control and more people to
SMF type 80 records contain RACF data.
I want to see the RACF data for the relocation section where SMF80DTP has a
value of 44(X'2C').
This contains "any section data, except BASE".
These can be generated by many event codes.
Can someone supply a RACF command that will cause this data to be
Because the raw facilities are dangerous and IBM hasn't provided services to
safely encapsulate them. The safeguards may seem confining, but I remember too
well what life was like without them to want to return to those days.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
On Mon, Jun 25, 2018 at 11:11 AM Seymour J Metz wrote:
> None of those options help learning about z/OS internals, due to OCO. When
> logic manuals and source code become available, then it will be possible to
> legitimately discuss learning internals. I won't hold my breathe.
>
Very true. I
> The fast POST example is unfortunately based on System 370 instructions.
Why is that a problem? Wouldn't something like PLO be overkill?
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List on behalf of
None of those options help learning about z/OS internals, due to OCO. When
logic manuals and source code become available, then it will be possible to
legitimately discuss learning internals. I won't hold my breathe.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
REXX does not have and probably will never have the kind of stack integration
that CLIST has. Despite that, I prefer writing in REXX and use CLIST only when
I have to.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe
You can get IOCDS and rebuild IODF from it.
Of course it is not that simple and you will need to reconstruct EDT, console
and whatever is missing.
But is a starting point.
Atenciosamente / Regards / Saludos
Ituriel do Nascimento Neto
BANCO BRADESCO S.A.
4250 / DITI Engenharia de Software
> Desktop systems handle right-to-left much better than mainframes
Some do, some don't. It depends on what program and release you're using.
There's also the question of how well it handles vowels.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
I tend to doubt it; which catalog should it make the HLQ an alias of?
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
From: IBM Mainframe Discussion List on behalf of
Steve Beaver
Sent: Monday, June 25, 2018 4:18 PM
To:
On 2018-06-25, at 12:07:00, Mike Schwab wrote:
> Unnum doesn't work if all lines don't have numbers. So you have to
> renum then unnum.
>
Can anyone think of a reason for this? Cui bono?
-- gil
--
For IBM-MAIN subscribe /
On Mon, 25 Jun 2018 11:22:51 -0700, Charles Mills wrote:
>Well, it's not a "problem" (FSVO "problem") but in an example that is
>supposed to show the fast way of doing things, one might avoid slower
>instructions, such as storage literal references, when alternatives like
>TMLH and LLILF are now
Which of course, only works if NUM is off.
If unnum doesn't always work, I don't think there's a general 1-line
solution.
Renum works on any member, so I can't see much room for a sensible reason
for unnum to be so delicate about it.
sas
On Mon, Jun 25, 2018 at 6:23 PM, Mike Schwab
wrote:
>
Is now in the "commitment" phase. Don't ask me to explain Stack Exchange;
but it requires "committers" to move forward. Try it if you like:
https://area51.stackexchange.com/proposals/118484/mainframes?referrer=YNJgOMH9TZOpmq-iyVlkZQ2
--
sas
I don't understand it yet either, and I was already chastised by a
leader in the first phase. So I'm off to my regular good start :)
I think this is worth a try. Someone can certainly find questions and
answers by searching ibm-main, even without joining the list. But it
can sometimes take
Which is why we suggested C ALL P'.' ' ' 73 80.
Change All characters to blanks in columns 73 to 80.
On Mon, Jun 25, 2018 at 4:47 PM Paul Gilmartin
<000433f07816-dmarc-requ...@listserv.ua.edu> wrote:
>
> On Mon, 25 Jun 2018 14:35:24 -0700, retired mainframer wrote:
>
> >Possibly because
> >
I took OP's question about 'exit' as meaning TSO logon exit. Assigning a
catalog alias during logon would be very tricky. It would have to occur before
any process that allocates a data set with the userid as HLQ.
Before we barrel along too much further with this, we need clarification from
On 26/06/2018 9:53 AM, Steve Smith wrote:
Is now in the "commitment" phase. Don't ask me to explain Stack Exchange;
but it requires "committers" to move forward. Try it if you like:
https://area51.stackexchange.com/proposals/118484/mainframes?referrer=YNJgOMH9TZOpmq-iyVlkZQ2
It looks like
There was a CLIST===> %adduser xyz005
It would RACF:ADDUSER xyz005 to group xyz
Define an ALIAS in CAT USERCAT.XYZGRP
AD XYZ005 to UADS
and do a RACF refresh.
Don't know where it came from
In a message dated 6/25/2018 3:43:00 PM Central Standard Time, sme...@gmu.edu
writes:
I tend to
Well, it's not a "problem" (FSVO "problem") but in an example that is
supposed to show the fast way of doing things, one might avoid slower
instructions, such as storage literal references, when alternatives like
TMLH and LLILF are now available.
Agreed, PLO would be a poor choice.
Charles
Unnum doesn't work if all lines don't have numbers. So you have to
renum then unnum.
On Mon, Jun 25, 2018 at 12:49 PM Jerry Whitteridge
wrote:
>
> Look into the ISPF Edit commands "UnNUM" followed by "Number Off"
>
> (This is dredging way back in my memory banks and I forget the order they
>
Of course, but if I were going to give an example of the fast way of doing
things I would give an example of the fastest way of doing things.
The example, of course, was written in the s/370 or s/390 era, so the use of
storage instructions is understandable.
Sometimes also you do not have a
On Mon, Jun 25, 2018 at 12:29 PM Farley, Peter x23353 <
peter.far...@broadridge.com> wrote:
> I do understand that all these cool things are, in fact, quite dangerous
> facilities for the uninitiated and ignorant, and well-deserving of the
> provided protection from untutored use.
>
> I don't
On Mon, 25 Jun 2018 14:35:24 -0700, retired mainframer wrote:
>Possibly because
> 1 - If some lines don't have numbers, the member is technically not
>numbered.
> 2 - A member that is not numbered can have real data in 73-80.
> 3 - Blanking out real data with the unnum command is
Is there an exit on the CBT tape that checks for an ALIAS for a TSOID, and
if there isn't one there it adds it?
Thanks in advance
Steve
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Possibly because
1 - If some lines don't have numbers, the member is technically not
numbered.
2 - A member that is not numbered can have real data in 73-80.
3 - Blanking out real data with the unnum command is undesirable.
Presumably, if unnum fails for this reason, you would double
Hello Steve,
don't bother with exit code.
design a global standard exec to be run at every TSO logon.
If ALIAS missing , then using local rules, issue a SEND command to the
console.. then get AUTOMATION to create and update your MASTER CATALOG - that
is not something everybody should be
I'm wondering if someone can point me in the right direction with a problem
that I've had handed to me...
I have a PDS of a reasonable number of FB80 members (>100). Some of the
members have sequence numbers in character positions 73-80, some don't and
some are 'partially' numbered, with gaps in
Are you familiar with REXX? If so, here is how you could do this:
In a REXX:- LISTDS to get a list of the members in the PDS.- ALLOCATE an new
PDS for the changed members.- FREE the output dsn.
- In a loop for each member:
-- ALLOCATE the input dsn(member_nn)-- EXECIO to read the member into
50 matches
Mail list logo