Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Farley, Peter x23353
That is entirely possible Ed.  As I said in an earlier reply, I can ask but my 
friend may not know the answer, not being a network admin nor even having 
access to the VTAM definitions in use.

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Ed Jaffe
Sent: Wednesday, February 20, 2019 1:09 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Where does ISPF determine how to repsond to "Attention" function?

On 2/19/2019 6:56 AM, Farley, Peter x23353 wrote:
> Thanks Timothy. I am indeed using TN3270E, but I am still somewhat mystified. 
>  PCOMM definitely maps "Attention" to the un-shifted Esc key on the keyboard, 
> but it ACTS like PA1 in the ISPF / TSO HELP tutorial description on my 
> employer's system, but not on my friend's system.  He can use PA1 to "reshow" 
> in ISPF, but not Attention.

ATTN applies only to SNA (or SNA-emulated by TN3270) sessions.

Perhaps your friend's logmode specifies bi-sync (non-SNA) protocols?
-- 


This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread ITschak Mugzach
The confusion  might be  caused by text in lower case. Clist is mainly
uppercase language.

ITs hak

בתאריך יום ד׳, 20 בפבר׳ 2019, 0:34, מאת Seymour J Metz ‏:

> What concatenation is it in?
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List  on behalf
> of ITschak Mugzach 
> Sent: Tuesday, February 19, 2019 11:26 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: TSO CLIST Query
>
> Tso think that this is a rexx exec not a clist. What are your site defaults
> for execs and clist?
>
> ITschak
>
>
>
> בתאריך יום ג׳, 19 בפבר׳ 2019, 18:21, מאת FRISBIE, JIM ‏<
> jim.fris...@ncsecu.org>:
>
> > I'm trying to write a CLIST to make life easier on our Operations staff.
> > They constantly have problems correctly entering the dataset name of the
> > offload tape, so I created this simple CLIST to help.
> >
> >
> >
> > PROC 1 OFILE
> >
> > CONTROL MSG LIST CONLIST
> >
> > WRITE DSN=
> >
> > $TOFFLOAD1,DSN=
> >
> >
> >
> > From ISPF, the operator issues =3.4 to list the available offload tapes.
> >
> >
> >
> > DSLIST - Data Sets Matching TS.PSYS.OFF*
> >
> > Command ===>
> >
> >
> >
> > Command - Enter "/" to select action
> >
> > -
> >
> >  TS.PSYS.OFF1.FEB01
> >
> >  TS.PSYS.OFF1.FEB04
> >
> >  TS.PSYS.OFF1.FEB05
> >
> > offdsn   TS.PSYS.OFF1.FEB06
> >
> >  TS.PSYS.OFF1.FEB07
> >
> >  TS.PSYS.OFF1.FEB08
> >
> >  TS.PSYS.OFF1.FEB11
> >
> >  TS.PSYS.OFF1.FEB12
> >
> >  TS.PSYS.OFF1.FEB13
> >
> >  TS.PSYS.OFF1.FEB14
> >
> >
> >
> > My plan was that the operator would select the correct tape and enter the
> > CLIST name in the command line. The CLIST would do the rest.
> >
> >
> >
> > The CLIST returns the selected data set name but it's enclosed in single
> > quotes. I'm including the message it returns:
> >
> >
> >
> > WRITE DSN='TS.PSYS.OFF1.FEB06'
> >
> > DSN='TS.PSYS.OFF1.FEB06'
> >
> > $TOFFLOAD1,DSN=
> >
> > $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'
> >
> > A command entered or contained in a CLIST has invalid syntax.
> >
> >
> >
> > How do I turn off those quotes?
> >
> >
> > Jim Frisbie
> > Mainframe Engineering
> > Sr Systems Programmer
> > 919-831-4711
> >
> > This email may contain confidential and privileged material for the sole
> > use of the intended recipient. If you are not the intended recipient,
> > please contact the sender and delete all copies. Any review or
> distribution
> > by others is strictly prohibited. Personal emails are restricted by
> policy
> > of the State Employees' Credit Union (SECU).  Therefore SECU specifically
> > disclaims any responsibility or liability for any personal information or
> > opinions of the author expressed in this email.
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Timothy Sipples
Attila might have cracked the code, but I want to highlight something
Seymour mentioned and expand on it.

The presence or absence -- and the configuration -- of a 3270 session
manager might have some impact on how "special" keys are handled, so that's
another possible variable. IBM's CL/SUPERSESSION, CA's TPX, Macro 4's
Tubes, and many others are out there.

Also, and especially if you're not using TLS-encrypted TN3270E that
terminates at/within z/OS itself (you should be!), there are some possible
"intermediaries" that can occasionally affect the datastream. I've seen
some cases where a customer has installed a "man in the middle" server that
intercepts TN3270E traffic and adds an initial signon screen that requires
entering a perishable key of some kind. (No, that doesn't make much sense
if the traffic is unencrypted, but what can I say?) There could even be
different, alternative, often ancient TN3270E servers in lieu of
Communications Server for z/OS, usually as some vestige of a network design
and deployment that probably ought to be updated. And, in years past (long
ago now), there were a couple bugs that needed swatting in clients and in
Communications Server for z/OS, and there are still some configuration
settings that might be impactful.

I recently worked with a z/VSE customer that has TCP/IP for z/VSE (not
IPv6/VSE). TCP/IP for z/VSE includes a reasonable TN3270E server, but that
particular server implementation doesn't support 3270 printer sessions
specifically. And they need one 3270 printer session for what they're
doing. IPv6/VSE and its TN3270E server is a good solution to address that
particular requirement. Or they could have set up a "classic" non-IP 3270
printer session in VTAM for z/VSE, and that still works as long as you're
"close enough" to the machine and haven't got anything in the network
that'd balk at classic protocols. Or they could move to a newer and better
virtual/electronic printing path using, for example, VSE2PDF. However,
every IBM Z machine that has an OSA-Express 1000BASE-T adapter has the
OSA-Integrated Console Controller (ICC) function, and OSA-ICC includes a
TN3270E server, built into the firmware. And yes, that TN3270E server
supports 3270 printer sessions, with TLS encryption too. So they're able to
run the one 3270 printer session they need via the OSA-ICC's TN3270E server
(could be more than one, but they only need one), while their 3270 terminal
connections still run through the TCP/IP for z/VSE TN3270E server.

My point here is that somebody, maybe, is running your 3270 sessions via
the OSA-ICC. That's possible, depending on what you're doing and how you're
configured. And it's also possible that certain behaviors are different
when you're coming in through that particular path. As a general rule the
OSA-ICC should be reserved for a very few consoles, just as advertised, but
it doesn't necessarily have to be. IBM cautions that this particular corner
of OSA-ICC function hasn't been exhaustively performance tested, but the
z/VSE customer I worked with is happy with their printing performance once
they got it set up correctly. And I suspect IBM's caution is much less
meaningful with newer OSA-Express 1000BASE-T features.


Timothy Sipples
IT Architect Executive, Industry Solutions, IBM Z & LinuxONE


E-Mail: sipp...@sg.ibm.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Ed Jaffe

On 2/19/2019 6:56 AM, Farley, Peter x23353 wrote:

Thanks Timothy. I am indeed using TN3270E, but I am still somewhat mystified.  PCOMM definitely 
maps "Attention" to the un-shifted Esc key on the keyboard, but it ACTS like PA1 in the 
ISPF / TSO HELP tutorial description on my employer's system, but not on my friend's system.  He 
can use PA1 to "reshow" in ISPF, but not Attention.


ATTN applies only to SNA (or SNA-emulated by TN3270) sessions.

Perhaps your friend's logmode specifies bi-sync (non-SNA) protocols?

--
Phoenix Software International
Edward E. Jaffe
831 Parkview Drive North
El Segundo, CA 90245
https://www.phoenixsoftware.com/



This e-mail message, including any attachments, appended messages and the
information contained therein, is for the sole use of the intended
recipient(s). If you are not an intended recipient or have otherwise
received this email message in error, any use, dissemination, distribution,
review, storage or copying of this e-mail message and the information
contained therein is strictly prohibited. If you are not an intended
recipient, please contact the sender by reply e-mail and destroy all copies
of this email message and do not otherwise utilize or retain this email
message or any or all of the information contained therein. Although this
email message and any attachments or appended messages are believed to be
free of any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the recipient
to ensure that it is virus free and no responsibility is accepted by the
sender for any loss or damage arising in any way from its opening or use.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Sankaranarayanan, Vignesh
Hi Peter,

Curious.. what sort of edit macros?

– Vignesh
Mainframe Infrastructure

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Peter Bishop
Sent: 20 February 2019 02:33
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: Is there an HCD for Dummy's book anywhere?

Hi Tony,

see the "Migrate configuration data" option, 5 from the main menu.  I use it 
with all the time, with edit macros to generate IOCP decks which I then import. 
 Saves a lot of hassle on the CTC definition screens and others that I prefer 
not to use when I know I can code some IOCP instead.

cheers
Peter

On Tue, 19 Feb 2019 20:40:22 -0500, Tony Thigpen  wrote:

>You know, I can code an IOCP much faster. I just wish I could tell HCD
>to: "take this IOCP source, set everything up for me and ask me for any
>extra information HCD needs".
>
>Tony Thigpen
>
>Tony Thigpen wrote on 2/19/19 8:37 PM:
>> It suddenly dawned on me that I was miss-understanding "logical
>> address (same as CUADD)". I was reading it as "logical address which
>> will be set to the specified CUADD value" instead of "logical address
>> (which others call CUADD)".
>>
>> Duh!
>>
>> Tony Thigpen
>>
>> Neubert, Kevin wrote on 2/19/19 7:07 PM:
>>> Sounds like you have not gone far enough.
>>>
>>> After you add the CU, select the processor(s), should then have a
>>> panel with channel path IDs, unit address, logical address (same as
>>> CUADD), etc.
>>>
>>> If appropriate, might make a little more sense if you "add like" an
>>> existing VTL control unit.  Values can still be tailored using this
>>> manner.
>>>
>>> Regards,
>>>
>>> Kevin
>>>
>>> -Original Message-
>>> From: IBM Mainframe Discussion List
>>> [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Tony Thigpen
>>> Sent: Tuesday, February 19, 2019 2:52 PM
>>> To: IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: Is there an HCD for Dummy's book anywhere?
>>>
>>> The HCD panels are driving me crazy.
>>>
>>> I don't know if my eyeballs need replacing or if this is a 'they
>>> called it something else' problem.
>>>
>>> All I want to do is add a new control unit and some tapes for our
>>> VTL, but the control unit needs a specific CUADD= value and I just
>>> don't see any field on the panel that seems remotely where I would
>>> specify the CUADD= value.
>>>
>>> --
>>> Tony Thigpen
>>>
>>> 
>>> -- For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO
>>> IBM-MAIN
>>>
>>> 
>>> -- For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO
>>> IBM-MAIN
>>>
>>>
>>
>> -
>> - For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO
>> IBM-MAIN
>>
>>
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions, send
>email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

MARKSANDSPENCER.COM

 Unless otherwise stated above:
Marks and Spencer plc
Registered Office:
Waterside House
35 North Wharf Road
London
W2 1NW

Registered No. 214436 in England and Wales.

Telephone (020) 7935 4422
Facsimile (020) 7487 2670

www.marksandspencer.com

Please note that electronic mail may be monitored.

This e-mail is confidential. If you received it by mistake, please let us know 
and then delete it from your system; you should not copy, disclose, or 
distribute its contents to anyone nor act in reliance on this e-mail, as this 
is prohibited and may be unlawful.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread Chip Grantham
Here’s an updated attempt. Enjoy. Requires SDSF

  /* REXX */  
  arg ofile   
  ofile = Strip(ofile,"B","'")
  mycmd.0=1   
  mycmd.1  = '$TOFFLOAD1,DSN='||ofile 
  Say "Executing " mycmd.1
  rc=isfcalls("on")   
  ISFCONS = userid() || 1 
  Address SDSF ISFSLASH "("mycmd.")"  
  rc=isfcalls("OFF")  
  Exit   0   

Chip

> On Feb 19, 2019, at 4:38 PM, Seymour J Metz  wrote:
> 
> 1. I advise you to not write a clist unless you need to do something that 
> REXX doesn't support.
> 
> 2. A clist issue TSO commands nd subcommands, not operator commands.
> 
> 3. Check with your security group for the permissions needed to issue a JES2 
> command via CONSOLE.
> 
> 
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> 
> 
> From: IBM Mainframe Discussion List  on behalf of 
> FRISBIE, JIM 
> Sent: Tuesday, February 19, 2019 11:20 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: TSO CLIST Query
> 
> I'm trying to write a CLIST to make life easier on our Operations staff. They 
> constantly have problems correctly entering the dataset name of the offload 
> tape, so I created this simple CLIST to help.
> 
> 
> 
> PROC 1 OFILE
> 
> CONTROL MSG LIST CONLIST
> 
> WRITE DSN=
> 
> $TOFFLOAD1,DSN=
> 
> 
> 
> From ISPF, the operator issues =3.4 to list the available offload tapes.
> 
> 
> 
> DSLIST - Data Sets Matching TS.PSYS.OFF*
> 
> Command ===>
> 
> 
> 
> Command - Enter "/" to select action
> 
> -
> 
> TS.PSYS.OFF1.FEB01
> 
> TS.PSYS.OFF1.FEB04
> 
> TS.PSYS.OFF1.FEB05
> 
> offdsn   TS.PSYS.OFF1.FEB06
> 
> TS.PSYS.OFF1.FEB07
> 
> TS.PSYS.OFF1.FEB08
> 
> TS.PSYS.OFF1.FEB11
> 
> TS.PSYS.OFF1.FEB12
> 
> TS.PSYS.OFF1.FEB13
> 
> TS.PSYS.OFF1.FEB14
> 
> 
> 
> My plan was that the operator would select the correct tape and enter the 
> CLIST name in the command line. The CLIST would do the rest.
> 
> 
> 
> The CLIST returns the selected data set name but it's enclosed in single 
> quotes. I'm including the message it returns:
> 
> 
> 
> WRITE DSN='TS.PSYS.OFF1.FEB06'
> 
> DSN='TS.PSYS.OFF1.FEB06'
> 
> $TOFFLOAD1,DSN=
> 
> $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'
> 
> A command entered or contained in a CLIST has invalid syntax.
> 
> 
> 
> How do I turn off those quotes?
> 
> 
> Jim Frisbie
> Mainframe Engineering
> Sr Systems Programmer
> 919-831-4711
> 
> This email may contain confidential and privileged material for the sole use 
> of the intended recipient. If you are not the intended recipient, please 
> contact the sender and delete all copies. Any review or distribution by 
> others is strictly prohibited. Personal emails are restricted by policy of 
> the State Employees' Credit Union (SECU).  Therefore SECU specifically 
> disclaims any responsibility or liability for any personal information or 
> opinions of the author expressed in this email.
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Tom Brennan
This didn't work for me exactly as described.  I did a 3.14 search which 
locked up the screen for about 10 seconds, and during that time 
Reset/PA1 seemed to have no effect.  However, a single Attention brought 
me immediately to the main ISPF menu.  Maybe this behavior changes 
depending on what was run that caused the lock.


I never really looked at this before, because in all my years working 
with ISPF if I get stuck and want to get out, I just keep hitting every 
key in sight until something happens :)


On 2/19/2019 6:46 PM, Attila Fogarasi wrote:

Peter, the answer to your PA1 Reshow mystery is simple:  this is deliberate
behaviour by ISPF which treats PA1 differently when keyboard is locked or
unlocked.  Pressing PA1 when unlocked (for example editing full screen as
in your friend's case) will cause ISPF to treat PA1 as Reshow -- same as
PA2.  Pressing PA1 a second time will cause ISPF to treat it as ATTN which
means interrrupt whatever is currently executing.  By contrast if PA1 is
pressed when the keyboard is locked (e.g. unlock using the Reset key and
then PA1) will always be treated as an ATTN.  All this changes if ISPF is
invoked from a CLIST with an Attention exit but that is a topic for
advanced or masochistic users.
So the state of the keyboard locked/unlocked is different in your 2 cases.
Lots of configuration options will cause this difference, but it has
nothing to do with data streams constructed by the TN3270E emulator.  Note
that is the keyboard state as observed by ISPF and not necessarily what you
see at the keyboard :)

On Wed, Feb 20, 2019 at 10:51 AM Farley, Peter x23353 <
peter.far...@broadridge.com> wrote:


Experiment showed me that both PCOMM and Vista TN3270 seem to send the
same thing for "Attention", as both emulators work using "Attention" as
"reshow" on my employer's network.  Unfortunately there is no chance I
could arrange to get a buffer trace from my employer's mainframe
communications team when we have no problem.

I'm not sure what intermediary system(s) my friend uses there.  I can ask,
but my friend was quite happy to learn about using PA1 / PA2 for "reshow",
so it may be a moot point.

Thanks to all for your replies to satisfy my curiosity.  I love learning
like this, in a community that cares enough to educate and inform.

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Seymour J Metz
Sent: Tuesday, February 19, 2019 6:17 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Where does ISPF determine how to repsond to "Attention"
function?

ISPF uses VTIOC facilities, e.g., TGET, TPG, TPUT,  to communicate with
the terminal. By default VTIOC will interpret ATTN or PA1 as attention and
PA2 as reshow. However,

  1. It's anybody's guess whether PCOMM send ATTN or PA1 for "Attention".

  2. ISPF runs in full screen mode, so things are a little different.

  3. The above assumes that VTIOC is in session with the terminal, not with
an intermediate program.

 From what you wrote I would assume that at your friend's shop the terminal
is coming in through, e.g., NVAS, TPX.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf
of Farley, Peter x23353 
Sent: Monday, February 18, 2019 5:20 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Where does ISPF determine how to repsond to "Attention" function?

[Dual-posted to ISPF-L and IBM-MAIN]

On my employer's z/OS 2.2 system and as far back as they have employed me
(OS/390 R10 IIRC), pressing "Attention" (Esc on my PCOMM keyboard map)
while in an ISPF screen "refreshes" the screen to the last stable state, so
if you accidentally erased a whole line of program code or JCL you can
recover what was there before the erase as long as you didn't press Enter
or any PF/PA key before pressing "Attention".

On a friend's z/OS system (not sure of the release), pressing "Attention"
at any ISPF screen causes the terminal to be taken out of service (VTAM
INACT).

My question is where and how does ISPF determine how to respond to
"Attention" to refresh the screen instead of making the terminal INACT?  Or
is that a VTAM function/setting of some kind?  If it is VTAM, where is it
specified?

Just curious here, no actual problem to be solved ("Doctor!  Doctor!  It
hurts when I do that!"; "Well, don't do that!").

Peter
--

This message and any attachments are intended only for the use of the
addressee and may contain information that is privileged and confidential.
If the reader of the message is not the intended recipient or an authorized
representative of the intended recipient, you are hereby notified that any
dissemination of this communication is strictly prohibited. If you have
received this communication in error, please notify us immediately by
e-mail and delete the message and any attachments from your system.

--
For 

Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Attila Fogarasi
Peter, the answer to your PA1 Reshow mystery is simple:  this is deliberate
behaviour by ISPF which treats PA1 differently when keyboard is locked or
unlocked.  Pressing PA1 when unlocked (for example editing full screen as
in your friend's case) will cause ISPF to treat PA1 as Reshow -- same as
PA2.  Pressing PA1 a second time will cause ISPF to treat it as ATTN which
means interrrupt whatever is currently executing.  By contrast if PA1 is
pressed when the keyboard is locked (e.g. unlock using the Reset key and
then PA1) will always be treated as an ATTN.  All this changes if ISPF is
invoked from a CLIST with an Attention exit but that is a topic for
advanced or masochistic users.
So the state of the keyboard locked/unlocked is different in your 2 cases.
Lots of configuration options will cause this difference, but it has
nothing to do with data streams constructed by the TN3270E emulator.  Note
that is the keyboard state as observed by ISPF and not necessarily what you
see at the keyboard :)

On Wed, Feb 20, 2019 at 10:51 AM Farley, Peter x23353 <
peter.far...@broadridge.com> wrote:

> Experiment showed me that both PCOMM and Vista TN3270 seem to send the
> same thing for "Attention", as both emulators work using "Attention" as
> "reshow" on my employer's network.  Unfortunately there is no chance I
> could arrange to get a buffer trace from my employer's mainframe
> communications team when we have no problem.
>
> I'm not sure what intermediary system(s) my friend uses there.  I can ask,
> but my friend was quite happy to learn about using PA1 / PA2 for "reshow",
> so it may be a moot point.
>
> Thanks to all for your replies to satisfy my curiosity.  I love learning
> like this, in a community that cares enough to educate and inform.
>
> Peter
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Seymour J Metz
> Sent: Tuesday, February 19, 2019 6:17 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Where does ISPF determine how to repsond to "Attention"
> function?
>
> ISPF uses VTIOC facilities, e.g., TGET, TPG, TPUT,  to communicate with
> the terminal. By default VTIOC will interpret ATTN or PA1 as attention and
> PA2 as reshow. However,
>
>  1. It's anybody's guess whether PCOMM send ATTN or PA1 for "Attention".
>
>  2. ISPF runs in full screen mode, so things are a little different.
>
>  3. The above assumes that VTIOC is in session with the terminal, not with
> an intermediate program.
>
> From what you wrote I would assume that at your friend's shop the terminal
> is coming in through, e.g., NVAS, TPX.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List  on behalf
> of Farley, Peter x23353 
> Sent: Monday, February 18, 2019 5:20 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Where does ISPF determine how to repsond to "Attention" function?
>
> [Dual-posted to ISPF-L and IBM-MAIN]
>
> On my employer's z/OS 2.2 system and as far back as they have employed me
> (OS/390 R10 IIRC), pressing "Attention" (Esc on my PCOMM keyboard map)
> while in an ISPF screen "refreshes" the screen to the last stable state, so
> if you accidentally erased a whole line of program code or JCL you can
> recover what was there before the erase as long as you didn't press Enter
> or any PF/PA key before pressing "Attention".
>
> On a friend's z/OS system (not sure of the release), pressing "Attention"
> at any ISPF screen causes the terminal to be taken out of service (VTAM
> INACT).
>
> My question is where and how does ISPF determine how to respond to
> "Attention" to refresh the screen instead of making the terminal INACT?  Or
> is that a VTAM function/setting of some kind?  If it is VTAM, where is it
> specified?
>
> Just curious here, no actual problem to be solved ("Doctor!  Doctor!  It
> hurts when I do that!"; "Well, don't do that!").
>
> Peter
> --
>
> This message and any attachments are intended only for the use of the
> addressee and may contain information that is privileged and confidential.
> If the reader of the message is not the intended recipient or an authorized
> representative of the intended recipient, you are hereby notified that any
> dissemination of this communication is strictly prohibited. If you have
> received this communication in error, please notify us immediately by
> e-mail and delete the message and any attachments from your system.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Peter Bishop
Bad form to reply to myself, but I had to add, you can of course do it all in 
batch...which again I prefer when making large changes such as adding new disk 
arrays etc.

cheers,
Peter

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Peter Bishop
Hi Tony,

see the "Migrate configuration data" option, 5 from the main menu.  I use it 
with all the time, with edit macros to generate IOCP decks which I then import. 
 Saves a lot of hassle on the CTC definition screens and others that I prefer 
not to use when I know I can code some IOCP instead.

cheers
Peter

On Tue, 19 Feb 2019 20:40:22 -0500, Tony Thigpen  wrote:

>You know, I can code an IOCP much faster. I just wish I could tell HCD 
>to: "take this IOCP source, set everything up for me and ask me for any 
>extra information HCD needs".
>
>Tony Thigpen
>
>Tony Thigpen wrote on 2/19/19 8:37 PM:
>> It suddenly dawned on me that I was miss-understanding "logical address 
>> (same as CUADD)". I was reading it as "logical address which will be set 
>> to the specified CUADD value" instead of "logical address (which others 
>> call CUADD)".
>> 
>> Duh!
>> 
>> Tony Thigpen
>> 
>> Neubert, Kevin wrote on 2/19/19 7:07 PM:
>>> Sounds like you have not gone far enough.
>>>
>>> After you add the CU, select the processor(s), should then have a 
>>> panel with channel path IDs, unit address, logical address (same as 
>>> CUADD), etc.
>>>
>>> If appropriate, might make a little more sense if you "add like" an 
>>> existing VTL control unit.� Values can still be tailored using this 
>>> manner.
>>>
>>> Regards,
>>>
>>> Kevin
>>>
>>> -Original Message-
>>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
>>> On Behalf Of Tony Thigpen
>>> Sent: Tuesday, February 19, 2019 2:52 PM
>>> To: IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: Is there an HCD for Dummy's book anywhere?
>>>
>>> The HCD panels are driving me crazy.
>>>
>>> I don't know if my eyeballs need replacing or if this is a 'they 
>>> called it something else' problem.
>>>
>>> All I want to do is add a new control unit and some tapes for our VTL, 
>>> but the control unit needs a specific CUADD= value and I just don't 
>>> see any field on the panel that seems remotely where I would specify 
>>> the CUADD= value.
>>>
>>> -- 
>>> Tony Thigpen
>>>
>>> --
>>> For IBM-MAIN subscribe / signoff / archive access instructions, send 
>>> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>>
>>> --
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>>>
>>>
>> 
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> 
>> 
>
>--
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Mike Schwab
http://www.redbooks.ibm.com/abstracts/sg247804.html?Open

Redbook from 2010, so a few versions out of date.

On Tue, Feb 19, 2019 at 7:38 PM Tony Thigpen  wrote:
>
> It suddenly dawned on me that I was miss-understanding "logical address
> (same as CUADD)". I was reading it as "logical address which will be set
> to the specified CUADD value" instead of "logical address (which others
> call CUADD)".
>
> Duh!
>
> Tony Thigpen
>
> Neubert, Kevin wrote on 2/19/19 7:07 PM:
> > Sounds like you have not gone far enough.
> >
> > After you add the CU, select the processor(s), should then have a panel 
> > with channel path IDs, unit address, logical address (same as CUADD), etc.
> >
> > If appropriate, might make a little more sense if you "add like" an 
> > existing VTL control unit.  Values can still be tailored using this manner.
> >
> > Regards,
> >
> > Kevin
> >
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> > Behalf Of Tony Thigpen
> > Sent: Tuesday, February 19, 2019 2:52 PM
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: Is there an HCD for Dummy's book anywhere?
> >
> > The HCD panels are driving me crazy.
> >
> > I don't know if my eyeballs need replacing or if this is a 'they called it 
> > something else' problem.
> >
> > All I want to do is add a new control unit and some tapes for our VTL, but 
> > the control unit needs a specific CUADD= value and I just don't see any 
> > field on the panel that seems remotely where I would specify the CUADD= 
> > value.
> >
> > --
> > Tony Thigpen
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions, send email 
> > to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
> >
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Tony Thigpen
You know, I can code an IOCP much faster. I just wish I could tell HCD 
to: "take this IOCP source, set everything up for me and ask me for any 
extra information HCD needs".


Tony Thigpen

Tony Thigpen wrote on 2/19/19 8:37 PM:
It suddenly dawned on me that I was miss-understanding "logical address 
(same as CUADD)". I was reading it as "logical address which will be set 
to the specified CUADD value" instead of "logical address (which others 
call CUADD)".


Duh!

Tony Thigpen

Neubert, Kevin wrote on 2/19/19 7:07 PM:

Sounds like you have not gone far enough.

After you add the CU, select the processor(s), should then have a 
panel with channel path IDs, unit address, logical address (same as 
CUADD), etc.


If appropriate, might make a little more sense if you "add like" an 
existing VTL control unit.  Values can still be tailored using this 
manner.


Regards,

Kevin

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
On Behalf Of Tony Thigpen

Sent: Tuesday, February 19, 2019 2:52 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Is there an HCD for Dummy's book anywhere?

The HCD panels are driving me crazy.

I don't know if my eyeballs need replacing or if this is a 'they 
called it something else' problem.


All I want to do is add a new control unit and some tapes for our VTL, 
but the control unit needs a specific CUADD= value and I just don't 
see any field on the panel that seems remotely where I would specify 
the CUADD= value.


--
Tony Thigpen

--
For IBM-MAIN subscribe / signoff / archive access instructions, send 
email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Tony Thigpen
It suddenly dawned on me that I was miss-understanding "logical address 
(same as CUADD)". I was reading it as "logical address which will be set 
to the specified CUADD value" instead of "logical address (which others 
call CUADD)".


Duh!

Tony Thigpen

Neubert, Kevin wrote on 2/19/19 7:07 PM:

Sounds like you have not gone far enough.

After you add the CU, select the processor(s), should then have a panel with 
channel path IDs, unit address, logical address (same as CUADD), etc.

If appropriate, might make a little more sense if you "add like" an existing 
VTL control unit.  Values can still be tailored using this manner.

Regards,

Kevin

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tony Thigpen
Sent: Tuesday, February 19, 2019 2:52 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Is there an HCD for Dummy's book anywhere?

The HCD panels are driving me crazy.

I don't know if my eyeballs need replacing or if this is a 'they called it 
something else' problem.

All I want to do is add a new control unit and some tapes for our VTL, but the 
control unit needs a specific CUADD= value and I just don't see any field on 
the panel that seems remotely where I would specify the CUADD= value.

--
Tony Thigpen

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Tom Brennan
This is pretty interesting to me, because in the past I've noticed that 
when I connect to TSO via a 3270 control unit (let's call that port 
3270) such as on the Hercules TK4 setup, Vista TN3270 Attention doesn't 
work as expected - X-SYSTEM appears but nothing else happens.  But 
Attention DOES work when I connect to a z/OS system via TCPIP/TN3270 
(let's call that port 23).


Now with PCOMM, Attention works fine via TCPIP port 23, and *also* works 
fine via a control unit port 3270  So what's up with that?  I took some 
WireShark traces just now and here are the bytes that flew by:


Key  Vista  PCOMM
---  ---   ---
PA1  6CFFEF6CFFEFsame
PA2  6EFFEF6EFFEFsame
Attn FFF3  6CFFEF FFF3   different!

So if you ask me, PCOMM (very old version on my PC by the way) is 
sending *both* a PA1 and Attention sequence to the TN3270 server.  Since 
(externally) that seems to act exactly like PA1 when it arrives, all I 
can guess is the FFF3 is being ignored.  That actually works better on a 
3270 port because it causes the action I want and doesn't lock up the 
screen.


Notes: For this test I used the PCOMM keypad pulldown which I assume has 
never been altered by me over the years I've had the program.  6C and 6E 
are AID (attention identifier) bytes.  AID codes are passed to the host 
when you press a key such as Enter, Clear, PF keys, and of course 
PA1/PA2/Attn.  The FFEF marks the end of a TN3270 data block, so we can 
ignore that.  Any FFxx code is picked up by the TN3270 server (never 
sent to VTAM in that form), and in this case supposed to do whatever 
logic is needed to tell VTAM an attention was issued.  PCOMM may have 
options to alter its Attention processing - I know there are a whole lot 
of INI options in that program.  If I touched something there, I've long 
since forgotten.


On 2/19/2019 3:50 PM, Farley, Peter x23353 wrote:

Experiment showed me that both PCOMM and Vista TN3270 seem to send the same thing for "Attention", 
as both emulators work using "Attention" as "reshow" on my employer's network.  
Unfortunately there is no chance I could arrange to get a buffer trace from my employer's mainframe 
communications team when we have no problem.

I'm not sure what intermediary system(s) my friend uses there.  I can ask, but my friend 
was quite happy to learn about using PA1 / PA2 for "reshow", so it may be a 
moot point.

Thanks to all for your replies to satisfy my curiosity.  I love learning like 
this, in a community that cares enough to educate and inform.

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Seymour J Metz
Sent: Tuesday, February 19, 2019 6:17 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Where does ISPF determine how to repsond to "Attention" function?

ISPF uses VTIOC facilities, e.g., TGET, TPG, TPUT,  to communicate with the 
terminal. By default VTIOC will interpret ATTN or PA1 as attention and PA2 as 
reshow. However,

  1. It's anybody's guess whether PCOMM send ATTN or PA1 for "Attention".

  2. ISPF runs in full screen mode, so things are a little different.

  3. The above assumes that VTIOC is in session with the terminal, not with an 
intermediate program.


From what you wrote I would assume that at your friend's shop the terminal is 
coming in through, e.g., NVAS, TPX.



--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of Farley, 
Peter x23353 
Sent: Monday, February 18, 2019 5:20 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Where does ISPF determine how to repsond to "Attention" function?

[Dual-posted to ISPF-L and IBM-MAIN]

On my employer's z/OS 2.2 system and as far back as they have employed me (OS/390 R10 IIRC), pressing 
"Attention" (Esc on my PCOMM keyboard map) while in an ISPF screen "refreshes" the screen 
to the last stable state, so if you accidentally erased a whole line of program code or JCL you can recover 
what was there before the erase as long as you didn't press Enter or any PF/PA key before pressing 
"Attention".

On a friend's z/OS system (not sure of the release), pressing "Attention" at 
any ISPF screen causes the terminal to be taken out of service (VTAM INACT).

My question is where and how does ISPF determine how to respond to "Attention" 
to refresh the screen instead of making the terminal INACT?  Or is that a VTAM 
function/setting of some kind?  If it is VTAM, where is it specified?

Just curious here, no actual problem to be solved ("Doctor!  Doctor!  It hurts when I do 
that!"; "Well, don't do that!").

Peter
--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any 

Re: Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Neubert, Kevin
Sounds like you have not gone far enough.

After you add the CU, select the processor(s), should then have a panel with 
channel path IDs, unit address, logical address (same as CUADD), etc.

If appropriate, might make a little more sense if you "add like" an existing 
VTL control unit.  Values can still be tailored using this manner.

Regards,

Kevin

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tony Thigpen
Sent: Tuesday, February 19, 2019 2:52 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Is there an HCD for Dummy's book anywhere?

The HCD panels are driving me crazy.

I don't know if my eyeballs need replacing or if this is a 'they called it 
something else' problem.

All I want to do is add a new control unit and some tapes for our VTL, but the 
control unit needs a specific CUADD= value and I just don't see any field on 
the panel that seems remotely where I would specify the CUADD= value.

--
Tony Thigpen

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Farley, Peter x23353
Experiment showed me that both PCOMM and Vista TN3270 seem to send the same 
thing for "Attention", as both emulators work using "Attention" as "reshow" on 
my employer's network.  Unfortunately there is no chance I could arrange to get 
a buffer trace from my employer's mainframe communications team when we have no 
problem.

I'm not sure what intermediary system(s) my friend uses there.  I can ask, but 
my friend was quite happy to learn about using PA1 / PA2 for "reshow", so it 
may be a moot point.

Thanks to all for your replies to satisfy my curiosity.  I love learning like 
this, in a community that cares enough to educate and inform.

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Seymour J Metz
Sent: Tuesday, February 19, 2019 6:17 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Where does ISPF determine how to repsond to "Attention" function?

ISPF uses VTIOC facilities, e.g., TGET, TPG, TPUT,  to communicate with the 
terminal. By default VTIOC will interpret ATTN or PA1 as attention and PA2 as 
reshow. However,

 1. It's anybody's guess whether PCOMM send ATTN or PA1 for "Attention".

 2. ISPF runs in full screen mode, so things are a little different.

 3. The above assumes that VTIOC is in session with the terminal, not with an 
intermediate program.

>From what you wrote I would assume that at your friend's shop the terminal is 
>coming in through, e.g., NVAS, TPX.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter x23353 
Sent: Monday, February 18, 2019 5:20 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Where does ISPF determine how to repsond to "Attention" function?

[Dual-posted to ISPF-L and IBM-MAIN]

On my employer's z/OS 2.2 system and as far back as they have employed me 
(OS/390 R10 IIRC), pressing "Attention" (Esc on my PCOMM keyboard map) while in 
an ISPF screen "refreshes" the screen to the last stable state, so if you 
accidentally erased a whole line of program code or JCL you can recover what 
was there before the erase as long as you didn't press Enter or any PF/PA key 
before pressing "Attention".

On a friend's z/OS system (not sure of the release), pressing "Attention" at 
any ISPF screen causes the terminal to be taken out of service (VTAM INACT).

My question is where and how does ISPF determine how to respond to "Attention" 
to refresh the screen instead of making the terminal INACT?  Or is that a VTAM 
function/setting of some kind?  If it is VTAM, where is it specified?

Just curious here, no actual problem to be solved ("Doctor!  Doctor!  It hurts 
when I do that!"; "Well, don't do that!").

Peter
--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: RACF: Limiting update-authorization of a file to a particular application

2019-02-19 Thread Seymour J Metz
Correct; anything you use Contents Supervision on.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Joel C. Ewing 
Sent: Monday, February 18, 2019 4:48 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: RACF: Limiting update-authorization of a file to a particular 
application

And I forgot to mention, in addition to statically allocated STEPLIB,
for TSO/ISPF I believe you also need to include static ISPLLIB allocations.
Joel C Ewing

On 2/18/19 11:37 AM, Seymour J Metz wrote:
> PADS was and is easy to get wrong, which is why I advised the OP to read the 
> documentation carefully. The rules apply not just to datasets in the JCL but 
> also to datasets that you allocate dynamically.
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> 
> From: IBM Mainframe Discussion List  on behalf of 
> Joel C. Ewing 
> Sent: Sunday, February 17, 2019 5:43 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: [SPAM] Re: RACF: Limiting update-authorization of a file to a 
> particular application
>
> Unless things have changed, in order for RACF program-controlled dataset
> access to work, all programs loaded into the address space must be
> covered by a RACF PROGRAM profile.
> Typically one sets up a profile that will cover all modules in all
> system datasets that might be loaded in the TSO environment -- for example a
> PROGRAM ** profile with UACC(READ) with many group members of the form
> "datasetname//NOPADCHK"
> for each datasetname in the Linklist and each datasetname in the STEPLIB
> of installation-defined TSO logon PROCs from which a load module might
> be loaded into the TSO address space.   These must all be libraries that
> the normal TSO users cannot modify, as you are implicitly saying all the
> programs in all these libraries can be trusted to not do anything
> nefarious, so that when PROG1 opens the WHEN-restricted dataset, you
> don't have to worry that you might also be allowing one of the  other
> programs also in memory that shouldn't have access to that dataset to
> have access.  Note that the PROGRAM ** profile must be appropriately
> modified whenever the names of datasets in link list or STEPLIBs in TSO
> logon procs change.
>
> I think you may then have to also set up a specific PROGRAM profile for
> "PROG1" as well, but it would only need a group member for the actual
> dataset that contains PROG1
>
> RACF PROGRAM profiles are kept in memory, so any changes to PROGRAM
> profiles requires a RACF REFRESH  before changes take effect.
>
> If a TSO user explicitly loads a program from one of his own libraries
> so that it is not covered by a PROGRAM profile, that will break the
> program-controlled environment (and you want it to), and the user will
> have to logoff and logon to restore a program-controlled environment.
>
> Putting PROG1 in the AUTHPGM list for TSO says it may run "authorized"
> and use restricted and dangerous Operating System functions (is this
> something you really want for a COBOL program?) and has nothing to do
> with whether a program-controlled environment for RACF
> Program-Controlled dataset access is maintained.
> Joel C. Ewing
>
> On 2/17/19 10:05 AM, Steff Gladstone wrote:
>> Ok. We have been playing around with program control.If PROG1 (a COBOL
>> program incidentally) is to be allowed exclusively to update file MY.FILE,
>> then we:
>>
>> 1. introduced PROG1 into the list of programs in AUTHPGM in member IKJEFT00
>> 2. Executed command RDEFINE for the file (and additionally for the LE
>> runtime libraries - not sure if necessary) and PERMIT 'MY.FILE'
>>  WHEN(PROGRAM(PROG1)).
>>
>> The results were:
>>
>> 1. Executing PGM=PROG1 in batch -> good results
>>
>> 2. Executing a REXX procedure under PGM=IKJEFT01 in batch  -> good results
>> (when invoked either by CALL 'lib(PROG1)'  or SELECT PGM(PROG1)
>>
>> 3. Executing a REXX procedure in TSO foreground invoking program with
>> CALL 'lib(PROG1)'  ->  receives the following error:
>>
>> ISPS118L Service not invoked. A valid ISPF environment does not exist.
>>
>>
>> 4. Executing a REXX procedure in TSO foreground invoking program with
>> SELECT PGM(PROG1)   ->  receives the following error:
>>
>> IKJEFTSR interface error
>> Authorized program 'PROG1'.  Return code=20  Reason code=40.
>>
>> Current dialog statement:
>> SELECT PGM(PROG1)
>>
>> We gather that we are running into the "dirty bit" problem that has been
>> documented in various forums.   What can we do to get around this (we need
>> the program control feature under TSO foreground as well)?
>>
>> Thanks in advance,
>> Steff Gladstone
>>
>> On Thu, 7 Feb 2019 at 18:06, Seymour J Metz  wrote:
>>
>>> Program control, but pay close attention to the restrictions.
>>>
>>>
>>> --
>>> Shmuel (Seymour J.) Metz
>>> http://mason.gmu.edu/~smetz3
>>>
>>> 
>>> From: IBM 

Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Seymour J Metz
ISPF uses VTIOC facilities, e.g., TGET, TPG, TPUT,  to communicate with the 
terminal. By default VTIOC will interpret ATTN or PA1 as attention and PA2 as 
reshow. However,

 1. It's anybody's guess whether PCOMM send ATTN or PA1 for "Attention".

 2. ISPF runs in full screen mode, so things are a little different.

 3. The above assumes that VTIOC is in session with the terminal, not with an 
intermediate program.

>From what you wrote I would assume that at your friend's shop the terminal is 
>coming in through, e.g., NVAS, TPX.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter x23353 
Sent: Monday, February 18, 2019 5:20 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Where does ISPF determine how to repsond to "Attention" function?

[Dual-posted to ISPF-L and IBM-MAIN]

On my employer's z/OS 2.2 system and as far back as they have employed me 
(OS/390 R10 IIRC), pressing "Attention" (Esc on my PCOMM keyboard map) while in 
an ISPF screen "refreshes" the screen to the last stable state, so if you 
accidentally erased a whole line of program code or JCL you can recover what 
was there before the erase as long as you didn't press Enter or any PF/PA key 
before pressing "Attention".

On a friend's z/OS system (not sure of the release), pressing "Attention" at 
any ISPF screen causes the terminal to be taken out of service (VTAM INACT).

My question is where and how does ISPF determine how to respond to "Attention" 
to refresh the screen instead of making the terminal INACT?  Or is that a VTAM 
function/setting of some kind?  If it is VTAM, where is it specified?

Just curious here, no actual problem to be solved ("Doctor!  Doctor!  It hurts 
when I do that!"; "Well, don't do that!").

Peter
--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [ISPF-L] Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Seymour J Metz
By default TSO treats both ATTN and PA1 as attention. I'm not sure how that 
works in a full screen environment such as ISPF.

Of course, that assumes that VTIOC even sees the ATTN; if you have, e.g., 
NetView AS, TPX, in between then all bets are off.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu>
Sent: Monday, February 18, 2019 5:58 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [ISPF-L] Where does ISPF determine how to repsond to "Attention" 
function?

On 2019-02-18, at 15:20:08, Farley, Peter x23353 wrote:

> [Dual-posted to ISPF-L and IBM-MAIN]
>
> On my employer's z/OS 2.2 system and as far back as they have employed me 
> (OS/390 R10 IIRC), pressing "Attention" (Esc on my PCOMM keyboard map) while 
> in an ISPF screen "refreshes" the screen to the last stable state, so if you 
> accidentally erased a whole line of program code or JCL you can recover what 
> was there before the erase as long as you didn't press Enter or any PF/PA key 
> before pressing "Attention".
>
On a real 3270 that's more likely to be PA2.  Does your emulator have a
graphic pop-up keypad you can experiment with?  Of course, keys can be mapped
at both emulator and ISPF.

> On a friend's z/OS system (not sure of the release), pressing "Attention" at 
> any ISPF screen causes the terminal to be taken out of service (VTAM INACT).
>
That's more like classic ATTN.  And it may depend further on whether your
LOGON proc sends you to VTAM solicitor, TSO, or ISPF.

Too many knobs and levers, and not the right ones.

And CMS XEDIT provides finer granularity: ERASE EOF at the beginning of any
field causes that field to be refreshed with unmodified content.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [External] Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Pommier, Rex
Tony,

When you are defining your new control unit, at the "add control unit" panel, 
put in the CU number and additional stuff you need.  CUADD isn't yet.

You will then get your "select processor / CU" panel, select the appropriate 
CCSID and other info - CUADD isn't yet.

The next screen is another "add control unit" screen that has channel path IDs, 
unit address, number of units, logical address, protocol.CUADD is "logical 
address".

HTH,

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Tony Thigpen
Sent: Tuesday, February 19, 2019 4:52 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [External] Is there an HCD for Dummy's book anywhere?

The HCD panels are driving me crazy.

I don't know if my eyeballs need replacing or if this is a 'they called 
it something else' problem.

All I want to do is add a new control unit and some tapes for our VTL, 
but the control unit needs a specific CUADD= value and I just don't see 
any field on the panel that seems remotely where I would specify the 
CUADD= value.

-- 
Tony Thigpen

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


The information contained in this message is confidential, protected from 
disclosure and may be legally privileged.  If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful.  If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format.  Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Seymour J Metz
What do you mean by "attention"? By default TSO treats either ATTN or PA1 on an 
SNA 3270 as a request for TSO attention processing and PA2 as a reshow.

Have you looked at a VTAM or VTIOC trace? ATTN is expedited flow and PA1 is 
normal flow, 


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Farley, Peter x23353 
Sent: Tuesday, February 19, 2019 9:56 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Where does ISPF determine how to repsond to "Attention" function?

Thanks Timothy. I am indeed using TN3270E, but I am still somewhat mystified.  
PCOMM definitely maps "Attention" to the un-shifted Esc key on the keyboard, 
but it ACTS like PA1 in the ISPF / TSO HELP tutorial description on my 
employer's system, but not on my friend's system.  He can use PA1 to "reshow" 
in ISPF, but not Attention.

As I said originally, this is just a curiosity of mine, not a problem, but it 
is still a small mystery.  Perhaps my employer's system has an exit (perhaps an 
ISPF / TSO STAX exit? maybe a VTAM exit?) coded somewhere that re-maps 
Attention to PA1?

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Timothy Sipples
Sent: Tuesday, February 19, 2019 1:16 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Where does ISPF determine how to repsond to "Attention" function?

Yet another possible complication/variation is if you're connecting via TN3270E 
versus TN3270. The "E" protocol handles certain special keys properly (or 
should), and the earlier protocol did not.
--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Is there an HCD for Dummy's book anywhere?

2019-02-19 Thread Tony Thigpen

The HCD panels are driving me crazy.

I don't know if my eyeballs need replacing or if this is a 'they called 
it something else' problem.


All I want to do is add a new control unit and some tapes for our VTL, 
but the control unit needs a specific CUADD= value and I just don't see 
any field on the panel that seems remotely where I would specify the 
CUADD= value.


--
Tony Thigpen

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread Seymour J Metz
 1. I advise you to not write a clist unless you need to do something that REXX 
doesn't support.

 2. A clist issue TSO commands nd subcommands, not operator commands.

 3. Check with your security group for the permissions needed to issue a JES2 
command via CONSOLE.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
FRISBIE, JIM 
Sent: Tuesday, February 19, 2019 11:20 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: TSO CLIST Query

I'm trying to write a CLIST to make life easier on our Operations staff. They 
constantly have problems correctly entering the dataset name of the offload 
tape, so I created this simple CLIST to help.



PROC 1 OFILE

CONTROL MSG LIST CONLIST

WRITE DSN=

$TOFFLOAD1,DSN=



>From ISPF, the operator issues =3.4 to list the available offload tapes.



DSLIST - Data Sets Matching TS.PSYS.OFF*

Command ===>



Command - Enter "/" to select action

-

 TS.PSYS.OFF1.FEB01

 TS.PSYS.OFF1.FEB04

 TS.PSYS.OFF1.FEB05

offdsn   TS.PSYS.OFF1.FEB06

 TS.PSYS.OFF1.FEB07

 TS.PSYS.OFF1.FEB08

 TS.PSYS.OFF1.FEB11

 TS.PSYS.OFF1.FEB12

 TS.PSYS.OFF1.FEB13

 TS.PSYS.OFF1.FEB14



My plan was that the operator would select the correct tape and enter the CLIST 
name in the command line. The CLIST would do the rest.



The CLIST returns the selected data set name but it's enclosed in single 
quotes. I'm including the message it returns:



WRITE DSN='TS.PSYS.OFF1.FEB06'

DSN='TS.PSYS.OFF1.FEB06'

$TOFFLOAD1,DSN=

$TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'

A command entered or contained in a CLIST has invalid syntax.



How do I turn off those quotes?


Jim Frisbie
Mainframe Engineering
Sr Systems Programmer
919-831-4711

This email may contain confidential and privileged material for the sole use of 
the intended recipient. If you are not the intended recipient, please contact 
the sender and delete all copies. Any review or distribution by others is 
strictly prohibited. Personal emails are restricted by policy of the State 
Employees' Credit Union (SECU).  Therefore SECU specifically disclaims any 
responsibility or liability for any personal information or opinions of the 
author expressed in this email.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread Seymour J Metz
What concatenation is it in?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
ITschak Mugzach 
Sent: Tuesday, February 19, 2019 11:26 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: TSO CLIST Query

Tso think that this is a rexx exec not a clist. What are your site defaults
for execs and clist?

ITschak



בתאריך יום ג׳, 19 בפבר׳ 2019, 18:21, מאת FRISBIE, JIM ‏<
jim.fris...@ncsecu.org>:

> I'm trying to write a CLIST to make life easier on our Operations staff.
> They constantly have problems correctly entering the dataset name of the
> offload tape, so I created this simple CLIST to help.
>
>
>
> PROC 1 OFILE
>
> CONTROL MSG LIST CONLIST
>
> WRITE DSN=
>
> $TOFFLOAD1,DSN=
>
>
>
> From ISPF, the operator issues =3.4 to list the available offload tapes.
>
>
>
> DSLIST - Data Sets Matching TS.PSYS.OFF*
>
> Command ===>
>
>
>
> Command - Enter "/" to select action
>
> -
>
>  TS.PSYS.OFF1.FEB01
>
>  TS.PSYS.OFF1.FEB04
>
>  TS.PSYS.OFF1.FEB05
>
> offdsn   TS.PSYS.OFF1.FEB06
>
>  TS.PSYS.OFF1.FEB07
>
>  TS.PSYS.OFF1.FEB08
>
>  TS.PSYS.OFF1.FEB11
>
>  TS.PSYS.OFF1.FEB12
>
>  TS.PSYS.OFF1.FEB13
>
>  TS.PSYS.OFF1.FEB14
>
>
>
> My plan was that the operator would select the correct tape and enter the
> CLIST name in the command line. The CLIST would do the rest.
>
>
>
> The CLIST returns the selected data set name but it's enclosed in single
> quotes. I'm including the message it returns:
>
>
>
> WRITE DSN='TS.PSYS.OFF1.FEB06'
>
> DSN='TS.PSYS.OFF1.FEB06'
>
> $TOFFLOAD1,DSN=
>
> $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'
>
> A command entered or contained in a CLIST has invalid syntax.
>
>
>
> How do I turn off those quotes?
>
>
> Jim Frisbie
> Mainframe Engineering
> Sr Systems Programmer
> 919-831-4711
>
> This email may contain confidential and privileged material for the sole
> use of the intended recipient. If you are not the intended recipient,
> please contact the sender and delete all copies. Any review or distribution
> by others is strictly prohibited. Personal emails are restricted by policy
> of the State Employees' Credit Union (SECU).  Therefore SECU specifically
> disclaims any responsibility or liability for any personal information or
> opinions of the author expressed in this email.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Seymour J Metz
"UNIX system services (possibly HFS) file  0103  7FF8" may not be 
everything you wanted, but it is certainly useful if you want to know whether 
it is a path.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu>
Sent: Tuesday, February 19, 2019 12:33 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

On Tue, 19 Feb 2019 11:50:51 -0500, Steve Smith wrote:

>If the customer has to specify any JCL, then using a specified DDname is
>the idiomatic way to go.
>
>DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
>vs. missing.  I wouldn't use RDJFCB just for that.
>
But I had an SR rejected, WAD, because DEVTYPE (or was it DSORG) didn't
return anything useful for a UNIX path.


>On Tue, Feb 19, 2019 at 11:39 AM Charles Mills wrote:
>
>> Well, there is no EXEC anywhere in the question but yes, changing the
>> specs to make the customer supply a DS name rather than a DD statement
>> might be an approach.
>>
Are you trying to suss out the details of an allocation you didn't control?


>> -Original Message-
>> From: ITschak Mugzach
>> Sent: Tuesday, February 19, 2019 8:06 AM
>>
>> Why don't youb simply get the dsname as parm to your exec and perform
>> dynamic allocation if a dsname exist in the parm field?
>>
But did a different component perform the allocation?


On Tue, 19 Feb 2019 10:37:36 -0600, John McKown wrote:
>  ...
>Oh, I think you're right. From the IEFJFCBN macro in SYS1.MACLIB:
>
>* DCL JFCBPCON CHAR(21) CONSTANT('...PATH=.SPECIFIED...');
>
I recall seeing that in HLASM summary; perhaps also in formated SYNADAF
replies.  HLASM got better; JFCB didn't.  I don't understand why JFCB couldn't
just be stuffed with part of the pathname.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Seymour J Metz
GETDSAB? Zero UCB address and TIOELINK of zero?


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Charles Mills 
Sent: Tuesday, February 19, 2019 2:37 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

Did not see your question.

> Are you trying to suss out the details of an allocation you didn't control?

Yeah, I guess you might say that.

Program in certain circumstances needs a DD pointing to a loadlib. I don't know 
the name of the loadlib at product distribution time, and it is not always 
needed, so PROC defaults to NULLFILE. At run time if I try to open a BPAM DCB 
(to use with LOAD) the NULLFILE gives an S013-64, which is probably not the 
most customer-friendly way of saying "Yo! You forgot to specify the load 
library name!" (Omitted DD gives an RC 8, which is easier to deal with.) So how 
to detect NULLFILE?

- GETJFCB, which is complicated. Have to deal with SWA translation and at least 
in theory, a loop through the chain.
- RDJFCB, which requires a bunch of below the line storage.
- SVC99 or BPXWDYN, which seem more complex than necessary for a simple problem.

Or DEVTYPE.

(The TIOT is easy and indicates omitted. It sure would be nice if there were a 
bit in there for DUMMY.)

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Tuesday, February 19, 2019 9:34 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

On Tue, 19 Feb 2019 11:50:51 -0500, Steve Smith wrote:

>If the customer has to specify any JCL, then using a specified DDname is
>the idiomatic way to go.
>
>DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
>vs. missing.  I wouldn't use RDJFCB just for that.
>
But I had an SR rejected, WAD, because DEVTYPE (or was it DSORG) didn't
return anything useful for a UNIX path.


>On Tue, Feb 19, 2019 at 11:39 AM Charles Mills wrote:
>
>> Well, there is no EXEC anywhere in the question but yes, changing the
>> specs to make the customer supply a DS name rather than a DD statement
>> might be an approach.
>>
Are you trying to suss out the details of an allocation you didn't control?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Seymour J Metz
Bit 32 is used for addressing in AMODE 64; it is only in AMODE 31 and AMODE 24 
that it is ignored. In AMODE24 and AMODE31 it is normally referred to as bit 0 
of the right half of the register, although it is legal to use grande 
instructions in those modes.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3


From: IBM Mainframe Discussion List  on behalf of 
Steve Smith 
Sent: Tuesday, February 19, 2019 2:47 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

Bit 32 is pervasively used as a flag, most typically the end of a list.  As
far as the hardware goes, it is ignored for addressing.  I'm not going to
bother looking up the DEVTYPE specifications, but I believe it has a
variable-length parm list.  So it would have reason to care.

sas

On Tue, Feb 19, 2019 at 2:23 PM Charles Mills  wrote:

> Thanks all.
>
> DEVTYPE did the trick. Catches both omitted and DUMMY/NULLFILE with
> minimum extraneous fuss.
>
> DEVTYPE is dead simple, and also dead simple-minded. Did not like a high
> order X'80' in the second address, and I am too simple-minded to get an
> NILH right in less than about five tries.
>
> Brings to mind an interesting question. The AMODE is 31, right, not 32?
> Should a service not ignore bit 32? It ignores bits 0-31, which are
> irrelevant to AMODE 31, so why not bit 32?.
>
> Charles
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Steve Smith
> Sent: Tuesday, February 19, 2019 8:51 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?
>
> If the customer has to specify any JCL, then using a specified DDname is
> the idiomatic way to go.
>
> DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
> vs. missing.  I wouldn't use RDJFCB just for that.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


--
sas

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
> ITYM bit 0

Nowadays bit 0 is the high-order bit of 64 bits. I mean bit 32, the "first" bit 
of the low word.

> The high-order bid is always bit 0.

Yep. And we have 64 of them nowadays.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Tuesday, February 19, 2019 1:24 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

On Tue, 19 Feb 2019 14:47:03 -0500, Steve Smith wrote:

>Bit 32 is pervasively used as a flag, most typically the end of a list.  As
>far as the hardware goes, it is ignored for addressing.  I'm not going to
>bother looking up the DEVTYPE specifications, but I believe it has a
>variable-length parm list.  So it would have reason to care.
> 
ITYM bit 0.  VL is not supported for 64-bit parameter addresses.

From: 
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.idai200/da6i2316.htm
VL
causes the high-order bit of the last address parameter in the macro 
expansion to be set to 1.

Bits are numbered from left-to-right.  The high-order bid is always bit 0.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
In the configuration I am using the address is in a register -- no PLIST.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Smith
Sent: Tuesday, February 19, 2019 11:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

Bit 32 is pervasively used as a flag, most typically the end of a list.  As
far as the hardware goes, it is ignored for addressing.  I'm not going to
bother looking up the DEVTYPE specifications, but I believe it has a
variable-length parm list.  So it would have reason to care.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Tony Harminc
On Tue, 19 Feb 2019 at 16:24, Paul Gilmartin
<000433f07816-dmarc-requ...@listserv.ua.edu> wrote:
>
> On Tue, 19 Feb 2019 14:47:03 -0500, Steve Smith wrote:
>
> >Bit 32 is pervasively used as a flag, most typically the end of a list.  As
> >far as the hardware goes, it is ignored for addressing.  I'm not going to
> >bother looking up the DEVTYPE specifications, but I believe it has a
> >variable-length parm list.  So it would have reason to care.
> >
> ITYM bit 0.  VL is not supported for 64-bit parameter addresses.

> Bits are numbered from left-to-right.  The high-order bid is always bit 0.

Bit 32 of a 64-bit address or more generally, field, is bit 0 of the
rightmost 32 bits of that field. These days with a lot of reading of
the POO one gets used to their pervasive 64-bit terminology.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Steve Smith
Bit 32 is the bit formerly known as bit 0, when registers had only 32 bits.

DEVTYPE doesn't do AMODE 64, and so the lack of flag room in a 64-bit
address doesn't apply.

sas

On Tue, Feb 19, 2019 at 4:24 PM Paul Gilmartin <
000433f07816-dmarc-requ...@listserv.ua.edu> wrote:

> On Tue, 19 Feb 2019 14:47:03 -0500, Steve Smith wrote:
>
> >Bit 32 is pervasively used as a flag, most typically the end of a list.
> As
> >far as the hardware goes, it is ignored for addressing.  I'm not going to
> >bother looking up the DEVTYPE specifications, but I believe it has a
> >variable-length parm list.  So it would have reason to care.
> >
> ITYM bit 0.  VL is not supported for 64-bit parameter addresses.
>
> From:
> https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.idai200/da6i2316.htm
> VL
> causes the high-order bit of the last address parameter in the
> macro expansion to be set to 1.
>
> Bits are numbered from left-to-right.  The high-order bid is always bit 0.
>
> -- gil
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
sas

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Paul Gilmartin
On Tue, 19 Feb 2019 14:47:03 -0500, Steve Smith wrote:

>Bit 32 is pervasively used as a flag, most typically the end of a list.  As
>far as the hardware goes, it is ignored for addressing.  I'm not going to
>bother looking up the DEVTYPE specifications, but I believe it has a
>variable-length parm list.  So it would have reason to care.
> 
ITYM bit 0.  VL is not supported for 64-bit parameter addresses.

From: 
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.idai200/da6i2316.htm
VL
causes the high-order bit of the last address parameter in the macro 
expansion to be set to 1.

Bits are numbered from left-to-right.  The high-order bid is always bit 0.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO TEST AT question

2019-02-19 Thread Joseph Reichman
Thanks 



Joe Reichman
170-10 73 rd ave 
Fresh meadows NY 11366

> On Feb 19, 2019, at 2:39 PM, Binyamin Dissen  
> wrote:
> 
> I took this as a challenge.
> 
> Note that  CLISTs can run under TEST, but they are a bit flaky and strange
> stuff might happen if yo combine the clist with other commands in the AT
> clause. Thus  all the subcommands you wish to issue must be in the clist.
> 
> CLIST(PSWAT)
> 
> PROC 0  
> CONTROL LIST
> SET  = 5 
> LISTPSW 
> SET  = 0  
> CONTROL NOLIST   
> SET  = (INSTR ADDR,)   
> SET  = (+1:+8,)  
> LIST  I   
> GO  
> EXIT CODE(0)
> 
> 
> Under TEST
> 
> AT range (PSWAT)
> 
> 
> Enjoy.
> .
> 
> On Tue, 19 Feb 2019 10:22:47 -0500 Joseph Reichman 
> wrote:
> 
> :>Hi
> :>
> :> 
> :>
> :>I am trying to trace a program flow
> :>
> :>By issuing the following AT statement 
> :>
> :> 
> :>
> :>AT +0:+100 I would also like to see the corresponding instruction whenever
> :>it hits breakpoint, the sub command L +0:+100 I would list the entire range
> :>of instructions Anyway to list just the instruction it stopped on. 
> :>
> :> 
> :>
> :>Thanks 
> :>
> :> 
> :>
> :> 
> :>
> :> 
> :>
> :>
> :>--
> :>For IBM-MAIN subscribe / signoff / archive access instructions,
> :>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> Binyamin Dissen 
> http://www.dissensoftware.com
> 
> Director, Dissen Software, Bar & Grill - Israel
> 
> 
> Should you use the mailblocks package and expect a response from me,
> you should preauthorize the dissensoftware.com domain.
> 
> I very rarely bother responding to challenge/response systems,
> especially those from irresponsible companies.
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Steve Smith
Bit 32 is pervasively used as a flag, most typically the end of a list.  As
far as the hardware goes, it is ignored for addressing.  I'm not going to
bother looking up the DEVTYPE specifications, but I believe it has a
variable-length parm list.  So it would have reason to care.

sas

On Tue, Feb 19, 2019 at 2:23 PM Charles Mills  wrote:

> Thanks all.
>
> DEVTYPE did the trick. Catches both omitted and DUMMY/NULLFILE with
> minimum extraneous fuss.
>
> DEVTYPE is dead simple, and also dead simple-minded. Did not like a high
> order X'80' in the second address, and I am too simple-minded to get an
> NILH right in less than about five tries.
>
> Brings to mind an interesting question. The AMODE is 31, right, not 32?
> Should a service not ignore bit 32? It ignores bits 0-31, which are
> irrelevant to AMODE 31, so why not bit 32?.
>
> Charles
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Steve Smith
> Sent: Tuesday, February 19, 2019 8:51 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?
>
> If the customer has to specify any JCL, then using a specified DDname is
> the idiomatic way to go.
>
> DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
> vs. missing.  I wouldn't use RDJFCB just for that.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
sas

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO TEST AT question

2019-02-19 Thread Binyamin Dissen
I took this as a challenge.

Note that  CLISTs can run under TEST, but they are a bit flaky and strange
stuff might happen if yo combine the clist with other commands in the AT
clause. Thus  all the subcommands you wish to issue must be in the clist.

CLIST(PSWAT)

PROC 0  
CONTROL LIST
SET  = 5 
LISTPSW 
SET  = 0  
CONTROL NOLIST   
SET  = (INSTR ADDR,)   
SET  = (+1:+8,)  
LIST  I   
GO  
EXIT CODE(0)


Under TEST

AT range (PSWAT)


Enjoy.
.

On Tue, 19 Feb 2019 10:22:47 -0500 Joseph Reichman 
wrote:

:>Hi
:>
:> 
:>
:>I am trying to trace a program flow
:>
:>By issuing the following AT statement 
:>
:> 
:>
:>AT +0:+100 I would also like to see the corresponding instruction whenever
:>it hits breakpoint, the sub command L +0:+100 I would list the entire range
:>of instructions Anyway to list just the instruction it stopped on. 
:>
:> 
:>
:>Thanks 
:>
:> 
:>
:> 
:>
:> 
:>
:>
:>--
:>For IBM-MAIN subscribe / signoff / archive access instructions,
:>send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
Binyamin Dissen 
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
Did not see your question.

> Are you trying to suss out the details of an allocation you didn't control?

Yeah, I guess you might say that.

Program in certain circumstances needs a DD pointing to a loadlib. I don't know 
the name of the loadlib at product distribution time, and it is not always 
needed, so PROC defaults to NULLFILE. At run time if I try to open a BPAM DCB 
(to use with LOAD) the NULLFILE gives an S013-64, which is probably not the 
most customer-friendly way of saying "Yo! You forgot to specify the load 
library name!" (Omitted DD gives an RC 8, which is easier to deal with.) So how 
to detect NULLFILE? 

- GETJFCB, which is complicated. Have to deal with SWA translation and at least 
in theory, a loop through the chain.
- RDJFCB, which requires a bunch of below the line storage.
- SVC99 or BPXWDYN, which seem more complex than necessary for a simple problem.

Or DEVTYPE.

(The TIOT is easy and indicates omitted. It sure would be nice if there were a 
bit in there for DUMMY.)

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Paul Gilmartin
Sent: Tuesday, February 19, 2019 9:34 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

On Tue, 19 Feb 2019 11:50:51 -0500, Steve Smith wrote:

>If the customer has to specify any JCL, then using a specified DDname is
>the idiomatic way to go.
>
>DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
>vs. missing.  I wouldn't use RDJFCB just for that.
> 
But I had an SR rejected, WAD, because DEVTYPE (or was it DSORG) didn't
return anything useful for a UNIX path.


>On Tue, Feb 19, 2019 at 11:39 AM Charles Mills wrote:
>
>> Well, there is no EXEC anywhere in the question but yes, changing the
>> specs to make the customer supply a DS name rather than a DD statement
>> might be an approach.
>> 
Are you trying to suss out the details of an allocation you didn't control?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
Thanks all.

DEVTYPE did the trick. Catches both omitted and DUMMY/NULLFILE with minimum 
extraneous fuss.

DEVTYPE is dead simple, and also dead simple-minded. Did not like a high order 
X'80' in the second address, and I am too simple-minded to get an NILH right in 
less than about five tries.

Brings to mind an interesting question. The AMODE is 31, right, not 32? Should 
a service not ignore bit 32? It ignores bits 0-31, which are irrelevant to 
AMODE 31, so why not bit 32?.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Steve Smith
Sent: Tuesday, February 19, 2019 8:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

If the customer has to specify any JCL, then using a specified DDname is
the idiomatic way to go.

DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
vs. missing.  I wouldn't use RDJFCB just for that.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread Carmen Vitullo
I agree with Dave, plus if needing to issue this command you can initialize a 
console environment easier with rexx 


address TSO 
"consprof soldisp(no) solnum(300) unsoldisp(no)" 
"console activate name("Cart_V") cart("Cart_V")" 
for example 



Carmen Vitullo 

- Original Message -

From: "David Spiegel"  
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Tuesday, February 19, 2019 12:05:58 PM 
Subject: Re: TSO CLIST Query 

Jim et al, 
$TOFFLOAD is a command which only works in the JES2 Environment. 
It is NOT a TSO Command. 

Regards, 
David 


On 2019-02-19 12:56, Chip Grantham wrote: 
> Here’s an example of how I might do it. 
> 
> /* REXX */ 
> arg ofile 
> ofile = Strip(ofile,"B","'") 
> ocmd = '$TOFFLOAD1,DSN='||ofile 
> Address TSO ocmd 
> Exit 
> 
> Chip 
> 
>> On Feb 19, 2019, at 11:18 AM, Lizette Koehler  
>> wrote: 
>> 
>> I would use SYMLIST LIST CONLIST in the CONTROL Statement 
>> 
>> See what is setting the quotes in the  
>> 
>> Typically TSO CLIST is what you see is what you get (WYSISYG) 
>> 
>> It does not typically add quotes 
>> 
>> You can also use SHOWCMD ON in 3.4 See what ISPF might be doing 
>> 
>> If ISPF is adding quotes - then you will need to strip off the quotes. 
>> 
>> Any reason not to use REXX rather than CLIST? 
>> 
>> 
>> Lizette 
>> 
>>> -Original Message- 
>>> From: IBM Mainframe Discussion List  On Behalf Of 
>>> FRISBIE, JIM 
>>> Sent: Tuesday, February 19, 2019 9:21 AM 
>>> To: IBM-MAIN@LISTSERV.UA.EDU 
>>> Subject: TSO CLIST Query 
>>> 
>>> I'm trying to write a CLIST to make life easier on our Operations staff. 
>>> They 
>>> constantly have problems correctly entering the dataset name of the offload 
>>> tape, so I created this simple CLIST to help. 
>>> 
>>> 
>>> 
>>> PROC 1 OFILE 
>>> 
>>> CONTROL MSG LIST CONLIST 
>>> 
>>> WRITE DSN= 
>>> 
>>> $TOFFLOAD1,DSN= 
>>> 
>>> 
>>> 
>>> From ISPF, the operator issues =3.4 to list the available offload tapes. 
>>> 
>>> 
>>> 
>>> DSLIST - Data Sets Matching TS.PSYS.OFF* 
>>> 
>>> Command ===> 
>>> 
>>> 
>>> 
>>> Command - Enter "/" to select action 
>>> 
>>> - 
>>> 
>>> TS.PSYS.OFF1.FEB01 
>>> 
>>> TS.PSYS.OFF1.FEB04 
>>> 
>>> TS.PSYS.OFF1.FEB05 
>>> 
>>> offdsn TS.PSYS.OFF1.FEB06 
>>> 
>>> TS.PSYS.OFF1.FEB07 
>>> 
>>> TS.PSYS.OFF1.FEB08 
>>> 
>>> TS.PSYS.OFF1.FEB11 
>>> 
>>> TS.PSYS.OFF1.FEB12 
>>> 
>>> TS.PSYS.OFF1.FEB13 
>>> 
>>> TS.PSYS.OFF1.FEB14 
>>> 
>>> 
>>> 
>>> My plan was that the operator would select the correct tape and enter the 
>>> CLIST name in the command line. The CLIST would do the rest. 
>>> 
>>> 
>>> 
>>> The CLIST returns the selected data set name but it's enclosed in single 
>>> quotes. I'm including the message it returns: 
>>> 
>>> 
>>> 
>>> WRITE DSN='TS.PSYS.OFF1.FEB06' 
>>> 
>>> DSN='TS.PSYS.OFF1.FEB06' 
>>> 
>>> $TOFFLOAD1,DSN= 
>>> 
>>> $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06' 
>>> 
>>> A command entered or contained in a CLIST has invalid syntax. 
>>> 
>>> 
>>> 
>>> How do I turn off those quotes? 
>>> 
>>> 
>>> Jim Frisbie 
>>> Mainframe Engineering 
>>> Sr Systems Programmer 
>>> 919-831-4711 
>>> 
>>> This email may contain confidential and privileged material for the sole 
>>> use 
>>> of the intended recipient. If you are not the intended recipient, please 
>>> contact the sender and delete all copies. Any review or distribution by 
>>> others is strictly prohibited. Personal emails are restricted by policy of 
>>> the State Employees' Credit Union (SECU). Therefore SECU specifically 
>>> disclaims any responsibility or liability for any personal information or 
>>> opinions of the author expressed in this email. 
>>> 
>>> -- 
>>> For IBM-MAIN subscribe / signoff / archive access instructions, send email 
>>> to 
>>> lists...@listserv.ua.edu with the message: INFO IBM-MAIN 
>> -- 
>> For IBM-MAIN subscribe / signoff / archive access instructions, 
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN 
> -- 
> For IBM-MAIN subscribe / signoff / archive access instructions, 
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN 


-- 
For IBM-MAIN subscribe / signoff / archive access instructions, 
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread David Spiegel
Jim et al,
$TOFFLOAD is a command which only works in the JES2 Environment.
It is NOT a TSO Command.

Regards,
David


On 2019-02-19 12:56, Chip Grantham wrote:
> Here’s an example of how I might do it.
>
> /* REXX */
>   arg ofile
>   ofile = Strip(ofile,"B","'")
>   ocmd  = '$TOFFLOAD1,DSN='||ofile
>   Address TSO ocmd
>   Exit
>
> Chip
>
>> On Feb 19, 2019, at 11:18 AM, Lizette Koehler  
>> wrote:
>>
>> I would use SYMLIST LIST CONLIST in the CONTROL Statement
>>
>> See what is setting the quotes in the 
>>
>> Typically TSO CLIST is what you see is what you get (WYSISYG)
>>
>> It does not typically add quotes
>>
>> You can also use SHOWCMD ON in 3.4   See what ISPF might be doing
>>
>> If ISPF is adding quotes - then you will need to strip off the quotes.
>>
>> Any reason not to use REXX rather than CLIST?
>>
>>
>> Lizette
>>
>>> -Original Message-
>>> From: IBM Mainframe Discussion List  On Behalf Of
>>> FRISBIE, JIM
>>> Sent: Tuesday, February 19, 2019 9:21 AM
>>> To: IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: TSO CLIST Query
>>>
>>> I'm trying to write a CLIST to make life easier on our Operations staff. 
>>> They
>>> constantly have problems correctly entering the dataset name of the offload
>>> tape, so I created this simple CLIST to help.
>>>
>>>
>>>
>>> PROC 1 OFILE
>>>
>>> CONTROL MSG LIST CONLIST
>>>
>>> WRITE DSN=
>>>
>>> $TOFFLOAD1,DSN=
>>>
>>>
>>>
>>>  From ISPF, the operator issues =3.4 to list the available offload tapes.
>>>
>>>
>>>
>>> DSLIST - Data Sets Matching TS.PSYS.OFF*
>>>
>>> Command ===>
>>>
>>>
>>>
>>> Command - Enter "/" to select action
>>>
>>> -
>>>
>>>  TS.PSYS.OFF1.FEB01
>>>
>>>  TS.PSYS.OFF1.FEB04
>>>
>>>  TS.PSYS.OFF1.FEB05
>>>
>>> offdsn   TS.PSYS.OFF1.FEB06
>>>
>>>  TS.PSYS.OFF1.FEB07
>>>
>>>  TS.PSYS.OFF1.FEB08
>>>
>>>  TS.PSYS.OFF1.FEB11
>>>
>>>  TS.PSYS.OFF1.FEB12
>>>
>>>  TS.PSYS.OFF1.FEB13
>>>
>>>  TS.PSYS.OFF1.FEB14
>>>
>>>
>>>
>>> My plan was that the operator would select the correct tape and enter the
>>> CLIST name in the command line. The CLIST would do the rest.
>>>
>>>
>>>
>>> The CLIST returns the selected data set name but it's enclosed in single
>>> quotes. I'm including the message it returns:
>>>
>>>
>>>
>>> WRITE DSN='TS.PSYS.OFF1.FEB06'
>>>
>>> DSN='TS.PSYS.OFF1.FEB06'
>>>
>>> $TOFFLOAD1,DSN=
>>>
>>> $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'
>>>
>>> A command entered or contained in a CLIST has invalid syntax.
>>>
>>>
>>>
>>> How do I turn off those quotes?
>>>
>>>
>>> Jim Frisbie
>>> Mainframe Engineering
>>> Sr Systems Programmer
>>> 919-831-4711
>>>
>>> This email may contain confidential and privileged material for the sole use
>>> of the intended recipient. If you are not the intended recipient, please
>>> contact the sender and delete all copies. Any review or distribution by
>>> others is strictly prohibited. Personal emails are restricted by policy of
>>> the State Employees' Credit Union (SECU).  Therefore SECU specifically
>>> disclaims any responsibility or liability for any personal information or
>>> opinions of the author expressed in this email.
>>>
>>> --
>>> For IBM-MAIN subscribe / signoff / archive access instructions, send email 
>>> to
>>> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread Chip Grantham
Here’s an example of how I might do it.

/* REXX */
 arg ofile 
 ofile = Strip(ofile,"B","'")  
 ocmd  = '$TOFFLOAD1,DSN='||ofile  
 Address TSO ocmd  
 Exit 

Chip

> On Feb 19, 2019, at 11:18 AM, Lizette Koehler  wrote:
> 
> I would use SYMLIST LIST CONLIST in the CONTROL Statement
> 
> See what is setting the quotes in the 
> 
> Typically TSO CLIST is what you see is what you get (WYSISYG)
> 
> It does not typically add quotes
> 
> You can also use SHOWCMD ON in 3.4   See what ISPF might be doing
> 
> If ISPF is adding quotes - then you will need to strip off the quotes.
> 
> Any reason not to use REXX rather than CLIST?
> 
> 
> Lizette
> 
>> -Original Message-
>> From: IBM Mainframe Discussion List  On Behalf Of
>> FRISBIE, JIM
>> Sent: Tuesday, February 19, 2019 9:21 AM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: TSO CLIST Query
>> 
>> I'm trying to write a CLIST to make life easier on our Operations staff. They
>> constantly have problems correctly entering the dataset name of the offload
>> tape, so I created this simple CLIST to help.
>> 
>> 
>> 
>> PROC 1 OFILE
>> 
>> CONTROL MSG LIST CONLIST
>> 
>> WRITE DSN=
>> 
>> $TOFFLOAD1,DSN=
>> 
>> 
>> 
>> From ISPF, the operator issues =3.4 to list the available offload tapes.
>> 
>> 
>> 
>> DSLIST - Data Sets Matching TS.PSYS.OFF*
>> 
>> Command ===>
>> 
>> 
>> 
>> Command - Enter "/" to select action
>> 
>> -
>> 
>> TS.PSYS.OFF1.FEB01
>> 
>> TS.PSYS.OFF1.FEB04
>> 
>> TS.PSYS.OFF1.FEB05
>> 
>> offdsn   TS.PSYS.OFF1.FEB06
>> 
>> TS.PSYS.OFF1.FEB07
>> 
>> TS.PSYS.OFF1.FEB08
>> 
>> TS.PSYS.OFF1.FEB11
>> 
>> TS.PSYS.OFF1.FEB12
>> 
>> TS.PSYS.OFF1.FEB13
>> 
>> TS.PSYS.OFF1.FEB14
>> 
>> 
>> 
>> My plan was that the operator would select the correct tape and enter the
>> CLIST name in the command line. The CLIST would do the rest.
>> 
>> 
>> 
>> The CLIST returns the selected data set name but it's enclosed in single
>> quotes. I'm including the message it returns:
>> 
>> 
>> 
>> WRITE DSN='TS.PSYS.OFF1.FEB06'
>> 
>> DSN='TS.PSYS.OFF1.FEB06'
>> 
>> $TOFFLOAD1,DSN=
>> 
>> $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'
>> 
>> A command entered or contained in a CLIST has invalid syntax.
>> 
>> 
>> 
>> How do I turn off those quotes?
>> 
>> 
>> Jim Frisbie
>> Mainframe Engineering
>> Sr Systems Programmer
>> 919-831-4711
>> 
>> This email may contain confidential and privileged material for the sole use
>> of the intended recipient. If you are not the intended recipient, please
>> contact the sender and delete all copies. Any review or distribution by
>> others is strictly prohibited. Personal emails are restricted by policy of
>> the State Employees' Credit Union (SECU).  Therefore SECU specifically
>> disclaims any responsibility or liability for any personal information or
>> opinions of the author expressed in this email.
>> 
>> --
>> For IBM-MAIN subscribe / signoff / archive access instructions, send email to
>> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Paul Gilmartin
On Tue, 19 Feb 2019 11:50:51 -0500, Steve Smith wrote:

>If the customer has to specify any JCL, then using a specified DDname is
>the idiomatic way to go.
>
>DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
>vs. missing.  I wouldn't use RDJFCB just for that.
> 
But I had an SR rejected, WAD, because DEVTYPE (or was it DSORG) didn't
return anything useful for a UNIX path.


>On Tue, Feb 19, 2019 at 11:39 AM Charles Mills wrote:
>
>> Well, there is no EXEC anywhere in the question but yes, changing the
>> specs to make the customer supply a DS name rather than a DD statement
>> might be an approach.
>> 
Are you trying to suss out the details of an allocation you didn't control?


>> -Original Message-
>> From: ITschak Mugzach
>> Sent: Tuesday, February 19, 2019 8:06 AM
>>
>> Why don't youb simply get the dsname as parm to your exec and perform
>> dynamic allocation if a dsname exist in the parm field?
>>
But did a different component perform the allocation?


On Tue, 19 Feb 2019 10:37:36 -0600, John McKown wrote:
>  ...
>Oh, I think you're right. From the IEFJFCBN macro in SYS1.MACLIB:
>
>* DCL JFCBPCON CHAR(21) CONSTANT('...PATH=.SPECIFIED...');
>
I recall seeing that in HLASM summary; perhaps also in formated SYNADAF
replies.  HLASM got better; JFCB didn't.  I don't understand why JFCB couldn't
just be stuffed with part of the pathname.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread Lizette Koehler
I would use SYMLIST LIST CONLIST in the CONTROL Statement

See what is setting the quotes in the 

Typically TSO CLIST is what you see is what you get (WYSISYG)

It does not typically add quotes

You can also use SHOWCMD ON in 3.4   See what ISPF might be doing

If ISPF is adding quotes - then you will need to strip off the quotes.

Any reason not to use REXX rather than CLIST?


Lizette

> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf Of
> FRISBIE, JIM
> Sent: Tuesday, February 19, 2019 9:21 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: TSO CLIST Query
> 
> I'm trying to write a CLIST to make life easier on our Operations staff. They
> constantly have problems correctly entering the dataset name of the offload
> tape, so I created this simple CLIST to help.
> 
> 
> 
> PROC 1 OFILE
> 
> CONTROL MSG LIST CONLIST
> 
> WRITE DSN=
> 
> $TOFFLOAD1,DSN=
> 
> 
> 
> From ISPF, the operator issues =3.4 to list the available offload tapes.
> 
> 
> 
> DSLIST - Data Sets Matching TS.PSYS.OFF*
> 
> Command ===>
> 
> 
> 
> Command - Enter "/" to select action
> 
> -
> 
>  TS.PSYS.OFF1.FEB01
> 
>  TS.PSYS.OFF1.FEB04
> 
>  TS.PSYS.OFF1.FEB05
> 
> offdsn   TS.PSYS.OFF1.FEB06
> 
>  TS.PSYS.OFF1.FEB07
> 
>  TS.PSYS.OFF1.FEB08
> 
>  TS.PSYS.OFF1.FEB11
> 
>  TS.PSYS.OFF1.FEB12
> 
>  TS.PSYS.OFF1.FEB13
> 
>  TS.PSYS.OFF1.FEB14
> 
> 
> 
> My plan was that the operator would select the correct tape and enter the
> CLIST name in the command line. The CLIST would do the rest.
> 
> 
> 
> The CLIST returns the selected data set name but it's enclosed in single
> quotes. I'm including the message it returns:
> 
> 
> 
> WRITE DSN='TS.PSYS.OFF1.FEB06'
> 
> DSN='TS.PSYS.OFF1.FEB06'
> 
> $TOFFLOAD1,DSN=
> 
> $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'
> 
> A command entered or contained in a CLIST has invalid syntax.
> 
> 
> 
> How do I turn off those quotes?
> 
> 
> Jim Frisbie
> Mainframe Engineering
> Sr Systems Programmer
> 919-831-4711
> 
> This email may contain confidential and privileged material for the sole use
> of the intended recipient. If you are not the intended recipient, please
> contact the sender and delete all copies. Any review or distribution by
> others is strictly prohibited. Personal emails are restricted by policy of
> the State Employees' Credit Union (SECU).  Therefore SECU specifically
> disclaims any responsibility or liability for any personal information or
> opinions of the author expressed in this email.
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: z/OS 2.4

2019-02-19 Thread Paul Gilmartin
On Tue, 19 Feb 2019 08:19:47 +, Sankaranarayanan, Vignesh wrote:

>Any bets on it being renamed from "z/OS" to IBM Z OS?
>Or, like Apple, call it "the new z/OS"..
> 
Stupidity of that sort badly breaks tools such as GNU autoconfigure.

IBM seems to have relented: "uname -a" continues (after the first z/OS
mistake) to return the OS name as "OS/390".  And the "/" still causes
problems.

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Steve Smith
If the customer has to specify any JCL, then using a specified DDname is
the idiomatic way to go.

DEVTYPE is dead simple for sniffing out DUMMY vs. spool vs. DASD vs. TAPE
vs. missing.  I wouldn't use RDJFCB just for that.

sas

On Tue, Feb 19, 2019 at 11:39 AM Charles Mills  wrote:

> Well, there is no EXEC anywhere in the question but yes, changing the
> specs to make the customer supply a DS name rather than a DD statement
> might be an approach.
>
> Charles
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of ITschak Mugzach
> Sent: Tuesday, February 19, 2019 8:06 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?
>
> Why don't youb simply get the dsname as parm to your exec and perform
> dynamic allocation if a dsname exist in the parm field?
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
sas

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
Well, there is no EXEC anywhere in the question but yes, changing the specs to 
make the customer supply a DS name rather than a DD statement might be an 
approach.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of ITschak Mugzach
Sent: Tuesday, February 19, 2019 8:06 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

Why don't youb simply get the dsname as parm to your exec and perform
dynamic allocation if a dsname exist in the parm field?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread John McKown
On Tue, Feb 19, 2019 at 10:21 AM Charles Mills  wrote:

> It does not matter to my original problem but do you get NULLFILE for a
> UNIX file? I seemed to recall something like '..HFS..' or something like
> that. Can't find any documentation.
>

Oh, I think you're right. From the IEFJFCBN macro in SYS1.MACLIB:

* DCL JFCBPCON CHAR(21) CONSTANT('...PATH=.SPECIFIED...');



>
> Grrr. "The RDJFCB parameter list, the DCB, and the JFCB area specified in
> the exit list as well as the exit list itself must reside below 16 MB."
> I've got the DCB there of course but no spare room without shuffling other
> things. Solvable, but one more annoying complexity. I guess that's why we
> get the big bucks.
>
> Charles
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of John McKown
> Sent: Tuesday, February 19, 2019 7:39 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?
>
> On Tue, Feb 19, 2019 at 9:20 AM Charles Mills  wrote:
>
> > I've got a requirement to determine whether a DD is allocated DUMMY. I
> know
> > how to find the TIOT, get the JFCB with SWAREQ, check for 'NULLFILE' and
> > loop through all of the JFCB chain. Is there any easier way? That's a lot
> > of
> > complexity for a simple question!
> >
> > Why? I'm trying to avoid an S013-64 on a BPAM file if the user does not
> > supply a DSN to a PROC. I'm defaulting the DSN to NULLFILE. I'd like to
> be
> > able to determine that from my program.
> >
> > The program is in IBM C but I can readily call out to assembler. The OPEN
> > for the BPAM DCB is in assembler, not using the C library.
> >
>
> RDJFCB will also return NULLFILE for a DD DUMMY. Unfortunately, it also
> returns that for a UNIX PATH= file.
>
>
> https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.idas300/rdjfcb.htm
>
>
>
> >
> > Thanks!
> >
> > Charles
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
>
>
> --
> I just burned 2000 calories!
> That's the last time I'll nap with brownies in the oven.
>
> Maranatha! <><
> John McKown
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
I just burned 2000 calories!
That's the last time I'll nap with brownies in the oven.

Maranatha! <><
John McKown

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
I've never used DEVTYPE but it is starting to look appealing. Everything can be 
above the line. Looks pretty simple.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rob Scott
Sent: Tuesday, February 19, 2019 7:56 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

DEVTYPE and look at the UCBTYPE in the first word

Eg :

LAE   R2,=CL8'MYDD'
DEVTYPE (R2),WA_DEVWORDSIS DDname present ?
IF (LTR,R15,R15,Z)Found DD
  SELECT CLC,WA_DEVWORD_1,EQ
WHEN (=X'')Dummy
WHEN (=X'0101')TSO Terminal
WHEN (=X'0102')SYSIN/SYSOUT
WHEN (=X'0103')Unix file
Etc ...
  ENDSEL
ENDIF

WA_DEVWORDSDS0D
WA_DEVWORDS_1DSF
WA_DEVWORDS_2DSF

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO CLIST Query

2019-02-19 Thread ITschak Mugzach
Tso think that this is a rexx exec not a clist. What are your site defaults
for execs and clist?

ITschak



בתאריך יום ג׳, 19 בפבר׳ 2019, 18:21, מאת FRISBIE, JIM ‏<
jim.fris...@ncsecu.org>:

> I'm trying to write a CLIST to make life easier on our Operations staff.
> They constantly have problems correctly entering the dataset name of the
> offload tape, so I created this simple CLIST to help.
>
>
>
> PROC 1 OFILE
>
> CONTROL MSG LIST CONLIST
>
> WRITE DSN=
>
> $TOFFLOAD1,DSN=
>
>
>
> From ISPF, the operator issues =3.4 to list the available offload tapes.
>
>
>
> DSLIST - Data Sets Matching TS.PSYS.OFF*
>
> Command ===>
>
>
>
> Command - Enter "/" to select action
>
> -
>
>  TS.PSYS.OFF1.FEB01
>
>  TS.PSYS.OFF1.FEB04
>
>  TS.PSYS.OFF1.FEB05
>
> offdsn   TS.PSYS.OFF1.FEB06
>
>  TS.PSYS.OFF1.FEB07
>
>  TS.PSYS.OFF1.FEB08
>
>  TS.PSYS.OFF1.FEB11
>
>  TS.PSYS.OFF1.FEB12
>
>  TS.PSYS.OFF1.FEB13
>
>  TS.PSYS.OFF1.FEB14
>
>
>
> My plan was that the operator would select the correct tape and enter the
> CLIST name in the command line. The CLIST would do the rest.
>
>
>
> The CLIST returns the selected data set name but it's enclosed in single
> quotes. I'm including the message it returns:
>
>
>
> WRITE DSN='TS.PSYS.OFF1.FEB06'
>
> DSN='TS.PSYS.OFF1.FEB06'
>
> $TOFFLOAD1,DSN=
>
> $TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'
>
> A command entered or contained in a CLIST has invalid syntax.
>
>
>
> How do I turn off those quotes?
>
>
> Jim Frisbie
> Mainframe Engineering
> Sr Systems Programmer
> 919-831-4711
>
> This email may contain confidential and privileged material for the sole
> use of the intended recipient. If you are not the intended recipient,
> please contact the sender and delete all copies. Any review or distribution
> by others is strictly prohibited. Personal emails are restricted by policy
> of the State Employees' Credit Union (SECU).  Therefore SECU specifically
> disclaims any responsibility or liability for any personal information or
> opinions of the author expressed in this email.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 2.3 and ENT COBOL 4.2

2019-02-19 Thread Carmen Vitullo
Great suggestion, I'm going to keep that option in my back pocket, I keep 
forgetting all the great functions of SMP/E. 
I'll be pushing for 6.2 as the production version, but I'm not the guy driving 
the project unfortunately 
again thanks Jerry! 



Carmen Vitullo 

- Original Message -

From: "Jerry Whitteridge"  
To: IBM-MAIN@LISTSERV.UA.EDU 
Sent: Tuesday, February 19, 2019 10:21:02 AM 
Subject: Re: z/OS 2.3 and ENT COBOL 4.2 

I'd suggest using BUILDMCS to extract from the current environment to be 
able to receive into your new environment. 

Jerry Whitteridge 
Delivery Manager / Mainframe Architect 
GTS - Safeway Account 
602 527 4871 Mobile 
jerry.whitteri...@ibm.com 

IBM Services 

IBM Mainframe Discussion List  wrote on 
02/19/2019 08:46:46 AM: 

> From: Carmen Vitullo  
> To: IBM-MAIN@LISTSERV.UA.EDU 
> Date: 02/19/2019 08:47 AM 
> Subject: z/OS 2.3 and ENT COBOL 4.2 
> Sent by: IBM Mainframe Discussion List  
> 
> I am currently running z/OS 2.2 with ENT COBOL V4.2 and users 
> testing V6.2 for ENT COBOL. 
> I'm in the process of ordering z/OS 2.3 and I've found I no longer 
> can order ENT COBOL V4.2 with my servicepac order or as a CBPDO. 
> what I've done is ordered ENT COBOL SERVICE up to RSU 1901, is this 
> any other way to order 4.2 until 6.2 is ready for prime time at my 
location ? 
> I know there are ways to keep both versions available, I just don't 
> want to do this manually if at all possible. thanks folks 
> 
> -- 
> For IBM-MAIN subscribe / signoff / archive access instructions, 
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN 
> 

-- 
For IBM-MAIN subscribe / signoff / archive access instructions, 
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: z/OS 2.3 and ENT COBOL 4.2

2019-02-19 Thread Jerry Whitteridge
I'd suggest using BUILDMCS to extract from the current environment to be
able to receive into your new environment.

Jerry Whitteridge
Delivery Manager / Mainframe Architect
GTS - Safeway Account
602 527 4871 Mobile
jerry.whitteri...@ibm.com

IBM Services

IBM Mainframe Discussion List  wrote on
02/19/2019 08:46:46 AM:

> From: Carmen Vitullo 
> To: IBM-MAIN@LISTSERV.UA.EDU
> Date: 02/19/2019 08:47 AM
> Subject: z/OS 2.3 and ENT COBOL 4.2
> Sent by: IBM Mainframe Discussion List 
>
> I am currently running z/OS 2.2 with ENT COBOL V4.2 and users
> testing V6.2 for ENT COBOL.
>  I'm in the process of ordering z/OS 2.3 and I've found I no longer
> can order ENT COBOL V4.2 with my servicepac order or as a CBPDO.
> what I've done is ordered ENT COBOL SERVICE up to RSU 1901, is this
> any other way to order 4.2 until 6.2 is ready for prime time at my
location ?
> I know there are ways to keep both versions available, I just don't
> want to do this manually if at all possible. thanks folks
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


TSO CLIST Query

2019-02-19 Thread FRISBIE, JIM
I'm trying to write a CLIST to make life easier on our Operations staff. They 
constantly have problems correctly entering the dataset name of the offload 
tape, so I created this simple CLIST to help.



PROC 1 OFILE

CONTROL MSG LIST CONLIST

WRITE DSN=

$TOFFLOAD1,DSN=



>From ISPF, the operator issues =3.4 to list the available offload tapes.



DSLIST - Data Sets Matching TS.PSYS.OFF*

Command ===>



Command - Enter "/" to select action

-

 TS.PSYS.OFF1.FEB01

 TS.PSYS.OFF1.FEB04

 TS.PSYS.OFF1.FEB05

offdsn   TS.PSYS.OFF1.FEB06

 TS.PSYS.OFF1.FEB07

 TS.PSYS.OFF1.FEB08

 TS.PSYS.OFF1.FEB11

 TS.PSYS.OFF1.FEB12

 TS.PSYS.OFF1.FEB13

 TS.PSYS.OFF1.FEB14



My plan was that the operator would select the correct tape and enter the CLIST 
name in the command line. The CLIST would do the rest.



The CLIST returns the selected data set name but it's enclosed in single 
quotes. I'm including the message it returns:



WRITE DSN='TS.PSYS.OFF1.FEB06'

DSN='TS.PSYS.OFF1.FEB06'

$TOFFLOAD1,DSN=

$TOFFLOAD1,DSN='TS.PSYS.OFF1.FEB06'

A command entered or contained in a CLIST has invalid syntax.



How do I turn off those quotes?


Jim Frisbie
Mainframe Engineering
Sr Systems Programmer
919-831-4711

This email may contain confidential and privileged material for the sole use of 
the intended recipient. If you are not the intended recipient, please contact 
the sender and delete all copies. Any review or distribution by others is 
strictly prohibited. Personal emails are restricted by policy of the State 
Employees' Credit Union (SECU).  Therefore SECU specifically disclaims any 
responsibility or liability for any personal information or opinions of the 
author expressed in this email.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
It does not matter to my original problem but do you get NULLFILE for a UNIX 
file? I seemed to recall something like '..HFS..' or something like that. Can't 
find any documentation.

Grrr. "The RDJFCB parameter list, the DCB, and the JFCB area specified in the 
exit list as well as the exit list itself must reside below 16 MB." I've got 
the DCB there of course but no spare room without shuffling other things. 
Solvable, but one more annoying complexity. I guess that's why we get the big 
bucks.

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John McKown
Sent: Tuesday, February 19, 2019 7:39 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

On Tue, Feb 19, 2019 at 9:20 AM Charles Mills  wrote:

> I've got a requirement to determine whether a DD is allocated DUMMY. I know
> how to find the TIOT, get the JFCB with SWAREQ, check for 'NULLFILE' and
> loop through all of the JFCB chain. Is there any easier way? That's a lot
> of
> complexity for a simple question!
>
> Why? I'm trying to avoid an S013-64 on a BPAM file if the user does not
> supply a DSN to a PROC. I'm defaulting the DSN to NULLFILE. I'd like to be
> able to determine that from my program.
>
> The program is in IBM C but I can readily call out to assembler. The OPEN
> for the BPAM DCB is in assembler, not using the C library.
>

RDJFCB will also return NULLFILE for a DD DUMMY. Unfortunately, it also
returns that for a UNIX PATH= file.

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.idas300/rdjfcb.htm



>
> Thanks!
>
> Charles
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
I just burned 2000 calories!
That's the last time I'll nap with brownies in the oven.

Maranatha! <><
John McKown

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO TEST AT question

2019-02-19 Thread Steve Thompson
And I thank you.  You just don’t know how much that tool you wrote has saved me 
and I’m not even a power user of it. 

I have tried to explain the power of zXDC to managers.  I finally told some 
that there are IBM groups that use it because there is no IBM tool that can do 
what it does. 

Again, thanx for your efforts. 

Sent from my iPhone — small keyboarf, fat fungrs, stupd spell manglr. Expct 
mistaks 


> On Feb 19, 2019, at 10:42 AM, David Cole  wrote:
> 
> The way I used to do this, way back in the 70s, before I wrote XDC, is I
> had an associated command string containing a DISPLAY command (I think)
> whose argument was an address expression that chained up from the PSA, all
> the way through the current TCB, then through to the second newest RB and
> to its stored PSW's instruction address.
> 
> I believe I used an l as the formatting operand.
> 
> This mickey mouse was one of the reasons I started writing XDC forty or so
> years ago. I was appalled by some of the hoops that TSO TEST made me jump
> through!
> 
> I said I could do better! And I have.
> 
> Dave Cole
> 
>> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread ITschak Mugzach
Why don't youb simply get the dsname as parm to your exec and perform
dynamic allocation if a dsname exist in the parm field?

ITschak

בתאריך יום ג׳, 19 בפבר׳ 2019, 17:57, מאת Rob Scott ‏<
rsc...@rocketsoftware.com>:

> DEVTYPE and look at the UCBTYPE in the first word
>
> Eg :
>
> LAE   R2,=CL8'MYDD'
> DEVTYPE (R2),WA_DEVWORDSIS DDname present ?
> IF (LTR,R15,R15,Z)Found DD
>   SELECT CLC,WA_DEVWORD_1,EQ
> WHEN (=X'')Dummy
> WHEN (=X'0101')TSO Terminal
> WHEN (=X'0102')SYSIN/SYSOUT
> WHEN (=X'0103')Unix file
> Etc ...
>   ENDSEL
> ENDIF
>
> WA_DEVWORDSDS0D
> WA_DEVWORDS_1DSF
> WA_DEVWORDS_2DSF
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of Charles Mills
> Sent: Tuesday, February 19, 2019 3:20 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Any easier way to determine if DD is dummy than GETDSAB?
>
> I've got a requirement to determine whether a DD is allocated DUMMY. I
> know how to find the TIOT, get the JFCB with SWAREQ, check for 'NULLFILE'
> and loop through all of the JFCB chain. Is there any easier way? That's a
> lot of complexity for a simple question!
>
> Why? I'm trying to avoid an S013-64 on a BPAM file if the user does not
> supply a DSN to a PROC. I'm defaulting the DSN to NULLFILE. I'd like to be
> able to determine that from my program.
>
> The program is in IBM C but I can readily call out to assembler. The OPEN
> for the BPAM DCB is in assembler, not using the C library.
>
> Thanks!
>
> Charles
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email
> to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA
> 02451 ■ Main Office Toll Free Number: +1 855.577.4323
> Contact Customer Support:
> https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
> Unsubscribe from Marketing Messages/Manage Your Subscription Preferences -
> http://www.rocketsoftware.com/manage-your-email-preferences
> Privacy Policy -
> http://www.rocketsoftware.com/company/legal/privacy-policy
> 
>
> This communication and any attachments may contain confidential
> information of Rocket Software, Inc. All unauthorized use, disclosure or
> distribution is prohibited. If you are not the intended recipient, please
> notify Rocket Software immediately and destroy all copies of this
> communication. Thank you.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
RDJFCB! Right! Thank you.

I recall there's also the C library svc99() and BPXWDYN INFO but not sure they 
fulfill the requirement of "simpler." Also EXLST and catching the ABEND. Don't 
get me wrong -- I've used them and they're not awful -- but there is a lot 
there relative to mapping an 8-byte string onto is/is not DUMMY.

I'm doing the OPEN anyway so RDJFCB should be a short leap.

I can live with the same information for a UNIX file. I am trying to disqualify 
"this is not a reasonable load library" and so that is fine.

Thanks,

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John McKown
Sent: Tuesday, February 19, 2019 7:39 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Any easier way to determine if DD is dummy than GETDSAB?

On Tue, Feb 19, 2019 at 9:20 AM Charles Mills  wrote:

> I've got a requirement to determine whether a DD is allocated DUMMY. I know
> how to find the TIOT, get the JFCB with SWAREQ, check for 'NULLFILE' and
> loop through all of the JFCB chain. Is there any easier way? That's a lot
> of
> complexity for a simple question!
>
> Why? I'm trying to avoid an S013-64 on a BPAM file if the user does not
> supply a DSN to a PROC. I'm defaulting the DSN to NULLFILE. I'd like to be
> able to determine that from my program.
>
> The program is in IBM C but I can readily call out to assembler. The OPEN
> for the BPAM DCB is in assembler, not using the C library.
>

RDJFCB will also return NULLFILE for a DD DUMMY. Unfortunately, it also
returns that for a UNIX PATH= file.

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.idas300/rdjfcb.htm

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Rob Scott
DEVTYPE and look at the UCBTYPE in the first word

Eg :

LAE   R2,=CL8'MYDD'
DEVTYPE (R2),WA_DEVWORDSIS DDname present ?
IF (LTR,R15,R15,Z)Found DD
  SELECT CLC,WA_DEVWORD_1,EQ
WHEN (=X'')Dummy
WHEN (=X'0101')TSO Terminal
WHEN (=X'0102')SYSIN/SYSOUT
WHEN (=X'0103')Unix file
Etc ...
  ENDSEL
ENDIF

WA_DEVWORDSDS0D
WA_DEVWORDS_1DSF
WA_DEVWORDS_2DSF

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Charles Mills
Sent: Tuesday, February 19, 2019 3:20 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Any easier way to determine if DD is dummy than GETDSAB?

I've got a requirement to determine whether a DD is allocated DUMMY. I know how 
to find the TIOT, get the JFCB with SWAREQ, check for 'NULLFILE' and loop 
through all of the JFCB chain. Is there any easier way? That's a lot of 
complexity for a simple question!

Why? I'm trying to avoid an S013-64 on a BPAM file if the user does not supply 
a DSN to a PROC. I'm defaulting the DSN to NULLFILE. I'd like to be able to 
determine that from my program.

The program is in IBM C but I can readily call out to assembler. The OPEN for 
the BPAM DCB is in assembler, not using the C library.

Thanks!

Charles

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


z/OS 2.3 and ENT COBOL 4.2

2019-02-19 Thread Carmen Vitullo
I am currently running z/OS 2.2 with ENT COBOL V4.2 and users testing V6.2 for 
ENT COBOL. 
 I'm in the process of ordering z/OS 2.3 and I've found I no longer can order 
ENT COBOL V4.2 with my servicepac order or as a CBPDO. what I've done is 
ordered ENT COBOL SERVICE up to RSU 1901, is this any other way to order 4.2 
until 6.2 is ready for prime time at my location ? 
I know there are ways to keep both versions available, I just don't want to do 
this manually if at all possible. thanks folks 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TSO TEST AT question

2019-02-19 Thread David Cole
The way I used to do this, way back in the 70s, before I wrote XDC, is I
had an associated command string containing a DISPLAY command (I think)
whose argument was an address expression that chained up from the PSA, all
the way through the current TCB, then through to the second newest RB and
to its stored PSW's instruction address.

I believe I used an l as the formatting operand.

This mickey mouse was one of the reasons I started writing XDC forty or so
years ago. I was appalled by some of the hoops that TSO TEST made me jump
through!

I said I could do better! And I have.

Dave Cole

On Tue, Feb 19, 2019, 5:22 PM Joseph Reichman  Hi
>
>
>
> I am trying to trace a program flow
>
> By issuing the following AT statement
>
>
>
> AT +0:+100 I would also like to see the corresponding instruction whenever
> it hits breakpoint, the sub command L +0:+100 I would list the entire range
> of instructions Anyway to list just the instruction it stopped on.
>
>
>
> Thanks
>
>
>
>
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread David Spiegel
Hi Peter,
Using PA1 as "reshow" is not stock; PA2 is designated as  "reshow" since 
PCOMM V1 in the 90s.
Also, in TSO (or ISPF) Attention is effectively PA1 natively (provided 
the user has control of the keyboard).

Regards,
David

On 2019-02-19 09:56, Farley, Peter x23353 wrote:
> Thanks Timothy. I am indeed using TN3270E, but I am still somewhat mystified. 
>  PCOMM definitely maps "Attention" to the un-shifted Esc key on the keyboard, 
> but it ACTS like PA1 in the ISPF / TSO HELP tutorial description on my 
> employer's system, but not on my friend's system.  He can use PA1 to "reshow" 
> in ISPF, but not Attention.
>
> As I said originally, this is just a curiosity of mine, not a problem, but it 
> is still a small mystery.  Perhaps my employer's system has an exit (perhaps 
> an ISPF / TSO STAX exit? maybe a VTAM exit?) coded somewhere that re-maps 
> Attention to PA1?
>
> Peter
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> Behalf Of Timothy Sipples
> Sent: Tuesday, February 19, 2019 1:16 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Where does ISPF determine how to repsond to "Attention" function?
>
> Yet another possible complication/variation is if you're connecting via 
> TN3270E versus TN3270. The "E" protocol handles certain special keys properly 
> (or should), and the earlier protocol did not.
> --
>
> This message and any attachments are intended only for the use of the 
> addressee and may contain information that is privileged and confidential. If 
> the reader of the message is not the intended recipient or an authorized 
> representative of the intended recipient, you are hereby notified that any 
> dissemination of this communication is strictly prohibited. If you have 
> received this communication in error, please notify us immediately by e-mail 
> and delete the message and any attachments from your system.
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> .
>


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread John McKown
On Tue, Feb 19, 2019 at 9:20 AM Charles Mills  wrote:

> I've got a requirement to determine whether a DD is allocated DUMMY. I know
> how to find the TIOT, get the JFCB with SWAREQ, check for 'NULLFILE' and
> loop through all of the JFCB chain. Is there any easier way? That's a lot
> of
> complexity for a simple question!
>
> Why? I'm trying to avoid an S013-64 on a BPAM file if the user does not
> supply a DSN to a PROC. I'm defaulting the DSN to NULLFILE. I'd like to be
> able to determine that from my program.
>
> The program is in IBM C but I can readily call out to assembler. The OPEN
> for the BPAM DCB is in assembler, not using the C library.
>

RDJFCB will also return NULLFILE for a DD DUMMY. Unfortunately, it also
returns that for a UNIX PATH= file.

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.idas300/rdjfcb.htm



>
> Thanks!
>
> Charles
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
I just burned 2000 calories!
That's the last time I'll nap with brownies in the oven.

Maranatha! <><
John McKown

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


TSO TEST AT question

2019-02-19 Thread Joseph Reichman
Hi

 

I am trying to trace a program flow

By issuing the following AT statement 

 

AT +0:+100 I would also like to see the corresponding instruction whenever
it hits breakpoint, the sub command L +0:+100 I would list the entire range
of instructions Anyway to list just the instruction it stopped on. 

 

Thanks 

 

 

 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Any easier way to determine if DD is dummy than GETDSAB?

2019-02-19 Thread Charles Mills
I've got a requirement to determine whether a DD is allocated DUMMY. I know
how to find the TIOT, get the JFCB with SWAREQ, check for 'NULLFILE' and
loop through all of the JFCB chain. Is there any easier way? That's a lot of
complexity for a simple question!

Why? I'm trying to avoid an S013-64 on a BPAM file if the user does not
supply a DSN to a PROC. I'm defaulting the DSN to NULLFILE. I'd like to be
able to determine that from my program.

The program is in IBM C but I can readily call out to assembler. The OPEN
for the BPAM DCB is in assembler, not using the C library.

Thanks!

Charles 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


GSE UK - Large Systems - Call for papers

2019-02-19 Thread Leanne Wilson
We are beginning the process to build the agenda for the next Large Systems 
Working Group WebEx.

This event will be held on 28th March 2019 at 15:00 GMT

If you would like to present at this event, please send the following to Leanne 
Wilson(lean...@rsmpartners.com):


  *   Your presentation title
  *   A brief abstract of the presentation
  *   A brief bio of the presenter


Deadline for presentation submission is March 7th 2019.



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Where does ISPF determine how to repsond to "Attention" function?

2019-02-19 Thread Farley, Peter x23353
Thanks Timothy. I am indeed using TN3270E, but I am still somewhat mystified.  
PCOMM definitely maps "Attention" to the un-shifted Esc key on the keyboard, 
but it ACTS like PA1 in the ISPF / TSO HELP tutorial description on my 
employer's system, but not on my friend's system.  He can use PA1 to "reshow" 
in ISPF, but not Attention.

As I said originally, this is just a curiosity of mine, not a problem, but it 
is still a small mystery.  Perhaps my employer's system has an exit (perhaps an 
ISPF / TSO STAX exit? maybe a VTAM exit?) coded somewhere that re-maps 
Attention to PA1?

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Timothy Sipples
Sent: Tuesday, February 19, 2019 1:16 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Where does ISPF determine how to repsond to "Attention" function?

Yet another possible complication/variation is if you're connecting via TN3270E 
versus TN3270. The "E" protocol handles certain special keys properly (or 
should), and the earlier protocol did not.
--

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [External] Re: HSM question - ML2 copy2 tapes that have no copy1

2019-02-19 Thread Pommier, Rex
Thank you, Max, for that excellent response.  I'm off to the tape mgmt. doc to 
figure out how to scratch the tapes.

Rex

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of Max 
Smith
Sent: Friday, February 15, 2019 9:28 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [External] Re: HSM question - ML2 copy2 tapes that have no copy1

Rex,

There are 2 places HSM records the DUPLEX volser 1 in the MCV record while the 
Primary volume is still a partial tape and then in the TTOC record.  The DUPLEX 
tape would be displayed in the LIST TTOC output if the Primary volume still 
existed.  If it doesn't show in the LIST TTOC output then HSM does not know 
anything about the tape.  There will be no commands in HSM that will return it 
to scratch, HSM should have done that when HSM returned the Primary volume to 
scratch.

At this point you should be able to return the volumes to scratch via your Tape 
Management system.  I know there is a way in TMS that you can force the return 
to scratch of these tapes as I have directed other clients to do this in the 
past.

Max Smith
DFSMShsm Development

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


The information contained in this message is confidential, protected from 
disclosure and may be legally privileged.  If the reader of this message is not 
the intended recipient or an employee or agent responsible for delivering this 
message to the intended recipient, you are hereby notified that any disclosure, 
distribution, copying, or any action taken or action omitted in reliance on it, 
is strictly prohibited and may be unlawful.  If you have received this 
communication in error, please notify us immediately by replying to this 
message and destroy the material in its entirety, whether in electronic or hard 
copy format.  Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: TS7700

2019-02-19 Thread Wheeler, Simon
Hi

It's not that clear, but for FICON ports on each of my VTS arrays, the GUI 
shows: 
Slot 3, Ficon Card 2, Port 0
Slot 6, Ficon Card 3, Port 0
Slot 3, Ficon Card 0, Port 0
Slot 6, Ficon Card 1, Port 0

I think card 1 and 2 are 'Alternate' and card 0 and 3 are 'Primary'. The 
engineer should be able to clarify what you have and how they will be 
configured.

Useful tip, when you click the port details it shows the chpid number that it's 
attached to so you can check that it agrees with what you expect in HCD.

The grid connection ports are called 0, 1, 2 and 3. Internal network is 0 and 
1. Customer ports are V, 0 and 1.

Hope this is of some help,

  Simon

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Sankaranarayanan, Vignesh
Sent: 15 February 2019 12:57
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] TS7700

WARNING: this email has originated from outside of the SSE Group. Please treat 
any links or attachments with caution.

**
Hello List,

In the installation & planning guide for TS7700, I see only a single diagram 
for the I/O area.
Is there anything that mentions the interface IDs of each port in the I/O area?
Like how we have I names for the ports in the DS8K.

Thanks in advance, I'm going mad trying to find documentation.

- Vignesh
Mainframe Infrastructure


MARKSANDSPENCER.COM

Unless otherwise stated above:
Marks and Spencer plc
Registered Office:
Waterside House
35 North Wharf Road
London
W2 1NW

Registered No. 214436 in England and Wales.

Telephone (020) 7935 4422
Facsimile (020) 7487 2670


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

**
SSE and associated brands: Southern Electric, Scottish Hydro, SWALEC and 
Atlantic are all trading names of SSE Electricity Limited registered in England 
and Wales number 04094263 (supply of electricity and Feed-In Tariffs); Southern 
Electric Gas Limited registered in England and Wales number 02716495 (supply of 
gas); SSE Retail Telecoms Limited registered in England and Wales number 
10086511 (supply of home phone and broadband); SSE Home Services Limited 
registered in Scotland number SC292102 (boiler and heating repair, servicing, 
cover, boiler Installations and electrical wiring cover); SSE Energy Solutions 
Limited registered in Scotland number SC386054 (energy efficiency installations 
and insulation products). All members of the SSE Group. The registered office 
of SSE Electricity Limited, Southern Electric Gas Limited and SSE Retail 
Telecoms Limited is No. 1 Forbury Place, 43 Forbury Road, Reading, RG1 3JH. The 
registered office of SSE Home Services Limited and SSE Energy Solutions Limited 
is Inveralmond House, 200 Dunkeld Road, Perth, PH1 3AQ. SSE Electricity Limited 
is an appointed representative of SSE Home Services Limited. SSE Home Services 
Limited is authorised and regulated by the Financial Conduct Authority (FCA) 
under reference number 695476. You can check this on the Financial Services 
Register by visiting the FCA website.
**

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: z/OS 2.4

2019-02-19 Thread Robert Garrett
It's because the official name isn't chosen until just before it goes GA. Up 
until then, even the developers don't know what the real name is going to be. 
It works the same way with CICS.
On Feb 19, 2019, at 2:21 AM, "Sankaranarayanan, Vignesh" 
mailto:vignesh.v.sankaranaraya...@marks-and-spencer.com>>
 wrote:

Any bets on it being renamed from "z/OS" to IBM Z OS?
Or, like Apple, call it "the new z/OS"..

– Vignesh
Mainframe Infrastructure

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Styles, Andy (ITS zPlatform Services)
Sent: 19 February 2019 07:51
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: z/OS 2.4

Classification: Public
Whenever I've seen something about the next release of z/OS, IBM have always 
referred to it as "the release after z/OS x.x". I suspect it's in case the 
marketing department notice and decide it's going to be called something else..

Andy Styles
z/Series System Programmer



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Vernooij, Kees (ITOP NM) - KLM
Sent: 19 February 2019 07:43
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS 2.4

-- This email has reached the Bank via an external source --


Is it named V2.4 or V3.1 or ...?
The few references I saw about the z/OS version after 2.3 was named "the z/OS 
version after 2.3".

Kees.

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Allan Staller
 Sent: 18 February, 2019 19:18
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: z/OS 2.4

 Has anybody seen the z/OS V2R4 preview announcement go by?

 If so, can you provide a link or Announcement number?

 TIA,

 ::DISCLAIMER::


 --


 --


 --


 The contents of this e-mail and any attachment(s) are confidential and
 intended for the named recipient(s) only. E-mail transmission is not
 guaranteed to be secure or error-free as information could be
 intercepted, corrupted, lost, destroyed, arrive late or incomplete, or
 may contain viruses in transmission. The e mail and its contents (with
 or without referred errors) shall therefore not attach any liability
 on the originator or HCL or its affiliates. Views or opinions, if any,
 presented in this email are solely those of the author and may not
 necessarily reflect the views or opinions of HCL or its affiliates.
 Any form of reproduction, dissemination, copying, disclosure,
 modification, distribution and / or publication of this message
 without the prior written consent of authorized representative of HCL
 is strictly prohibited. If you have received this email in error
 please delete it and notify the sender immediately. Before opening any
 email and/or attachments, please check them for viruses and other defects.


 --


 --


 --





 For IBM-MAIN subscribe / signoff / archive access instructions, send
 email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message.

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286





For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Lloyds Banking Group plc. Registered Office: The Mound, Edinburgh EH1 1YZ. 
Registered in Scotland no. SC95000. Telephone: 0131 225 4555.

Lloyds Bank plc. Registered Office: 25 Gresham Street, London EC2V 7HN. 
Registered in England and Wales no. 2065. Telephone 0207626 1500.

Bank of Scotland plc. Registered Office: The Mound, Edinburgh EH1 1YZ. 
Registered in Scotland no. SC327000. Telephone: 03457 801 801.

Lloyds Bank Corporate Markets plc. Registered office: 25 Gresham Street, London 
EC2V 7HN. 

Re: CICS and IMS Training

2019-02-19 Thread TSDunlap

On 2/18/2019 1:01 PM, saurabh khandelwal wrote:

Hello Group,

I am looking for CICS and IMS administration training .Anybody of us is
aware of such training available. I tried talking to IBM but they don't
have any schedule public batch. I don't have any specific location
requirement for this training

Please help.

We offer the training you are looking for.  Please see our web site for 
the course descriptions.


    www.themisinc.com


--
__
Regards,
Thomas DunlapChief Technology Officert...@themisinc.com
Themis,  Inc.http://www.themisinc.com614 975-4801

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: z/OS 2.4

2019-02-19 Thread John Lock
Or, like Prince, TOSFKAzOS23?


On Tue, Feb 19, 2019 at 03:20 Sankaranarayanan, Vignesh <
vignesh.v.sankaranaraya...@marks-and-spencer.com> wrote:

> Any bets on it being renamed from "z/OS" to IBM Z OS?
> Or, like Apple, call it "the new z/OS"..
>
> – Vignesh
> Mainframe Infrastructure
>
> -Original Message-
> From: IBM Mainframe Discussion List  On Behalf
> Of Styles, Andy (ITS zPlatform Services)
> Sent: 19 February 2019 07:51
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: [EXTERNAL] Re: z/OS 2.4
>
> Classification: Public
> Whenever I've seen something about the next release of z/OS, IBM have
> always referred to it as "the release after z/OS x.x". I suspect it's in
> case the marketing department notice and decide it's going to be called
> something else..
>
> Andy Styles
> z/Series System Programmer
>
>
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Vernooij, Kees (ITOP NM) - KLM
> Sent: 19 February 2019 07:43
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: z/OS 2.4
>
> -- This email has reached the Bank via an external source --
>
>
> Is it named V2.4 or V3.1 or ...?
> The few references I saw about the z/OS version after 2.3 was named "the
> z/OS version after 2.3".
>
> Kees.
>
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> > On Behalf Of Allan Staller
> > Sent: 18 February, 2019 19:18
> > To: IBM-MAIN@LISTSERV.UA.EDU
> > Subject: z/OS 2.4
> >
> > Has anybody seen the z/OS V2R4 preview announcement go by?
> >
> > If so, can you provide a link or Announcement number?
> >
> > TIA,
> >
> > ::DISCLAIMER::
> > --
> > --
> > --
> > --
> > --
> > --
> > --
> > The contents of this e-mail and any attachment(s) are confidential and
> > intended for the named recipient(s) only. E-mail transmission is not
> > guaranteed to be secure or error-free as information could be
> > intercepted, corrupted, lost, destroyed, arrive late or incomplete, or
> > may contain viruses in transmission. The e mail and its contents (with
> > or without referred errors) shall therefore not attach any liability
> > on the originator or HCL or its affiliates. Views or opinions, if any,
> > presented in this email are solely those of the author and may not
> > necessarily reflect the views or opinions of HCL or its affiliates.
> > Any form of reproduction, dissemination, copying, disclosure,
> > modification, distribution and / or publication of this message
> > without the prior written consent of authorized representative of HCL
> > is strictly prohibited. If you have received this email in error
> > please delete it and notify the sender immediately. Before opening any
> > email and/or attachments, please check them for viruses and other
> defects.
> > --
> > --
> > --
> > --
> > --
> > --
> > --
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions, send
> > email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> For information, services and offers, please visit our web site:
> http://www.klm.com. This e-mail and any attachment may contain
> confidential and privileged material intended for the addressee only. If
> you are not the addressee, you are notified that no part of the e-mail or
> any attachment may be disclosed, copied or distributed, and that any other
> action related to this e-mail or attachment is strictly prohibited, and may
> be unlawful. If you have received this e-mail by error, please notify the
> sender immediately by return e-mail, and delete this message.
>
> Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its
> employees shall not be liable for the incorrect or incomplete transmission
> of this e-mail or any attachments, nor responsible for any delay in receipt.
> Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch
> Airlines) is registered in Amstelveen, The Netherlands, with registered
> number 33014286
> 
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email
> to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
>
> Lloyds Banking Group plc. Registered Office: The Mound, Edinburgh EH1 1YZ.
> 

Re: SMS QUESTION

2019-02-19 Thread esmie moo
 Thanks to all who contributed ot my post.  A special shout out to Vroom for 
mentioning the Dynamic Volume count.
On Monday, February 18, 2019, 12:00:30 p.m. EST, John McKown 
 wrote:  
 
 On Mon, Feb 18, 2019 at 10:57 AM esmie moo <
012780d99c7b-dmarc-requ...@listserv.ua.edu> wrote:

>  Yes the dsn was reallocated.  I tried out Dynamic Volume Count  (Vroom
> had mentioned it) and  I was able successfully run the job. It allocated 37
> vols.I am curious to try out your recommendation to use the ALTER.  I
> assume I have to issued the command while the job is executing because if
> the job abends the dsn is deleted.  Could you please confirm my
> understanding?
>

Sorry, I didn't realise that the DSN was deleted at job end. The ALTER
won't help while the job is in execution. I sometimes use it for CICS
datasets, but CEMT SET CLOSE , do the ALTER, then CEMT SET OPEN. The
dataset must be closed and reopened to pick up the catalog entry changes.



> Thanks.
>    On Monday, February 18, 2019, 9:24:28 a.m. EST, John McKown <
> john.archie.mck...@gmail.com> wrote:
>
>  On Mon, Feb 18, 2019 at 8:07 AM esmie moo <
> 012780d99c7b-dmarc-requ...@listserv.ua.edu> wrote:
>
> > Gentle Readers,
> > I encountered a problem with a space abend for a IAM VSAM EXTENDED
> > FORMAT.dsn.  In the DATACLAS we have the Volume Count at 30 so I changed
> it
> > to 40.  I restarted the job however it abended at NUMBER OF VOLUMES 30.My
> > question Is what is the maximum number of volumes that cane be allocated
> > via the SMS DATACLAS for the Volume Count?
> >
>
> Did you reallocate the DSN? The value for volume count is set from the
> DATACLAS at allocation time. Any changes to the DATACLAS after allocation
> are not used. The simpliest way to increase the volume count is to:
>
> ALTER <<>> ADDVOL(* * * * * * * * * *)
>
> Put in as many asterisks are you want extra volumes.
>
>
>
> > Thanks in advance.
> >
> >
> --
> I just burned 2000 calories!
> That's the last time I'll nap with brownies in the oven.
>
> Maranatha! <><
> John McKown
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
I just burned 2000 calories!
That's the last time I'll nap with brownies in the oven.

Maranatha! <><
John McKown

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: CTC

2019-02-19 Thread Edgington, Jerry
Here is an example of FCTCs with loopback on multiple machines with multiple 
zSeries OS, then mapped to a single DR machine.

zEC12 is production z/OS and z/VM
z13s is production z/OS
zBC12 is z/VSE
z13 is DR machine

Note, the DR machine has the same FCTCs device addresses, only the CHPids are 
changed. 

 
Connected ToOnline to   CDC 

EC12BC12z13 D000D100D200E300A000RESPVMP1
VMT1
15  32  32  580 584 588 58C 590 594 598 
59C 
17  33  34  5A0 5A4 5A8 5AC 5B0 5B4 5B8 
5BC 
    z13s                                
    
14  48  33  678067846788678C679067946798
679C
16  49  35  67A067A467A867AC67B067B467B8
67BC
                                        
    
z13sEC12z13 ASYSDSYSTSYS

48  14  32  676067646768

49  16  34  677067746778

                                        
    
BC12EC12z13 LPAR1   LPAR2   LPAR3   LPAR4   LPAR5   LPAR6   LPAR7   
LPAR8   LPAR9   VMP2VMT2
32  15  33  670067046708670C671067146718
671C672067246728
33  17  35  673067346738673C674067446748
674C675067546758
                                        
        
z13sz13sz13 ASYSDSYSTSYS

41  40  36  640064086410

45  44  37  680068086810

                        

40  41  56  642064286430

44  45  57  682068286830

                                        
        
BC12BC12z13 LPAR1   LPAR2   LPAR3   LPAR4   LPAR5   LPAR6   LPAR7   
LPAR8   LPAR9   VMP2VMT2
55  54  36                              
        66206624
54  55  37                              
        6b206b24
57  56  56                              
        66606664
56  57  57                              
        6b606b64
                                        
    
EC12EC12z13 D000D100D200E300A000RESPVMP1
VMT1
12  10  36  660066046608660c661066146618
661C
10  12  37  6b006b046b086b0c6b106b146b18
6b1c
13  11  56  664066446648664c665066546658
665c
11  13  57  6b406b446b486b4c6b506b546b58
6b5c

Hope that helps. But, developing this FCTCs without a Ficon Director or Switch 
is difficult at best, without HCD

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Sankaranarayanan, Vignesh
Sent: Monday, February 18, 2019 12:55 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXTERNAL] Re: CTC

Hi Jerry,

I’m no longer able to find the free version of HCM. Have used it a few years 
ago, inputting my IOCP and was able to view everything.

When I tried to get it last year, I learned that the msi installer is available 
in a PDS member in z/OS.. so I installed it. But it wouldn’t let me do 
anything.. guess it’s just a client for the paid version of HCM.

Where did the freebie go, I wonder...

– Vignesh
Mainframe Infrastructure

On 18-Feb-2019, at 22:42, Jerry Whitteridge  wrote:

To be able to make sense of CTC definitions I use HCM downloaded to the PC.
Its the only graphical way to review the connections. I also use HCM to define 
new CTC connections. For all 

Re: Retart after a Failed PC Service Routine with a sysem LX

2019-02-19 Thread Rob Scott
It sounds like that presentation is trying to cater for the situation where the 
PC number is stored somewhere and must not change by design, which also hints 
that a reusable LX is not being employed.

I would suggest using a reusable LX and then make sure the caller can locate 
the sequence number as easily as the PC number(s).

When the server ASID restarts, you AXSET to 1, reissue the LXRES, ETDEF, ETCON 
as before. In other words, your init routine is agnostic to whether it is being 
started for the first time or not.

I would also suggest that your server perform a CSVQUERY for the LPA module(s) 
and re-use any existing versions found rather than CSVDYLPA ADD every time.

Do not CSVDYLPA DELETE on server termination.

If maintenance is applied to the LPA modules, get the operator to issue the 
SETPROG commands to update LPA prior to server restart.

Rob Scott
Rocket Software

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
esst...@juno.com
Sent: Monday, February 18, 2019 7:45 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Retart after a Failed PC Service Routine with a sysem LX

.
I'm digesting a Share Presentation from March 2015, Session 17096. "Does my 
address space have enough storage for me ?"
.
The Author talks about setting up a System LX providing service to "ALL".
.
Granted this presentation can't cover every aspect of a SYSTEM LX, and this 
question is probably out side its scope.
.
It does however identify the steps needed to Restart a Failing  Server Address 
Space - upon abnormal termination.
.
The Presentation States:
"If the server terminates and restarts, it would issue AXSET for the new space 
and re-issue ETCON (and thus must make sure that the TKLIST and ELXLIST areas 
are accessible). It would not reissue LXRES."
.
What if the termination occurred in a PC Service Routine ?
And then subsequently corrected ?
.
Here's a scenario.
Lets say that Our ETDEF for a Reusable System LX contains three programs.
All Programs are Dynamically loaded into LPA and are defined as Non-Space 
Switching, PC-cp.
.
The ETDEFF could have specified the PC Service Routine in LPA either by Name or 
Address.
.
If the Sever Address Space Termination occurred in one of the PC Service 
routines, how does the address space determine how to restart with a 
new/different entry table, once the program is corrected ?It is m understanding 
 the restart logic requires an ETCON macro and the original entry table is 
still in affect.Is my assessment correct ?
.
You would not want to IPL.
.
How would the Entry Table recognize the new address of the changed PC service 
routine ? Would another initial start be required ?
The corrected routine may have been dynamically loaded into the LPA at a 
different location.
.
I'm not talking about Associated Recovery Routines.
.
I would like to here some thoughts on this.
.

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
Main Office Toll Free Number: +1 855.577.4323
Contact Customer Support: 
https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport
Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - 
http://www.rocketsoftware.com/manage-your-email-preferences
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy


This communication and any attachments may contain confidential information of 
Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
prohibited. If you are not the intended recipient, please notify Rocket 
Software immediately and destroy all copies of this communication. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: z/OS 2.4

2019-02-19 Thread Sankaranarayanan, Vignesh
Any bets on it being renamed from "z/OS" to IBM Z OS?
Or, like Apple, call it "the new z/OS"..

– Vignesh
Mainframe Infrastructure

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Styles, Andy (ITS zPlatform Services)
Sent: 19 February 2019 07:51
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: z/OS 2.4

Classification: Public
Whenever I've seen something about the next release of z/OS, IBM have always 
referred to it as "the release after z/OS x.x". I suspect it's in case the 
marketing department notice and decide it's going to be called something else..

Andy Styles
z/Series System Programmer



-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Vernooij, Kees (ITOP NM) - KLM
Sent: 19 February 2019 07:43
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS 2.4

-- This email has reached the Bank via an external source --


Is it named V2.4 or V3.1 or ...?
The few references I saw about the z/OS version after 2.3 was named "the z/OS 
version after 2.3".

Kees.

> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Allan Staller
> Sent: 18 February, 2019 19:18
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: z/OS 2.4
>
> Has anybody seen the z/OS V2R4 preview announcement go by?
>
> If so, can you provide a link or Announcement number?
>
> TIA,
>
> ::DISCLAIMER::
> --
> --
> --
> --
> --
> --
> --
> The contents of this e-mail and any attachment(s) are confidential and
> intended for the named recipient(s) only. E-mail transmission is not
> guaranteed to be secure or error-free as information could be
> intercepted, corrupted, lost, destroyed, arrive late or incomplete, or
> may contain viruses in transmission. The e mail and its contents (with
> or without referred errors) shall therefore not attach any liability
> on the originator or HCL or its affiliates. Views or opinions, if any,
> presented in this email are solely those of the author and may not
> necessarily reflect the views or opinions of HCL or its affiliates.
> Any form of reproduction, dissemination, copying, disclosure,
> modification, distribution and / or publication of this message
> without the prior written consent of authorized representative of HCL
> is strictly prohibited. If you have received this email in error
> please delete it and notify the sender immediately. Before opening any
> email and/or attachments, please check them for viruses and other defects.
> --
> --
> --
> --
> --
> --
> --
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message.

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286



--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Lloyds Banking Group plc. Registered Office: The Mound, Edinburgh EH1 1YZ. 
Registered in Scotland no. SC95000. Telephone: 0131 225 4555.

Lloyds Bank plc. Registered Office: 25 Gresham Street, London EC2V 7HN. 
Registered in England and Wales no. 2065. Telephone 0207626 1500.

Bank of Scotland plc. Registered Office: The Mound, Edinburgh EH1 1YZ. 
Registered in Scotland no. SC327000. Telephone: 03457 801 801.