Re: Scary Sysprogs and educating those 'kids'....

2014-01-08 Thread John Gilmore
David Crayford wrote:

begin extract
Of course, the data center behemoths like google, facebook, amazon et
all choose to buy the cheapest bare metal commodity components with
redundancy done by the software. At that scale it's the only model
that makes economic sense.
/end extract

It is a model that makes economic sense in some circumstances
particularly when the costs of [uncommon] failures are borne by
others.  It is not the only such model or even the best one in all
circumstances.

For, say, google one of the merits of providing notionally free
services is that its SLA with its users is a very informal, relaxed
one.   Occasional disasters---They have occurred---are not disabling.
I use google services, particularly google scholar, heavily; and I
find the implicit bargain it has struck with its users for these
services more than satisfactory.  Its model and that bargain would
not, however, satisfy me in other situations.

John Gilmore, Ashland, MA 01721 - USA

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


Re: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread John McKown
Back in the z890 days, we had a CPU fail. Of course, the hardware
automatically recovered and we only knew about it due to a logrec record
being written and a message on the HMC. We also had one of our OSAs fail.
The second OSA did an ARP takeover (proper term?) and we suffered _no_ user
interruption. The LAN people _refused_ to believe that the OSA could fail
that way without disrupting all the IP sessions of the users on that OSA.
Apparently when a multi-NIC PC has a NIC fail, all the IP sessions on that
NIC die immediately (well, they time out).


On Wed, Jan 8, 2014 at 12:52 AM, Elardus Engelbrecht 
elardus.engelbre...@sita.co.za wrote:

 Scott Ford wrote:

 Like Joel, I haven't seen a hardware failure in the Z/OS world since the
 70s.

 Lucky you. I wrote on IBM-MAIN in May/June 2013 about Channel Errors which
 caused SMF damage amongst other problems.

 These channel errors were caused by bad optic cables and some
 directors/routers.

 Then last year, during a hardware upgrade, those projects were delayed
 because an IBM hardware component blew and a part has to be flown in from
 somewhere...

 Hardware failures can happens in these days.

 Groete / Greetings
 Elardus Engelbrecht

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




-- 
Wasn't there something about a PASCAL programmer knowing the value of
everything and the Wirth of nothing?

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: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread John Gilmore
Anecdotage is, I suppose, innocuous; but it would be helpful to make
some distinctions, in particular one between hardware failures and
system failures.

Hardware failures that are recovered from are moderately frequent, as
everyone who has had occasion to look at SYS1.LOGREC outputs
presumably knows.

The merit of z/OS and its predecessors is that most such failures are
recovered from without system loss.  The system continues to be
available and to do useful work.  The hardware is indeed very
reliable, but the machinery for detecting and recovering from hardware
[and some software] errors makes an equally important contribution to
system availability.

John Gilmore, Ashland, MA 01721 - USA

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


Re: Scary Sysprogs

2014-01-08 Thread Staller, Allan
Common sense isn't common Mark Twain

snip
As always an excellent point. I think critical thinking and common sense is 
missing sometimes.
Maybe my 63 yrs is showing 
/snip

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


Re: Scary Sysprogs

2014-01-08 Thread Govind Chettiar
It's pretty creativity-stifling to work in a company where the threat of being 
fired looms.  If one works for a firm that has annual RIFs just as a matter of 
practice and one is constantly in fear of setting a foot wrong lest one get on 
that list, then one is not going to do anything more than the bare minimum.  No 
one wants to work a single extra minute in that kind of environment.  Absent 
such a fear, one is more willing to take risks, be innovative.

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


Re: Scary Sysprogs

2014-01-08 Thread Mark Jacobs
I agree. If you've never failed, you haven't tried hard enough to grow 
yourself.



On 01/08/14 09:05, Govind Chettiar wrote:

It's pretty creativity-stifling to work in a company where the threat of being 
fired looms.  If one works for a firm that has annual RIFs just as a matter of 
practice and one is constantly in fear of setting a foot wrong lest one get on 
that list, then one is not going to do anything more than the bare minimum.  No 
one wants to work a single extra minute in that kind of environment.  Absent 
such a fear, one is more willing to take risks, be innovative.



--
Mark Jacobs
Time Customer Service
Tampa, FL


The quiet ones are the ones that change the universe...
The loud ones only take the credit.

Londo Mollari - Babylon 5

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


Re: Darren seems to be alive but....

2014-01-08 Thread Shmuel Metz (Seymour J.)
In 9db59a6e-9a50-4e6c-be95-9b9e3244b...@comcast.net, on 01/07/2014
   at 11:59 AM, Ed Gould edgould1...@comcast.net said:

Darren seems to be alive but it isn't clear who is in charge.

The issue isn't who is in charge, but what resources he has. Send your
list questions to ibm-main-requ...@listserv.ua.edu and they should
get through to the list owner even if Darren decides to hand off the
work to someone else.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: TSO FULL SCREEN MODE UNDER ISPF

2014-01-08 Thread Shmuel Metz (Seymour J.)
In 7280b0f7-a217-4d37-aea2-f1e46be53...@optonline.net, on 01/07/2014
   at 11:48 AM, Micheal Butz michealb...@optonline.net said:

I need to have a TGET 

To have a full screen TPUT to display 

What happens if you don't have a TGET before the TPUT FULLSCR? Did you
issue a STFDMODE? Did you use TPG to issue a READ PARTITION QUERY?
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread Shmuel Metz (Seymour J.)
In
caajsdjjarmx2jqj0awzwf1gnptnx_5eysazwro83e2ewsc5...@mail.gmail.com,
on 01/08/2014
   at 07:16 AM, John McKown john.archie.mck...@gmail.com said:

The LAN people _refused_ to believe that the OSA could fail that way
without disrupting all the IP sessions of the users on that OSA.

That's typical, alas.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread David Crayford
On 08/01/2014, at 9:16 PM, John McKown john.archie.mck...@gmail.com wrote:

 The LAN people _refused_ to believe that the OSA could fail
 that way without disrupting all the IP sessions of the users on that OSA.
 Apparently when a multi-NIC PC has a NIC fail, all the IP sessions on that
 NIC die immediately (well, they time out).

Doesn't NIC teaming solve that problem on distributed?

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


Re: Scary Sysprogs

2014-01-08 Thread Scott Ford
Yes sir, agreed

Scott ford
www.identityforge.com
from my IPAD




 On Jan 8, 2014, at 8:34 AM, Staller, Allan allan.stal...@kbmg.com wrote:
 
 Common sense isn't common Mark Twain
 
 snip
 As always an excellent point. I think critical thinking and common sense is 
 missing sometimes.
 Maybe my 63 yrs is showing 
 /snip
 
 --
 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: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread Dan Skwire
Software recovery of hardware errors?

It is quite an opportunity area for IBM to re-publicize, especially for these 
new kids on the block. I recently had an incredibly amazing discussion with 
someone who I respect highly, at Oracle (formerly SUN Micro), a very 
knowledgeable veteran system architect, who was so proud that Solaris had 
implemented hardware processor storage page-frame recovery in software. 

You know, take a 'parity' or 'checking-block code' failure (multiple bit 
errors, etc), and then take the frame offline, and if the frame was unchanged 
and backing a pageable page, then you invalidate the page, and a fresh copy, 
'the slot' on DASD, gets loaded in. Great stuff. Congratulations, Solaris! 

Yes, but this was implemented at IBM so darned early, in the 1970s. I 
documented it (and other things) in an IBM Internal report about 'S370 Machine 
Checks in MVS', circa 1974 and then plagiarized myself putting it into the very 
first 'MVS Diagnostic Techniques' manual (a manual, not a Redbook or sales 
flyer), circa 1976.

Yes, old news at IBM.

If old mainframe veterans are not so aware of this stuff, then can we expect 
'the kids' to know about it? Old, old news at IBM, but there is a fresh 
audience. And they NEED to hear it.
We NEED to tell them!

Don't we? What do you think?

Dan

-Original Message-
From: John Gilmore jwgli...@gmail.com
Sent: Jan 8, 2014 8:31 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Hardware failures (was Re: Scary Sysprogs ...)

Anecdotage is, I suppose, innocuous; but it would be helpful to make
some distinctions, in particular one between hardware failures and
system failures.

Hardware failures that are recovered from are moderately frequent, as
everyone who has had occasion to look at SYS1.LOGREC outputs
presumably knows.

The merit of z/OS and its predecessors is that most such failures are
recovered from without system loss.  The system continues to be
available and to do useful work.  The hardware is indeed very
reliable, but the machinery for detecting and recovering from hardware
[and some software] errors makes an equally important contribution to
system availability.

John Gilmore, Ashland, MA 01721 - USA

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


Thank you,

Dan 

Dan Skwire
home phone 941-378-2383
cell phone 941-400-7632
office phone 941-227-6612
primary email: dskw...@mindspring.com
secondary email: dskw...@gmail.com

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


Re: Darren seems to be alive but....

2014-01-08 Thread Ed Gould
Who is in charge when there is an issue (like mine - being  
unceremoniously unsubscribed).
BTW my original question to the list owner was NOT to Darren .. it  
was to whoever is in charge. So if it went to Darren then I would  
have hoped he would have some sort of sorting mechanism (ie important  
messages to list-owner and other messages from IBM-MAIN).


Ed

On Jan 8, 2014, at 12:59 AM, Ron Hawkins wrote:


Ed,

You're original question to the list, and I quote verbatim:  Is  
the owner

of IBM-MAIN alive or dead?

Darren's first sentence in his response:  Yes, Ed, I'm still alive. 

What part of your original question was not answered?

Ron


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
On Behalf Of Ed Gould
Sent: Tuesday, January 07, 2014 10:00 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [IBM-MAIN] Darren seems to be alive but

All:

Darren seems to be alive but it isn't clear who is in charge.

So no real answer to the original question is not answered.
Thanks for whoever suggested that Darren be contacted.

Ed

- 
-
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: Darren seems to be alive but....

2014-01-08 Thread Ed Gould

On Jan 8, 2014, at 8:02 AM, Shmuel Metz (Seymour J.) wrote:


In 9db59a6e-9a50-4e6c-be95-9b9e3244b...@comcast.net, on 01/07/2014
   at 11:59 AM, Ed Gould edgould1...@comcast.net said:


Darren seems to be alive but it isn't clear who is in charge.


The issue isn't who is in charge, but what resources he has. Send your
list questions to ibm-main-requ...@listserv.ua.edu and they should
get through to the list owner even if Darren decides to hand off the
work to someone else.



Seymour:

I DID SEND THE MESSAGE to the list owner (I thought Darren had retired).
That is why I am surprised that Darren didn't get the message as  
apparently he still owns the list but then that leaves the issue up  
in the air if Darren doesn't get the the messages to the LISTOWNER  
who does?


Ed



--
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
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: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread Anne Lynn Wheeler
re:
http://www.garlic.com/~lynn/2014.html#23 Scary Sysprogs and educating those 
'kids'
http://www.garlic.com/~lynn/2014.html#24 Scary Sysprogs and educating those 
'kids'

after transferring to San Jose Research ... I was allowed to wandering
around other locations in the area. One of the places was the disk
engineering and development labs. At the time, they had a fare number of
IBM mainframes (they would get one of the earliest engineering mainframe
processors ... usually #3 or #4 for starting disk testings ... aka
needing to test engineering disks ... but also needing to test
engineering mainframes with latest disks). At the time the machine rooms
were running all the mainframes 7x24 around the clock, stand-alone
testing schedules. At one time, they had tried to use MVS to have
operating system environment and being able to do multiple concurrent
testing ... however in that environment, MVS had 15min MTBF.

I offered to rewrite the I/O supervisor to make it bullet proof and
never fail ... enabling on-demand, anytime, concurrent testing
... significantly improving disk development productivity. After that I
would get sucked into diagnosing lots of development activity
... because frequently anytime there was any kind of problem ... they
would accuse the software ... and I would get a call ... and have to
figure out what the hardware problem was. old postsing about getting
to play disk engineer in bldgs 1415
http://www.garlic.com/~lynn/subtopic.html#disk

I did a write up of what was necessary to support the environment and
happened to make reference to the MVS 15min MTBF ... which brought down
the wrath of the MVS RAS group on my head ... they would have gotten me
fired if they could figure out how (I had tried to work with them to
improve MVS RAS ... but instead they turned it into an adversary
situation).

A couple years later ... when 3380s starting to ship ... MVS system
was hanging/failing (requiring re-IPL) in the FE 3380 error regression
tests (typical errors expected to be found in customer installations)
... and in the majority of the cases, there was not even an indication
of what was responsible for the failure (of course I had to be handling
them all along ... since nearly all development was being done under
systems I provided). old email from the period discussing MVS failures
with FE 3380 error regression test:
http://www.garlic.com/~lynn/2007.html#email801015

3380s had been announced 11June1980
http://www-03.ibm.com/ibm/history/exhibits/storage/storage_3380.html

-- 
virtualization experience starting Jan1968, online at home since Mar1970

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


Sysplex File System Sharing with Mountpoints Containing Symlinks

2014-01-08 Thread Cal McCracken
I'm testing the sharing of a zFS file system between sysplex'd 
z/OS 2.1 and z/OS 1.13 systems. The file system is to be mounted
at a mountpoint that contains a symlink containing $VERSION in its
definition. That is, the mountpoint is '/usr/local' but '/usr' is a
symlink defined as '$VERSION/usr'. 

On the z/OS 2.1 system, this mountpoint resolves to
'/Z21/usr/local'. On the z/OS 1.13 system, it resolves to 
'/Z1D/usr/local'. 

When the z/OS 2.1 system is IPL'd first, the file system 
successfully mounts at '/Z21/usr/local'. When the z/OS 
1.13 system is IPL'd second, the mount is refused with message:
BPXF237I FILE SYSTEM USER.TOOLS WAS ALREADY MOUNTED ON PATHNAME
/Z21/usr/local.
 
How does one make the USERS.TOOLS file system available to the
z/OS 1.13 at /usr/local (which resolves to /Z1D/usr/local)? 

Configuration:
BPXPRMxx - SYSPLEX(YES)
IOEPRMxx - sysplex=filesys and sysplex_filesys_sharemode=NORWSHARE

Mount command:
MOUNTFILESYSTEM('USER.TOOLS')
 TYPE(ZFS)   
 MODE(read) UNMOUNT  
 MOUNTPOINT('/usr/local')

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


Re: Scary Sysprogs

2014-01-08 Thread Steve Conway
Hi, Ron,

The only thing I wish we would teach newbies in any field of mainframe is
Do Nothing should always be in the list of options.

I wish we could teach (some of) management that, as well.


Cheers,,,Steve

Steven F. Conway, CISSP
LA Systems
z/OS Systems Support
Phone: 703.295.1926
steve_con...@ao.uscourts.gov



From:   Ron Hawkins ronjhawk...@sbcglobal.net
To: IBM-MAIN@LISTSERV.UA.EDU
Date:   01/07/2014 05:24 AM
Subject:Re: Scary Sysprogs
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



All,

My history with z/OS is more about performance and tuning, rather than
hardcore sysprogging.

Tuning is almost always about doing it a new way, and I only wish there 
were
more newbies in this field with no preconceived ideas about how it has
always worked. Back when I was not Mr Congeniality a stand up argument 
with
a Sysprog about how to resolve a performance problem was almost a monthly
occasion at any site.

The only thing I wish we would teach newbies in any field of mainframe is
Do Nothing should always be in the list of options.

Ron


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Miklos Szigetvari
 Sent: Tuesday, January 07, 2014 1:32 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: [IBM-MAIN] Scary Sysprogs
 
   Nathan (and maybe any other youngster)
 
 I think if you have some problem,  you will get every support from this
 newsgroup list , and if you need, personally from me also.
 Glad to see young people here.
 
 On 06.01.2014 19:44, Nathan J Pfister wrote:
  Harry has a good point.  I am a 26 year old in the mainframe world,
  and came into an internship with the US DoD while in my Junior Year of
  college.  I have seen, from the younger generation view that he
  pointed out, a fair amount of the dismissive and condescending
  attitudes in some of the seniors that I have worked with.  That being
  said, there are also quite a few seniors that I have had the fortune
  of working with that have had quite the opposite affect on me
  personally, and they are the reason that I have, for a bit more than 5
  years now stuck with a career working with z/OS.  Maybe I am among the
  outliers in the research study alluded to, but I feel that all fields
  have a fair amount of people in both
  positions: those willing to share and listen, and those that are still
  trying to live the glory days of old being very quick to dismiss any
  new ideas...so I'm not sure that that is unique to the demographics of
  the z/OS Systems Programmer groups.
 
  That said, maybe I was just fortunate that I found my internship and
  first post-college job within the Federal Government in which it is
  nearly impossible to get fired, thus making change and new
  ideas/people not as much of a threat as in private industry.
 
 
  Thanks;
 
  Nathan Pfister
  zOS Systems Programmer
  AES\PHEAA - Tech Services
 
 
 
 
  From:   Harry Wahl harry_w...@hotmail.com
  To: IBM-MAIN@LISTSERV.UA.EDU
  Date:   01/06/2014 01:34 PM
  Subject:Scary Sysprogs; was: Is the oner of IBM-Main still 
with
  us?
  Sent by:IBM Mainframe Discussion List IBM-
 m...@listserv.ua.edu
 
 
 
 
 
 
 
 
 
 
 
 
  Interesting segue this thread has taken...
  I recently attended an IBM meeting which addressed why young people
  are eschewing an IBM z/OS mainframe career in favor of other
  platforms, including other IBM platforms. This seems to be a very
  serious concern at IBM and possibly the greatest threat to the future 
of
 z/OS.
  The speaker was a woman from IBM who had been tasked by IBM
 management
  to study this. She presented selected conclusions from her assignment.
  Some results were what one would expect, many results were unexpected
  or at least not typically considered in the context of z/OS's
  continued viability.
  One of the top reasons graduating students from the best universities
  will not accept a position working on z/OS is how they feel they are
  (or will
  be) treated by z/OS old-timers, particularly systems programmers.
  This conclusion is supported by other data indicating that students
  who co-op'ed or interned in z/OS positions are far more likely to
  reject z/OS as a career as opposed to those graduates who have no
  experience with the z/OS environment (technically and socially).
  The prevailing conjecture for this phenomena is the relatively
  advanced age of z/OS people. There seems to be a phase in one's  life
  and career where there is a natural desire to mentor young people. It
  is a time when young people are not your competition (you have
  accepted that you are no longer one of them) and you are aware of the
  knowledge and insights your work experiences have imbued you with and
  wish to express and share them with someone who can both appreciate
  and benefit from them. This phase eventually passes...obviously.
  The average age of z/OS people is far beyond the average age of other
  

Re: Sysplex File System Sharing with Mountpoints Containing Symlinks

2014-01-08 Thread Jousma, David
Is filesystem USER.TOOLS part of the z/OS maintained filesystem?   Sounds like 
in BPXPRMxx you have VERSION set to Z1D on one system, and Z21 on another.   If 
this filesystem is NOT part of z/OS maintained filesystems, then you can 

1) Create a new directory entry in your SYSPLEX ROOT filesystem called 
something like /shared/tools
2) In your versioned filesystems, remve the directory /usr/local, and replace 
it with a symbolic link like ln -s /shared/tools /usr/local

Then both systems will resolve the directory to the same location.   With 
shared file systems in z/OS unix, a physical filesystem can only be mounted 
once, period.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Cal McCracken
Sent: Wednesday, January 08, 2014 10:02 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Sysplex File System Sharing with Mountpoints Containing Symlinks

I'm testing the sharing of a zFS file system between sysplex'd z/OS 2.1 and 
z/OS 1.13 systems. The file system is to be mounted at a mountpoint that 
contains a symlink containing $VERSION in its definition. That is, the 
mountpoint is '/usr/local' but '/usr' is a symlink defined as '$VERSION/usr'. 

On the z/OS 2.1 system, this mountpoint resolves to '/Z21/usr/local'. On the 
z/OS 1.13 system, it resolves to '/Z1D/usr/local'. 

When the z/OS 2.1 system is IPL'd first, the file system successfully mounts at 
'/Z21/usr/local'. When the z/OS
1.13 system is IPL'd second, the mount is refused with message:
BPXF237I FILE SYSTEM USER.TOOLS WAS ALREADY MOUNTED ON PATHNAME /Z21/usr/local.
 
How does one make the USERS.TOOLS file system available to the z/OS 1.13 at 
/usr/local (which resolves to /Z1D/usr/local)? 

Configuration:
BPXPRMxx - SYSPLEX(YES)
IOEPRMxx - sysplex=filesys and sysplex_filesys_sharemode=NORWSHARE

Mount command:
MOUNTFILESYSTEM('USER.TOOLS')
 TYPE(ZFS)   
 MODE(read) UNMOUNT  
 MOUNTPOINT('/usr/local')  

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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.


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


Re: Scary Sysprogs

2014-01-08 Thread Scott Ford
Amen, Steve, or at least discuss options with knowledgable techies.

Scott ford
www.identityforge.com
from my IPAD




 On Jan 8, 2014, at 10:04 AM, Steve Conway steve_con...@ao.uscourts.gov 
 wrote:
 
 Hi, Ron,
 
 The only thing I wish we would teach newbies in any field of mainframe is
 Do Nothing should always be in the list of options.
 
 I wish we could teach (some of) management that, as well.
 
 
 Cheers,,,Steve
 
 Steven F. Conway, CISSP
 LA Systems
 z/OS Systems Support
 Phone: 703.295.1926
 steve_con...@ao.uscourts.gov
 
 
 
 From:   Ron Hawkins ronjhawk...@sbcglobal.net
 To: IBM-MAIN@LISTSERV.UA.EDU
 Date:   01/07/2014 05:24 AM
 Subject:Re: Scary Sysprogs
 Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU
 
 
 
 All,
 
 My history with z/OS is more about performance and tuning, rather than
 hardcore sysprogging.
 
 Tuning is almost always about doing it a new way, and I only wish there 
 were
 more newbies in this field with no preconceived ideas about how it has
 always worked. Back when I was not Mr Congeniality a stand up argument 
 with
 a Sysprog about how to resolve a performance problem was almost a monthly
 occasion at any site.
 
 The only thing I wish we would teach newbies in any field of mainframe is
 Do Nothing should always be in the list of options.
 
 Ron
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Miklos Szigetvari
 Sent: Tuesday, January 07, 2014 1:32 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: [IBM-MAIN] Scary Sysprogs
 
  Nathan (and maybe any other youngster)
 
 I think if you have some problem,  you will get every support from this
 newsgroup list , and if you need, personally from me also.
 Glad to see young people here.
 
 On 06.01.2014 19:44, Nathan J Pfister wrote:
 Harry has a good point.  I am a 26 year old in the mainframe world,
 and came into an internship with the US DoD while in my Junior Year of
 college.  I have seen, from the younger generation view that he
 pointed out, a fair amount of the dismissive and condescending
 attitudes in some of the seniors that I have worked with.  That being
 said, there are also quite a few seniors that I have had the fortune
 of working with that have had quite the opposite affect on me
 personally, and they are the reason that I have, for a bit more than 5
 years now stuck with a career working with z/OS.  Maybe I am among the
 outliers in the research study alluded to, but I feel that all fields
 have a fair amount of people in both
 positions: those willing to share and listen, and those that are still
 trying to live the glory days of old being very quick to dismiss any
 new ideas...so I'm not sure that that is unique to the demographics of
 the z/OS Systems Programmer groups.
 
 That said, maybe I was just fortunate that I found my internship and
 first post-college job within the Federal Government in which it is
 nearly impossible to get fired, thus making change and new
 ideas/people not as much of a threat as in private industry.
 
 
 Thanks;
 
 Nathan Pfister
 zOS Systems Programmer
 AES\PHEAA - Tech Services
 
 
 
 
 From:   Harry Wahl harry_w...@hotmail.com
 To: IBM-MAIN@LISTSERV.UA.EDU
 Date:   01/06/2014 01:34 PM
 Subject:Scary Sysprogs; was: Is the oner of IBM-Main still
 with
 us?
 Sent by:IBM Mainframe Discussion List IBM-
 m...@listserv.ua.edu
 
 
 
 
 
 
 
 
 
 
 
 
 Interesting segue this thread has taken...
 I recently attended an IBM meeting which addressed why young people
 are eschewing an IBM z/OS mainframe career in favor of other
 platforms, including other IBM platforms. This seems to be a very
 serious concern at IBM and possibly the greatest threat to the future
 of
 z/OS.
 The speaker was a woman from IBM who had been tasked by IBM
 management
 to study this. She presented selected conclusions from her assignment.
 Some results were what one would expect, many results were unexpected
 or at least not typically considered in the context of z/OS's
 continued viability.
 One of the top reasons graduating students from the best universities
 will not accept a position working on z/OS is how they feel they are
 (or will
 be) treated by z/OS old-timers, particularly systems programmers.
 This conclusion is supported by other data indicating that students
 who co-op'ed or interned in z/OS positions are far more likely to
 reject z/OS as a career as opposed to those graduates who have no
 experience with the z/OS environment (technically and socially).
 The prevailing conjecture for this phenomena is the relatively
 advanced age of z/OS people. There seems to be a phase in one's  life
 and career where there is a natural desire to mentor young people. It
 is a time when young people are not your competition (you have
 accepted that you are no longer one of them) and you are aware of the
 knowledge and insights your work experiences have imbued you with and
 wish to express and 

Re: Scary Sysprogs

2014-01-08 Thread Scott Ford
Gerhard,

Boy, you put into words my thoughts of many years and installations and two 
ISVs.

Thank you

Scott ford
www.identityforge.com
from my IPAD




 On Jan 8, 2014, at 10:30 AM, Gerhard Postpischil gerha...@charter.net wrote:
 
 On 1/8/2014 9:05 AM, Govind Chettiar wrote:
 It's pretty creativity-stifling to work in a company where the threat
 of being fired looms.  If one works for a firm that has annual RIFs
 just as a matter of practice and one is constantly in fear of setting
 a foot wrong lest one get on that list, then one is not going to do
 anything more than the bare minimum.  No one wants to work a single
 extra minute in that kind of environment.  Absent such a fear, one is
 more willing to take risks, be innovative.
 
 I worked for an ISV that had a very relaxed environment, and if you finished 
 your work on time, could experiment. They were victims of their own success, 
 getting bought out by a larger company. Their policies required an annual 
 review, and the lowest scoring individual in each group was fired. One year 
 that was the maintainer of their top selling product.
 
 But even without RIFs, some environments can be stifling. The staff in some 
 government installations seems to fall into two categories - those who are 
 capable and learn how to avoid pitfalls of rules, and those with marginal 
 skills. As a case in point, I did some contract work at one agency that 
 required all jobs using tapes to contain JCL comments listing, by data set 
 name, all volumes to be mounted, in sequence, with precise formatting 
 requirements. They had a command that would show the volumes for a data set, 
 but the user still had to edit each job almost every run. I suspect that they 
 had this process as long as they had TSO; after a while I got sick and tired 
 of this, and wrote an EDIT macro that did the necessary work. Sometimes a 
 fresh look is helpful.
 
 Gerhard Postpischil
 Bradford, Vermont
 
 --
 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: Scary Sysprogs

2014-01-08 Thread Paul Gilmartin
On Wed, 8 Jan 2014 10:30:35 -0500, Gerhard Postpischil wrote:

B... As a case in point, I did some contract work at one
agency that required all jobs using tapes to contain JCL comments
listing, by data set name, all volumes to be mounted, in sequence, with
precise formatting requirements. 

And no one thought to ask, Why?

Sometimes such practices are a legacy of systems converted from other
OSes of other vendors that have less sophisticated data management facilities.

... They had a command that would show the
volumes for a data set, but the user still had to edit each job almost
every run. 
 
Isn't that what the CATALOG is for?

-- gil

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


Re: Sysplex File System Sharing with Mountpoints Containing Symlinks

2014-01-08 Thread Cal McCracken
Thanks for your response, David. 

USER.TOOLS is not part of the z/OS-maintained file system. It's something we 
maintain internally.

I do have my VERSION values set as you noted.
 
Replacing sub-directory 'local' with a symlink looks like it will work for us. 
Thank you!
 

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


Re: Sysplex File System Sharing with Mountpoints Containing Symlinks

2014-01-08 Thread Jousma, David
Don’t know if you have LPARs designated at TEST, DEV and PROD, but another 
variation is to incorporate the use of system symbols.   You could have a 
/shared/TECH/tools /shared/DEV/tools, and /shared/prod/tools, and instead of 
the ln -s /shared/tools /usr/local, you could use ln -s 
'$SYSSYMA/shared/ENV./tools' /usr/tools   assuming you have a system symbol 
defined like ENV=TECH, or ENV=DEV , or ENV=PROD

Then your mount statements would be

MOUNTFILESYSTEM('USER.ENV..TOOLS')
 TYPE(ZFS)   
 MODE(read) UNMOUNT  
 MOUNTPOINT('/shared/ENV./tools')  

This would allow you to have a version of your TOOLS filesystem by environment. 
 A USER.TECH.TOOLS, USER.DEV.TOOLS, and USER.PROD.TOOLS so that you are not 
affecting all environments at once with a change to USER.TOOLS.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Cal McCracken
Sent: Wednesday, January 08, 2014 10:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Sysplex File System Sharing with Mountpoints Containing Symlinks

Thanks for your response, David. 

USER.TOOLS is not part of the z/OS-maintained file system. It's something we 
maintain internally.

I do have my VERSION values set as you noted.
 
Replacing sub-directory 'local' with a symlink looks like it will work for us. 
Thank you!
 

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

This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.


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


Re: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread Anne Lynn Wheeler
john.archie.mck...@gmail.com (John McKown) writes:
 Back in the z890 days, we had a CPU fail. Of course, the hardware
 automatically recovered and we only knew about it due to a logrec record
 being written and a message on the HMC. We also had one of our OSAs fail.
 The second OSA did an ARP takeover (proper term?) and we suffered _no_ user
 interruption. The LAN people _refused_ to believe that the OSA could fail
 that way without disrupting all the IP sessions of the users on that OSA.
 Apparently when a multi-NIC PC has a NIC fail, all the IP sessions on that
 NIC die immediately (well, they time out).

re:
http://www.garlic.com/~lynn/2014.html#23 Scary Sysprogs and educating those 
'kids'
http://www.garlic.com/~lynn/2014.html#24 Scary Sysprogs and educating those 
'kids'
http://www.garlic.com/~lynn/2014.html#27 Hardware failures (was Re: Scary 
Sysprogs ...)

we did IP-address take-over (ARP cache times out and remaps ip-address
to a different MAC address) in HA/CMP
http://www.garlic.com/~lynn/subtopic.html#hacmp

however at the time, most vendors used bsd reno/tahoe 4.3 software for
their tcp/ip stack ... and there was a bug in the 4.3 code (and
therefor in nearly every machine out there).

the bug was in the ip layer ... it saved the previous response from call
to ARP cache ... and if the next IP operation was for the same
ip-address, it used the saved value (and bypassed calling arp cache
handler). ARP cache protocol requires that the saved
ip-address/mac-address mapping in the ARP cache times-out and a new ARP
operation has to be done to discover the corresponding MAC address (for
that ip-address). However, the saved mac address had no such time-out.

In a strongly oriented client/server environment when the client
primarily does majority of its tcp/ip to the same server (ip-address)
... it could go for long periods of time w/o changing ip-addresses. As a
result a server doing ip-address takeover to a different LAN/MAC address
wouldn't be noticed by such clients. We had to come up with all sorts of
hacks to smear ip-address traffic across the environment ... trying to
force clients to reset their ip-address to mac-address mapping.

There is separate gimmick which involves MAC-address spoofing ... i.e.
in theory every MAC-addresses are unique created at manufacturing time
... however some number of adapters have been given the ability to soft
reset their MAC-address (so if one adapter fails ... another adapter can
spoof the failed adapter).

-- 
virtualization experience starting Jan1968, online at home since Mar1970

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


Re: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread Joel C. Ewing
If you read my original remarks more closely, you would see I did not
say I had seen no IBM mainframe hardware failures since the 70's, but
that I had not seen any  UNDETECTED hardware failures.  If the hardware
reported no hardware problems, you could pretty well rule that out as a
cause of application failure - it had to be a software issue.

As others have already remarked, many detected mainframe hardware
failures in recent decades resulted in no outages or minimal disruption
because of redundancy in the hardware and z/OS recovery.  But I have
also seen a few classic cases where the hardware built-in diagnostics
had much difficulty directing proper repairs because the root cause was
something that wasn't expected to break (bad I/O cage in z9 rather than
bad cards, intermittent errors from loose bolt connecting large power
bus strips that didn't show up until 6 months after a water-cooled
processor upgrade).

The only hardware issues that occurred with any regularity were issues
with tape drives and line printers and these tended to be either media
problems or obvious mechanical issues.  Several single-drive failures
per year were also common in our RAID-5 DASD subsystems, but these were
always non disruptive to the data and to z/OS.
Joel C. Ewing

On 01/08/2014 07:16 AM, John McKown wrote:
 Back in the z890 days, we had a CPU fail. Of course, the hardware
 automatically recovered and we only knew about it due to a logrec record
 being written and a message on the HMC. We also had one of our OSAs fail.
 The second OSA did an ARP takeover (proper term?) and we suffered _no_ user
 interruption. The LAN people _refused_ to believe that the OSA could fail
 that way without disrupting all the IP sessions of the users on that OSA.
 Apparently when a multi-NIC PC has a NIC fail, all the IP sessions on that
 NIC die immediately (well, they time out).
 
 
 On Wed, Jan 8, 2014 at 12:52 AM, Elardus Engelbrecht 
 elardus.engelbre...@sita.co.za wrote:
 
 Scott Ford wrote:

 Like Joel, I haven't seen a hardware failure in the Z/OS world since the
 70s.

 Lucky you. I wrote on IBM-MAIN in May/June 2013 about Channel Errors which
 caused SMF damage amongst other problems.

 These channel errors were caused by bad optic cables and some
 directors/routers.

 Then last year, during a hardware upgrade, those projects were delayed
 because an IBM hardware component blew and a part has to be flown in from
 somewhere...

 Hardware failures can happens in these days.

 Groete / Greetings
 Elardus Engelbrecht


 
 


-- 
Joel C. Ewing,Bentonville, AR   jcew...@acm.org 

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


Re: Sysplex File System Sharing with Mountpoints Containing Symlinks

2014-01-08 Thread Cal McCracken
Good stuff! 

We don't have a TEST/DEV/PROD environment, however our  3 LPAR environment is 
always running n through n-2 versions of z/OS to facilitate product testing and 
problem re-creation for our developers. We alternate frequently among various 
versions and service refreshes of Java during testing and your suggestion of 
using system symbols could be very handy. Thanks again.

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


Re: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread R.S.

W dniu 2014-01-08 17:23, Joel C. Ewing pisze:

If you read my original remarks more closely, you would see I did not
say I had seen no IBM mainframe hardware failures since the 70's, but
that I had not seen any  UNDETECTED hardware failures.  If the hardware
reported no hardware problems, you could pretty well rule that out as a
cause of application failure - it had to be a software issue.


OK, I have seen undetected HW failures on mainframe.
Example: IBM RAMAC RVA. Disk module was in ? status. Something between 
OK and NOTOK. Machine reported no bad disks, but the disk was not OK any 
longer and not in use.
Another example: ESCON port. OK, I detected it because CU attached did 
not work, but root cause wasn't reported.


Another one, quite recent (it's microcode issue actually): LPAR cannot 
be IPLed after z/OS shutdown and Reset Clear. Circumvention: don't use 
Reset Clear or re-activate LPAR.


I believe I can dig in my memory deeper...

--
Radoslaw Skorupka
Lodz, Poland






--
Treść tej wiadomości może zawierać informacje prawnie chronione Banku 
przeznaczone wyłącznie do użytku służbowego adresata. Odbiorcą może być jedynie 
jej adresat z wyłączeniem dostępu osób trzecich. Jeżeli nie jesteś adresatem 
niniejszej wiadomości lub pracownikiem upoważnionym do jej przekazania 
adresatowi, informujemy, że jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne działanie o podobnym charakterze jest prawnie zabronione i może być 
karalne. Jeżeli otrzymałeś tę wiadomość omyłkowo, prosimy niezwłocznie 
zawiadomić nadawcę wysyłając odpowiedź oraz trwale usunąć tę wiadomość 
włączając w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is 
intended solely for business use of the addressee. This e-mail may only be 
received by the addressee and may not be disclosed to any third parties. If you 
are not the intended addressee of this e-mail or the employee authorized to 
forward it to the addressee, be advised that any dissemination, copying, 
distribution or any other similar activity is legally prohibited and may be 
punishable. If you received this e-mail by mistake please advise the sender 
immediately by using the reply facility in your e-mail software and delete 
permanently this e-mail including any copies of it either printed or saved to 
hard drive.

mBank S.A. z siedzibą w Warszawie, ul. Senatorska 18, 00-950 Warszawa, www.mBank.pl, e-mail: kont...@mbank.pl 
Sąd Rejonowy dla m. st. Warszawy XII Wydział Gospodarczy Krajowego Rejestru Sądowego, nr rejestru przedsiębiorców KRS 025237, NIP: 526-021-50-88. Według stanu na dzień 01.01.2013 r. kapitał zakładowy mBanku S.A. (w całości wpłacony) wynosi 168.555.904 złote.



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


Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

2014-01-08 Thread MichealButz
Hi,

 

I am getting the following return code when try to add CSVLLIX1 with the
moaddr parameter of CSVDYNEX

The AMODE of the program is correct = 31 As The high order bit of the
address is one

With the dsname parameter I get a RC of 0   R15 = 8 , R0
= 827 

Below is my code 

 

*  Add LLA exit CSVLLIX1 in case module is LLA MA

*

  LOAD EP=CSVLLIX1

  ST   R0,LLA_EXIT

  L R9,PSAAOLD-PSA(,R0)   

 ZZ   USING ASCB,R9   

  ICM   R8,B'',ZZ.ASCBJBNI

  BZSTARTTSK  

  MVC   JOB_NAME,0(R8)

  B PRIME_JOB 

 STARTTSK DS0H

  ICM   R8,B'',ZZ.ASCBJBNS

  MVC   JOB_NAME,0(R8)

 PRIME_JOB DS   0H

  LAR8,JOB_NAME   

 *

  L R10,LLA_EXIT  

  CSVDYNEX REQUEST=ADD,   

EXITNAME=CSVLLIX1,

STATE=ACTIVE, 

MODNAME=CSVLLIX1, 

MODADDR=(R10),

JOBNAME=(R8), 

POS=FIRST,

RETCODE=RETCODE,  

RSNCODE=RSNCODE,MF=(E,DYN_PARM)   

 

Program defination

 

Name Prompt Alias-of  Size   TTR  ACAM
RM   

 . CSVLLIX1 006000480B01 31
ANY  

 

 

 

R15 = 08  

   

  R0 = 0827 

   

  

  

  CSVDYNEXRSNBADAMODE   

   

 Meaning: Program error. For an ADD,   

 MODIFY, or REPLACE request: one of the

 following occurred:   

   

 °   An exit routine with AMODE=31 is  

 being added to an exit that requires  

 that its exit routines have AMODE=24. 

   

 °   An exit routine with AMODE=24 is  

 being added to an exit that requires  

 that its exit routines have AMODE=31. 

   

 Action: Make sure the AMODE attributes of 

 the exit routine to be added conform to   

 the exit definition.

 

 

2.5.3 Exit Routine Environment

 

 

CSVLLIX1 receives control in the following environment: 

 

 

• Enabled for interrupts. 

 

 

• In supervisor state and in primary ASC mode with the primary ASID equal to
the home ASID. 

 

 

• In AMODE 31 and RMODE ANY. 

 

 

• Under a content supervisor's SVRB within the user's address space. 

 

 

• With no locks or ENQs held. 

 

 

• Under any task that might issue a LINK, LOAD, XCTL, or ATTACH macro. 

 

 

 

Subtopics:

 

 


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


Re: Spawned Address Space Control in tcsh shell

2014-01-08 Thread Farley, Peter x23353
I have always felt that the parent-goes-away-leaving-the-child-running scenario 
was the *ix substitution for what we can do with XCTL in z/OS systems.

But (as usual) that might just be my wrong-headed view of the situation.

Peter

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rob Schramm
Sent: Wednesday, January 08, 2014 11:34 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Spawned Address Space Control in tcsh shell

Is there a specific reason (other than it being goofy) that the child could
just become the parent?  Some sort of percolation upward?

Rob Schramm

Rob Schramm
Senior Systems Consultant
Imperium Group



On Tue, Dec 31, 2013 at 2:18 PM, Tony Harminc t...@harminc.net wrote:

 On 31 December 2013 13:23, Paul Gilmartin paulgboul...@aim.com wrote:
  Most (?) of the complaints about (non-)shared areas stem from the
  non-propagation of DDNAMEs through fork().  Ain't gonna get better
  (NVFL, anyway).  Because of ENQ conflicts between parent and child.
  Extend the ENQ scope to job rather than address space?  NVFL, again.
 
  I could imagine:
 
  o A scheme where an allocation could be transferred from parent to
child, freeing the ENQ in parent.
 
  o A server-client model in which the actual I/O is performed by the
parent that performs the allocation, and the data passed to the
child via sockets or POSIX pipes.  Sort of like NFS, but it needs to
be better than NFS.

 The likely problem is that - unlike the MVS subtasking model - in UNIX
 the parent process can go away leaving the child running. Would you
 leave the parent running just to handle the I/O work, or clean it up
 and transfer the ENQs and/or allocations to the child at that point,
 or just say Don't Do That, or...?

 Tony H.
--

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: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

2014-01-08 Thread Rob Scott
From the CSVDYNEX doc :

MODADDR specifies a fullword (or a register containing the address of a 
fullword) that contains the address of the exit routine to be added.

I suggest you code MODADDR=LLA_EXIT in your CSVDYNEX macro specification.

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of MichealButz
Sent: 08 January 2014 16:46
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

Hi,

 

I am getting the following return code when try to add CSVLLIX1 with the moaddr 
parameter of CSVDYNEX

The AMODE of the program is correct = 31 As The high order bit of the address 
is one

With the dsname parameter I get a RC of 0   R15 = 8 , R0
= 827 

Below is my code 

 

*  Add LLA exit CSVLLIX1 in case module is LLA MA

*

  LOAD EP=CSVLLIX1

  ST   R0,LLA_EXIT

  L R9,PSAAOLD-PSA(,R0)   

 ZZ   USING ASCB,R9   

  ICM   R8,B'',ZZ.ASCBJBNI

  BZSTARTTSK  

  MVC   JOB_NAME,0(R8)

  B PRIME_JOB 

 STARTTSK DS0H

  ICM   R8,B'',ZZ.ASCBJBNS

  MVC   JOB_NAME,0(R8)

 PRIME_JOB DS   0H

  LAR8,JOB_NAME   

 *

  L R10,LLA_EXIT  

  CSVDYNEX REQUEST=ADD,   

EXITNAME=CSVLLIX1,

STATE=ACTIVE, 

MODNAME=CSVLLIX1, 

MODADDR=(R10),

JOBNAME=(R8), 

POS=FIRST,

RETCODE=RETCODE,  

RSNCODE=RSNCODE,MF=(E,DYN_PARM)   

 

Program defination

 

Name Prompt Alias-of  Size   TTR  ACAM
RM   

 . CSVLLIX1 006000480B01 31
ANY  

 

 

 

R15 = 08  

   

  R0 = 0827 

   

  

  

  CSVDYNEXRSNBADAMODE   

   

 Meaning: Program error. For an ADD,   

 MODIFY, or REPLACE request: one of the

 following occurred:   

   

 °   An exit routine with AMODE=31 is  

 being added to an exit that requires  

 that its exit routines have AMODE=24. 

   

 °   An exit routine with AMODE=24 is  

 being added to an exit that requires  

 that its exit routines have AMODE=31. 

   

 Action: Make sure the AMODE attributes of 

 the exit routine to be added conform to   

 the exit definition.

 

 

2.5.3 Exit Routine Environment

 

 

CSVLLIX1 receives control in the following environment: 

 

 

. Enabled for interrupts. 

 

 

. In supervisor state and in primary ASC mode with the primary ASID equal to 
the home ASID. 

 

 

. In AMODE 31 and RMODE ANY. 

 

 

. Under a content supervisor's SVRB within the user's address space. 

 

 

. With no locks or ENQs held. 

 

 

. Under any task that might issue a LINK, LOAD, XCTL, or ATTACH macro. 

 

 

 

Subtopics:

 

 


--
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: Spawned Address Space Control in tcsh shell

2014-01-08 Thread Tony Harminc
On 8 January 2014 11:47, Farley, Peter x23353
peter.far...@broadridge.com wrote:
 I have always felt that the parent-goes-away-leaving-the-child-running 
 scenario was the *ix substitution for what we can do with XCTL in z/OS 
 systems.

 But (as usual) that might just be my wrong-headed view of the situation.

I'm not so sure. While the implementors of z/OS UNIX have done a
remarkable job of fusing MVS and UNIX behaviour, there are limits.

I think of UNIX exec() as the closest thing to MVS XCTL. But UNIX
processes are different; the parent can do the UNIX classic fork()
followed by exec() done by the new child, or the similar spawn(), in
each case leaving a parent and a child. Each can do their own thing
(which could include further exec()s) for as long as they like, and
then either can terminate independent of the other. While there may
well be signals and default behaviours to worry about, the result can
be that the child runs while the parent is gone.

There is nothing like this in the case of MVS TCBs. If the parent
ends, the child abends. Under some circumstances the abend can be
caught, but life cannot continue without the parent.

TonyH.

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


Re: Spawned Address Space Control in tcsh shell

2014-01-08 Thread Paul Gilmartin
On Wed, 8 Jan 2014 11:47:58 -0500, Farley, Peter x23353 wrote:

I have always felt that the parent-goes-away-leaving-the-child-running 
scenario was the *ix substitution for what we can do with XCTL in z/OS systems.

Ummm...  Not quite.  *IX supports the scenario:

a) Parent runs for a while, then fork()s child.

b) Parent and child run concurrently and cooperatively for a while.

c) Parent-goes-away-leaving-the-child-running.

XCTL fails to support (b) because the parent goes away instantly.
ATTACH fails to support (c) because the child can't outlive the
parent.  (But why not?  Silly design.  Perhaps none of the OS/360
designers were orphans, so the concept never occurred to them.)

In *IX, if the parent goes away, the grandparent adopts the child.

-- gil

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


Re: Spawned Address Space Control in tcsh shell

2014-01-08 Thread John McKown
One possibility is to use POSIX threading instead of ATTACH. POSIX threads
all run in the same address space. And are actually implemented via TCBs.
But there is no parent/child relationship between a thread and a separate
thread which a given thread creates. The only special thread is the initial
thread (called the IPT ). When it dies, then all the POSIX threads die.
This is because that thread actually does all the ATTACHes. It is similar
to how PL/I did it's multitasking.


On Wed, Jan 8, 2014 at 12:20 PM, Paul Gilmartin paulgboul...@aim.comwrote:

 On Wed, 8 Jan 2014 11:47:58 -0500, Farley, Peter x23353 wrote:

 I have always felt that the parent-goes-away-leaving-the-child-running
 scenario was the *ix substitution for what we can do with XCTL in z/OS
 systems.
 
 Ummm...  Not quite.  *IX supports the scenario:

 a) Parent runs for a while, then fork()s child.

 b) Parent and child run concurrently and cooperatively for a while.

 c) Parent-goes-away-leaving-the-child-running.

 XCTL fails to support (b) because the parent goes away instantly.
 ATTACH fails to support (c) because the child can't outlive the
 parent.  (But why not?  Silly design.  Perhaps none of the OS/360
 designers were orphans, so the concept never occurred to them.)

 In *IX, if the parent goes away, the grandparent adopts the child.

 -- gil

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




-- 
Wasn't there something about a PASCAL programmer knowing the value of
everything and the Wirth of nothing?

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: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

2014-01-08 Thread Micheal Butz
Okay thank you

Sent from my iPhone

 On Jan 8, 2014, at 12:08 PM, Rob Scott rsc...@rocketsoftware.com wrote:
 
 From the CSVDYNEX doc :
 
 MODADDR specifies a fullword (or a register containing the address of a 
 fullword) that contains the address of the exit routine to be added.
 
 I suggest you code MODADDR=LLA_EXIT in your CSVDYNEX macro specification.
 
 Rob Scott
 Lead Developer
 Rocket Software
 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
 Tel: +1.781.684.2305
 Email: rsc...@rs.com
 Web: www.rocketsoftware.com
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
 Behalf Of MichealButz
 Sent: 08 January 2014 16:46
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
 
 Hi,
 
 
 
 I am getting the following return code when try to add CSVLLIX1 with the 
 moaddr parameter of CSVDYNEX
 
 The AMODE of the program is correct = 31 As The high order bit of the address 
 is one
 
 With the dsname parameter I get a RC of 0   R15 = 8 , R0
 = 827 
 
 Below is my code 
 
 
 
 *  Add LLA exit CSVLLIX1 in case module is LLA MA
 
 *
 
  LOAD EP=CSVLLIX1
 
  ST   R0,LLA_EXIT
 
  L R9,PSAAOLD-PSA(,R0)   
 
 ZZ   USING ASCB,R9   
 
  ICM   R8,B'',ZZ.ASCBJBNI
 
  BZSTARTTSK  
 
  MVC   JOB_NAME,0(R8)
 
  B PRIME_JOB 
 
 STARTTSK DS0H
 
  ICM   R8,B'',ZZ.ASCBJBNS
 
  MVC   JOB_NAME,0(R8)
 
 PRIME_JOB DS   0H
 
  LAR8,JOB_NAME   
 
 *
 
  L R10,LLA_EXIT  
 
  CSVDYNEX REQUEST=ADD,   
 
EXITNAME=CSVLLIX1,
 
STATE=ACTIVE, 
 
MODNAME=CSVLLIX1, 
 
MODADDR=(R10),
 
JOBNAME=(R8), 
 
POS=FIRST,
 
RETCODE=RETCODE,  
 
RSNCODE=RSNCODE,MF=(E,DYN_PARM)   
 
 
 
 Program defination
 
 
 
Name Prompt Alias-of  Size   TTR  ACAM
 RM   
 
 . CSVLLIX1 006000480B01 31
 ANY  
 
 
 
 
 
 
 
 R15 = 08  
 
 
 
  R0 = 0827 
 
 
 
 
 
 
 
  CSVDYNEXRSNBADAMODE   
 
 
 
 Meaning: Program error. For an ADD,   
 
 MODIFY, or REPLACE request: one of the
 
 following occurred:   
 
 
 
 °   An exit routine with AMODE=31 is  
 
 being added to an exit that requires  
 
 that its exit routines have AMODE=24. 
 
 
 
 °   An exit routine with AMODE=24 is  
 
 being added to an exit that requires  
 
 that its exit routines have AMODE=31. 
 
 
 
 Action: Make sure the AMODE attributes of 
 
 the exit routine to be added conform to   
 
 the exit definition.
 
 
 
 
 
 2.5.3 Exit Routine Environment
 
 
 
 
 
 CSVLLIX1 receives control in the following environment: 
 
 
 
 
 
 . Enabled for interrupts. 
 
 
 
 
 
 . In supervisor state and in primary ASC mode with the primary ASID equal to 
 the home ASID. 
 
 
 
 
 
 . In AMODE 31 and RMODE ANY. 
 
 
 
 
 
 . Under a content supervisor's SVRB within the user's address space. 
 
 
 
 
 
 . With no locks or ENQs held. 
 
 
 
 
 
 . Under any task that might issue a LINK, LOAD, XCTL, or ATTACH macro. 
 
 
 
 
 
 
 
 Subtopics:
 
 
 
 
 
 
 --
 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: Innovating an old IMS 3270-based application

2014-01-08 Thread Eric Chevalier

On 1/7/14 3:05 AM, Elardus Engelbrecht wrote:


Timothy Sipples wrote:


1A. Users want Web-based access, OK. May I assume that means (or could soon 
mean) mobile as well (iPads, Android devices, and so on)?


Can you do SSL connection on those toys? [1]


ALL of the iOS and Android devices that I _personally_ use fully support 
SSL. (Also, both my iPhone and iPad have built-in VPN clients which 
support IPsec VPN connections that are fully interoperable with my 
employer's network.)


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


Re: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

2014-01-08 Thread Clifford McNeill
I'd be interested if this fixes the problem.  I looked up the CSVDYNEX RC 8 and 
RSN 827 and it says a AMODE=31 exit routine is being added to an exit that 
requires its routines to be AMODE=24.

Cliff McNeill

 

 Date: Wed, 8 Jan 2014 17:08:08 +
 From: rsc...@rocketsoftware.com
 Subject: Re: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
 To: IBM-MAIN@LISTSERV.UA.EDU
 
 From the CSVDYNEX doc :
 
 MODADDR specifies a fullword (or a register containing the address of a 
 fullword) that contains the address of the exit routine to be added.
 
 I suggest you code MODADDR=LLA_EXIT in your CSVDYNEX macro specification.
 
 Rob Scott
 Lead Developer
 Rocket Software
 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
 Tel: +1.781.684.2305
 Email: rsc...@rs.com
 Web: www.rocketsoftware.com
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
 Behalf Of MichealButz
 Sent: 08 January 2014 16:46
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
 
 Hi,
 
 
 
 I am getting the following return code when try to add CSVLLIX1 with the 
 moaddr parameter of CSVDYNEX
 
 The AMODE of the program is correct = 31 As The high order bit of the address 
 is one
 
 With the dsname parameter I get a RC of 0 R15 = 8 , R0
 = 827 
 
 Below is my code 
 
 
 
 * Add LLA exit CSVLLIX1 in case module is LLA MA
 
 * 
 
 LOAD EP=CSVLLIX1 
 
 ST R0,LLA_EXIT 
 
 L R9,PSAAOLD-PSA(,R0) 
 
 ZZ USING ASCB,R9 
 
 ICM R8,B'',ZZ.ASCBJBNI 
 
 BZ STARTTSK 
 
 MVC JOB_NAME,0(R8) 
 
 B PRIME_JOB 
 
 STARTTSK DS 0H 
 
 ICM R8,B'',ZZ.ASCBJBNS 
 
 MVC JOB_NAME,0(R8) 
 
 PRIME_JOB DS 0H 
 
 LA R8,JOB_NAME 
 
 * 
 
 L R10,LLA_EXIT 
 
 CSVDYNEX REQUEST=ADD, 
 
 EXITNAME=CSVLLIX1, 
 
 STATE=ACTIVE, 
 
 MODNAME=CSVLLIX1, 
 
 MODADDR=(R10), 
 
 JOBNAME=(R8), 
 
 POS=FIRST, 
 
 RETCODE=RETCODE, 
 
 RSNCODE=RSNCODE,MF=(E,DYN_PARM) 
 
 
 
 Program defination
 
 
 
 Name Prompt Alias-of Size TTR AC AM
 RM 
 
 . CSVLLIX1 0060 00480B 01 31
 ANY 
 
 
 
 
 
 
 
 R15 = 08 
 
 
 
 R0 = 0827 
 
 
 
 
 
 
 
 CSVDYNEXRSNBADAMODE 
 
 
 
 Meaning: Program error. For an ADD, 
 
 MODIFY, or REPLACE request: one of the 
 
 following occurred: 
 
 
 
 ° An exit routine with AMODE=31 is 
 
 being added to an exit that requires 
 
 that its exit routines have AMODE=24. 
 
 
 
 ° An exit routine with AMODE=24 is 
 
 being added to an exit that requires 
 
 that its exit routines have AMODE=31. 
 
 
 
 Action: Make sure the AMODE attributes of 
 
 the exit routine to be added conform to 
 
 the exit definition. 
 
 
 
 
 
 2.5.3 Exit Routine Environment
 
 
 
 
 
 CSVLLIX1 receives control in the following environment: 
 
 
 
 
 
 . Enabled for interrupts. 
 
 
 
 
 
 . In supervisor state and in primary ASC mode with the primary ASID equal to 
 the home ASID. 
 
 
 
 
 
 . In AMODE 31 and RMODE ANY. 
 
 
 
 
 
 . Under a content supervisor's SVRB within the user's address space. 
 
 
 
 
 
 . With no locks or ENQs held. 
 
 
 
 
 
 . Under any task that might issue a LINK, LOAD, XCTL, or ATTACH macro. 
 
 
 
 
 
 
 
 Subtopics:
 
 
 
 
 
 
 --
 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: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread Ed Finnell
IIRC the 360/50's didn't have parity checking CPU buss. Long story short CE 
 told me in early 80's CE overtime dropped 50% with intro of 370' and 
another 50%  when 303x's were withdrawn.
 
 
In a message dated 1/8/2014 10:31:01 A.M. Central Standard Time,  
r.skoru...@bremultibank.com.pl writes:

I  believe I can dig in my memory  deeper...


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


z/OS 2.1 toleration PTFs

2014-01-08 Thread venkat kulkarni
Hello,
 We recently installed z/OS 2.1 system and now in process of making
it sysplex member of currently running SYSPLEX.

We have multiple version of z/OS running in this sysplex. But, when I am
trying to IPL z/OS 2.1 having sysplex defination, I am getting below error.


*IEA002I APAR OA36207 is not installed on TST01. SYSTEM TST02 is being
Partitioned .*
*IXC220W XCF is unable to continue . Wait State 082 REASON code 000.*

This error clearly indicate to install z/OS 2.1  toleration PTFs  on low
level z/OS system, So that all z/OS with different version can be part of
same sysplex.

I am following below link for getting PTF number for APAR OA36207 .
http://www-01.ibm.com/support/docview.wss?uid=isg1OA36207

But I am not able to find any more document, which can help me getting list
of all required toleration PTFs for  low level z/OS system to make it work
with z/OS 2.1 in this sysplex.

--
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.1 toleration PTFs

2014-01-08 Thread Lizette Koehler
I think you need to run a FIXCAT report with a current HOLD DATA
information.

It seems you need to go to the migration guides and apply all co-existence
maintenance for z/OS and any 3rd party vendor.

FIXCAT (fix category) information to Enhanced HOLDDATA and the REPORT
MISSINGFIX function introduced in z/OS V1R10 SMP/E. 

For example

SET BDY(GLOBAL).
  REPORT MISSINGFIX ZONES(ZOSR12T)
FIXCAT(IBM.Coexistence.z/OS.V2R1).

See this url for additional information on installing fixes

http://pic.dhe.ibm.com/infocenter/zos/v2r1/index.jsp?topic=%2Fcom.ibm.zos.v2
r1.e0zm100%2Fcoxptfs.htm



Lizette


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
 Behalf Of venkat kulkarni
 Sent: Wednesday, January 08, 2014 11:55 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: z/OS 2.1 toleration PTFs
 
 Hello,
  We recently installed z/OS 2.1 system and now in process of
making it
 sysplex member of currently running SYSPLEX.
 
 We have multiple version of z/OS running in this sysplex. But, when I am
trying to
 IPL z/OS 2.1 having sysplex defination, I am getting below error.
 
 
 *IEA002I APAR OA36207 is not installed on TST01. SYSTEM TST02 is being
 Partitioned .* *IXC220W XCF is unable to continue . Wait State 082 REASON
code
 000.*
 
 This error clearly indicate to install z/OS 2.1  toleration PTFs  on low
level z/OS
 system, So that all z/OS with different version can be part of same
sysplex.
 
 I am following below link for getting PTF number for APAR OA36207 .
 http://www-01.ibm.com/support/docview.wss?uid=isg1OA36207
 
 But I am not able to find any more document, which can help me getting
list of all
 required toleration PTFs for  low level z/OS system to make it work with
z/OS 2.1 in
 this sysplex.
 

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


Re: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

2014-01-08 Thread Rob Scott
Cliff

The original MODADDR keyword pointed to the load point of the module and not 
the required address of the load point (ie one level of dereferencing out).

As the first four bytes of the module were probably some sort of branch around 
the eye catch instruction and was not greater than x'7Fxx' - for example 
x'47F0', CSVDYNEX thought that the caller had passed a 24bit address 
instead of the required 31bit.




 On 8 Jan 2014, at 18:38, Clifford McNeill sy...@hotmail.com wrote:
 
 I'd be interested if this fixes the problem.  I looked up the CSVDYNEX RC 8 
 and RSN 827 and it says a AMODE=31 exit routine is being added to an exit 
 that requires its routines to be AMODE=24.
 
Cliff McNeill
 
 
 
 Date: Wed, 8 Jan 2014 17:08:08 +
 From: rsc...@rocketsoftware.com
 Subject: Re: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
 To: IBM-MAIN@LISTSERV.UA.EDU
 
 From the CSVDYNEX doc :
 
 MODADDR specifies a fullword (or a register containing the address of a 
 fullword) that contains the address of the exit routine to be added.
 
 I suggest you code MODADDR=LLA_EXIT in your CSVDYNEX macro specification.
 
 Rob Scott
 Lead Developer
 Rocket Software
 77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
 Tel: +1.781.684.2305
 Email: rsc...@rs.com
 Web: www.rocketsoftware.com
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
 Behalf Of MichealButz
 Sent: 08 January 2014 16:46
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
 
 Hi,
 
 
 
 I am getting the following return code when try to add CSVLLIX1 with the 
 moaddr parameter of CSVDYNEX
 
 The AMODE of the program is correct = 31 As The high order bit of the 
 address is one
 
 With the dsname parameter I get a RC of 0 R15 = 8 , R0
 = 827 
 
 Below is my code 
 
 
 
 * Add LLA exit CSVLLIX1 in case module is LLA MA
 
 * 
 
 LOAD EP=CSVLLIX1 
 
 ST R0,LLA_EXIT 
 
 L R9,PSAAOLD-PSA(,R0) 
 
 ZZ USING ASCB,R9 
 
 ICM R8,B'',ZZ.ASCBJBNI 
 
 BZ STARTTSK 
 
 MVC JOB_NAME,0(R8) 
 
 B PRIME_JOB 
 
 STARTTSK DS 0H 
 
 ICM R8,B'',ZZ.ASCBJBNS 
 
 MVC JOB_NAME,0(R8) 
 
 PRIME_JOB DS 0H 
 
 LA R8,JOB_NAME 
 
 * 
 
 L R10,LLA_EXIT 
 
 CSVDYNEX REQUEST=ADD, 
 
 EXITNAME=CSVLLIX1, 
 
 STATE=ACTIVE, 
 
 MODNAME=CSVLLIX1, 
 
 MODADDR=(R10), 
 
 JOBNAME=(R8), 
 
 POS=FIRST, 
 
 RETCODE=RETCODE, 
 
 RSNCODE=RSNCODE,MF=(E,DYN_PARM) 
 
 
 
 Program defination
 
 
 
 Name Prompt Alias-of Size TTR AC AM
 RM 
 
 . CSVLLIX1 0060 00480B 01 31
 ANY 
 
 
 
 
 
 
 
 R15 = 08 
 
 
 
 R0 = 0827 
 
 
 
 
 
 
 
 CSVDYNEXRSNBADAMODE 
 
 
 
 Meaning: Program error. For an ADD, 
 
 MODIFY, or REPLACE request: one of the 
 
 following occurred: 
 
 
 
 ° An exit routine with AMODE=31 is 
 
 being added to an exit that requires 
 
 that its exit routines have AMODE=24. 
 
 
 
 ° An exit routine with AMODE=24 is 
 
 being added to an exit that requires 
 
 that its exit routines have AMODE=31. 
 
 
 
 Action: Make sure the AMODE attributes of 
 
 the exit routine to be added conform to 
 
 the exit definition. 
 
 
 
 
 
 2.5.3 Exit Routine Environment
 
 
 
 
 
 CSVLLIX1 receives control in the following environment: 
 
 
 
 
 
 . Enabled for interrupts. 
 
 
 
 
 
 . In supervisor state and in primary ASC mode with the primary ASID equal to 
 the home ASID. 
 
 
 
 
 
 . In AMODE 31 and RMODE ANY. 
 
 
 
 
 
 . Under a content supervisor's SVRB within the user's address space. 
 
 
 
 
 
 . With no locks or ENQs held. 
 
 
 
 
 
 . Under any task that might issue a LINK, LOAD, XCTL, or ATTACH macro. 
 
 
 
 
 
 
 
 Subtopics:
 
 
 
 
 
 
 --
 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: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

2014-01-08 Thread Clifford McNeill
Rob,

Thanks.  I see my confusion.  The error also is for AMODE 24 when AMODE 31 is 
needed in additon to AMODE 31 when AMODE 24 is needed.

Cliff McNeill
 

 Date: Wed, 8 Jan 2014 19:35:09 +
 From: rsc...@rocketsoftware.com
 Subject: Re: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
 To: IBM-MAIN@LISTSERV.UA.EDU
 
 Cliff
 
 The original MODADDR keyword pointed to the load point of the module and not 
 the required address of the load point (ie one level of dereferencing out).
 
 As the first four bytes of the module were probably some sort of branch 
 around the eye catch instruction and was not greater than x'7Fxx' - for 
 example x'47F0', CSVDYNEX thought that the caller had passed a 24bit 
 address instead of the required 31bit.
 
 
 
 
  On 8 Jan 2014, at 18:38, Clifford McNeill sy...@hotmail.com wrote:
  
  I'd be interested if this fixes the problem. I looked up the CSVDYNEX RC 8 
  and RSN 827 and it says a AMODE=31 exit routine is being added to an exit 
  that requires its routines to be AMODE=24.
  
  Cliff McNeill
  
  
  
  Date: Wed, 8 Jan 2014 17:08:08 +
  From: rsc...@rocketsoftware.com
  Subject: Re: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
  To: IBM-MAIN@LISTSERV.UA.EDU
  
  From the CSVDYNEX doc :
  
  MODADDR specifies a fullword (or a register containing the address of a 
  fullword) that contains the address of the exit routine to be added.
  
  I suggest you code MODADDR=LLA_EXIT in your CSVDYNEX macro specification.
  
  Rob Scott
  Lead Developer
  Rocket Software
  77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
  Tel: +1.781.684.2305
  Email: rsc...@rs.com
  Web: www.rocketsoftware.com
  
  
  -Original Message-
  From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
  Behalf Of MichealButz
  Sent: 08 January 2014 16:46
  To: IBM-MAIN@LISTSERV.UA.EDU
  Subject: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter
  
  Hi,
  
  
  
  I am getting the following return code when try to add CSVLLIX1 with the 
  moaddr parameter of CSVDYNEX
  
  The AMODE of the program is correct = 31 As The high order bit of the 
  address is one
  
  With the dsname parameter I get a RC of 0 R15 = 8 , R0
  = 827 
  
  Below is my code 
  
  
  
  * Add LLA exit CSVLLIX1 in case module is LLA MA
  
  * 
  
  LOAD EP=CSVLLIX1 
  
  ST R0,LLA_EXIT 
  
  L R9,PSAAOLD-PSA(,R0) 
  
  ZZ USING ASCB,R9 
  
  ICM R8,B'',ZZ.ASCBJBNI 
  
  BZ STARTTSK 
  
  MVC JOB_NAME,0(R8) 
  
  B PRIME_JOB 
  
  STARTTSK DS 0H 
  
  ICM R8,B'',ZZ.ASCBJBNS 
  
  MVC JOB_NAME,0(R8) 
  
  PRIME_JOB DS 0H 
  
  LA R8,JOB_NAME 
  
  * 
  
  L R10,LLA_EXIT 
  
  CSVDYNEX REQUEST=ADD, 
  
  EXITNAME=CSVLLIX1, 
  
  STATE=ACTIVE, 
  
  MODNAME=CSVLLIX1, 
  
  MODADDR=(R10), 
  
  JOBNAME=(R8), 
  
  POS=FIRST, 
  
  RETCODE=RETCODE, 
  
  RSNCODE=RSNCODE,MF=(E,DYN_PARM) 
  
  
  
  Program defination
  
  
  
  Name Prompt Alias-of Size TTR AC AM
  RM 
  
  . CSVLLIX1 0060 00480B 01 31
  ANY 
  
  
  
  
  
  
  
  R15 = 08 
  
  
  
  R0 = 0827 
  
  
  
  
  
  
  
  CSVDYNEXRSNBADAMODE 
  
  
  
  Meaning: Program error. For an ADD, 
  
  MODIFY, or REPLACE request: one of the 
  
  following occurred: 
  
  
  
  ° An exit routine with AMODE=31 is 
  
  being added to an exit that requires 
  
  that its exit routines have AMODE=24. 
  
  
  
  ° An exit routine with AMODE=24 is 
  
  being added to an exit that requires 
  
  that its exit routines have AMODE=31. 
  
  
  
  Action: Make sure the AMODE attributes of 
  
  the exit routine to be added conform to 
  
  the exit definition. 
  
  
  
  
  
  2.5.3 Exit Routine Environment
  
  
  
  
  
  CSVLLIX1 receives control in the following environment: 
  
  
  
  
  
  . Enabled for interrupts. 
  
  
  
  
  
  . In supervisor state and in primary ASC mode with the primary ASID equal 
  to the home ASID. 
  
  
  
  
  
  . In AMODE 31 and RMODE ANY. 
  
  
  
  
  
  . Under a content supervisor's SVRB within the user's address space. 
  
  
  
  
  
  . With no locks or ENQs held. 
  
  
  
  
  
  . Under any task that might issue a LINK, LOAD, XCTL, or ATTACH macro. 
  
  
  
  
  
  
  
  Subtopics:
  
  
  
  
  
   
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Error Adding CSVLLIX1 using CSVDYNEX with modaddr paramter

2014-01-08 Thread Walt Farrell
On Wed, 8 Jan 2014 11:45:58 -0500, MichealButz michealb...@optonline.net 
wrote:


I am getting the following return code when try to add CSVLLIX1 with the
moaddr parameter of CSVDYNEX

The AMODE of the program is correct = 31 As The high order bit of the
address is one

With the dsname parameter I get a RC of 0   R15 = 8 , R0
= 827 

Below is my code 

 

*  Add LLA exit CSVLLIX1 in case module is LLA MA

*

  LOAD EP=CSVLLIX1

  ST   R0,LLA_EXIT


If I understand the processing for this exit, the exit routine must be in 
common storage (e.g., LPA or CSA) if you specify MODADDR on the CSVDYNEX ADD 
macro. So unless your LOAD is satisfied from LPA I doubt that this will work 
properly. 

-- 
Walt

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


Re: IPL Issue

2014-01-08 Thread Peter Relson
While John's suggestion will work, there is a cost to those releases that 
do not need the IEAVTRML update of unnecessary processing on every task 
and address space termination (normal and abnormal) of setting up and 
calling the admittedly tiny target routine.

Peter Relson
z/OS Core Technology Design

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


Re: Hardware failures (was Re: Scary Sysprogs ...)

2014-01-08 Thread Anne Lynn Wheeler
efinnel...@aol.com (Ed Finnell) writes:
 IIRC the 360/50's didn't have parity checking CPU buss. Long story short CE 
  told me in early 80's CE overtime dropped 50% with intro of 370' and 
 another 50%  when 303x's were withdrawn.

re:
http://www.garlic.com/~lynn/2014.html#23 Scary Sysprogs and educating those 
'kids'
http://www.garlic.com/~lynn/2014.html#24 Scary Sysprogs and educating those 
'kids'
http://www.garlic.com/~lynn/2014.html#27 Hardware failures (was Re: Scary 
Sysprogs ...)
http://www.garlic.com/~lynn/2014.html#29 Hardware failures (was Re: Scary 
Sysprogs ...)

303x's were mostly 370s. they took the integrated channel microcode from
the 370/158 and created the 303x channel director (158 microcode engine
with just the integrated channel microcode and w/o the 370 microcode).

a 3031 was a 370/158 engine with the 370 microcode (and w/o the
integrated channel microcde) and a 2nd (channel director) 370/158 engine
with the integrated channel microcode (and w/o the 370 microcode).

a 3032 was a 370/168 reconfigured to work with channel director

a 3033 started out being 370/168 logic mapped to 20% faster chips ...
some other optimization eventually got it up to about 50% faster than
168.

CE had machine diagnostic service process that required being able to
scope. The 3081 had chips packaged inside TCM (thermal conduction
module) and couldn't be scoped. To support CE service process, the TCMs
had a bunch of probes connected to a service processor. CEs then had
(bootstrap) diiagnostic service process that could diagnose/scope a
failing service processor ... and then use a working service processor
to diagnose the rest of the machine. TCM
http://www-03.ibm.com/ibm/history/exhibits/vintage/vintage_4506VV2137.html
and
http://en.wikipedia.org/wiki/Thermal_Conduction_Module#Mainframes_and_supercomputers

other comments about 3033  3081 ... being part of the qd effort
to get machines back into the product pipeline after the failure
of the Future System effort:
http://www.jfsowa.com/computer/memo125.htm

the 3090 started out with 4331 running a highly modified version of
release 6 vm370/cms as the service processor (with all the menu screens
done in cms ios3270). This was upgraded to a pair of 4361s (with probes
into TCMs for diagnosing problems). reference to 3092 (service
controller) needing a pair of 3370 fixed-block architecture disks 
i.e. the system disks for the vm/4361s (aka even for a pure MVS
installation ... where MVS never had any 3370/FBA support)
http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP3090.html

more ... although following says 3090 in 1984 ... but 3090 wasn't
announced until feb 1985 (see above):
http://en.wikipedia.org/wiki/Thermal_Conduction_Module#Mainframes_and_supercomputers

old email mentioning 3092
http://www.garlic.com/~lynn/2010e.html#email861031
http://www.garlic.com/~lynn/2010e.html#email861223

-- 
virtualization experience starting Jan1968, online at home since Mar1970

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


Re: LOGSTREAM data set RM.METADATA

2014-01-08 Thread William Richardson
Fred,

In addition to the doc link reference to the RRS manual that was already 
provided; please note that the specific logstream that you referenced (the RRS 
'RM.METAdata' logstream) is OPTIONAL and is ONLY used by RRS at the direction 
of an external RM (Resource Manager) and really only needs to be defined IF you 
are running an RM that uses it (their set up / installation materials should! 
point this out explicitly).

If you are just starting out then the other OPTIONAL logstream is the 'Archive' 
one - which is intended for use the by the installation itself to track 
completed transactions.

IF you decide NOT to create either one of these OPTIONAL logstreams - please be 
aware that when you start RRS you will get a message indicating there is an 
OPTIONAL logstream was NOT found (that is expected in this case but we just 
need to make sure of that).

Good Luck,
Bill
IBM z/OS RRS Development and Service

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


LLA/VLF -- NAMED LNKLST?

2014-01-08 Thread Steve Thompson
My memory is hazy on this. Been digging through various manuals for z/OS 1.13. 
[Haven't had to do real sysprog stuff since z/OS 1.4...]

I seem to recall something about Named LNKLST.  But I can't find anything on it 
in the current manuals (I have some number of PDFs on my hard drive for z/OS 
1.13). I have also been looking at ABCs of z/OS Systems Programming VOL2 
(SG24-6982).

Or have I completely confused a couple of concepts?

What I am trying to do is improve performance of certain systems, and I 
thought there was a way to have LLA w/VLF do this but my brain keeps rebelling 
- Perhaps my problem is my brain has hard associated LLA with Linklist Look 
Aside as opposed to Library Look Aside?

But I thought you do not want to take your user LOADLIBs and put them into 
the LNKLST. And it seems to me if you don't do that, you can't get a 
performance boost from LLA/VLF.

What is bringing this up are things I have found in looking at CICS/TS 5.1 and 
COBOL 5.1.  Since COBOL 5.1 is going to require PDSE and certain ISV products 
we have are documented as not doing so well with PDSE over PDS...

It seems to me that we would want to use the LLA/VLF native route. IFF it is 
actually going to provide a performance boost over no management of LOADLIB 
concatenations.

So what are the pros and cons of this (other than in a PLEX, especially, we 
have to do LLA Refresh...)?

Regards,
Steve Thompson

The information transmitted is intended only for the person or entity to which 
it is addressed
and may contain CONFIDENTIAL material.  If you receive this 
material/information in error,
please contact the sender and delete or destroy the material/information.

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


Re: Scary Sysprogs

2014-01-08 Thread Scott Ford
Mark,

Yep that's why they put erasers on pencils, people make mistakes, if they are 
self-aware the learn from them

Scott ford
www.identityforge.com
from my IPAD




 On Jan 8, 2014, at 9:08 AM, Mark Jacobs mark.jac...@custserv.com wrote:
 
 I agree. If you've never failed, you haven't tried hard enough to grow 
 yourself.
 
 
 On 01/08/14 09:05, Govind Chettiar wrote:
 It's pretty creativity-stifling to work in a company where the threat of 
 being fired looms.  If one works for a firm that has annual RIFs just as a 
 matter of practice and one is constantly in fear of setting a foot wrong 
 lest one get on that list, then one is not going to do anything more than 
 the bare minimum.  No one wants to work a single extra minute in that kind 
 of environment.  Absent such a fear, one is more willing to take risks, be 
 innovative.
 -- 
 Mark Jacobs
 Time Customer Service
 Tampa, FL
 
 
 The quiet ones are the ones that change the universe...
 The loud ones only take the credit.
 
 Londo Mollari - Babylon 5
 
 --
 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: Scary Sysprogs

2014-01-08 Thread Gerhard Postpischil

On 1/8/2014 10:41 AM, Paul Gilmartin wrote:

And no one thought to ask, Why?


Apparently not. The hardware and support staff is two states away, and 
the local management doesn't seem to get involved in minor details.



Isn't that what the CATALOG is for?


I didn't want to write a monograph. Their tape data sets comprise up to 
100 volumes, although I suspect that with the advent of cartridges that 
will have shrunk somewhat. They had IBM maintained mods to support that, 
but I had no access to them. Obviously they didn't provide JCL support, 
JFCB extensions, or catalog mods.


But I shouldn't be too hard on them; I also worked on a contract 
supporting a large NYC insurance company where a non-setup job would get 
four to eight hour turnaround, tapes had to be specified on JCL comments 
cards, and turnaround for a simple tape job was one to two days.


By comparison a service bureau I worked at provided while-you-wait 
turnaround (5-10 minutes) for small jobs, and short jobs with a tape or 
disk mount finished almost as fast (360/65, later a 165). One of my 
local changes was a rewrite of the JES2 job scheduling code to consider 
priority before job class.


Gerhard Postpischil
Bradford, Vermont

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


SMP/E GIM69217I

2014-01-08 Thread Paul Gilmartin
Here we go again.

We're getting:

   RECEIVE LIST 
   FROMNTS ...
   . 

GIM69217ITHE LEVEL OF PROGRAM GIMJVCLT (36.17) IS NOT COMPATIBLE
 WITH THE LEVEL OF THE SMP/E CALLING PROGRAM GIMSMP (36.38).

Our sysprog has opened an issue with IBM.

We have no Java involvement in our payload program.  It's my understanding
that Java is used only to calculate the SHA-1 checksum during RECEIVE
FROMNETWORK if crypto hardware is unavailable (it isn't).  Verification of
that checksum is mentioned in the Commands manual under FROMNETWORK,
not under FROMNTS.  We have DDDEF for SMPJHOME, not for SMPCPATH.
I don't find GIMJVCLT under the SMPJHOME hierarchy (but I'm not very good
at opening jars).

What's happening?

SYSMSGS says:
SMPCPATH SMPCPATH  NODDF 
SMPJHOME SMPJHOME  PATH'/usr/lpp/java/J6.0.1/'  

(my SMPNTS is a symlink.  I notice that SYSMSGS identifies the PATHHFS
as the filesystem containing the symlink, not the filesystem containing
the SMPNTS directory.  I wonder it's optimal not to resolve the path?)

Thanks,
gil

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


Re: SMP/E GIM69217I

2014-01-08 Thread Lizette Koehler
Gil,

The message states

Ensure the correct service level of the SMP/E Java programs are accessible to 
the calling program. The SMPCPATH DD statement can be used to specify the 
directory where the SMP/E Java classes reside. For example:

//SMPCPATH  DD PATH='/usr/lpp/smp/classes/'

Have you tried adding the C PATH to the job?

Lizette


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
 Behalf Of Paul Gilmartin
 Sent: Wednesday, January 08, 2014 5:57 PM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: SMP/E GIM69217I
 
 Here we go again.
 
 We're getting:
 
RECEIVE LIST
FROMNTS ...
.
 
 GIM69217ITHE LEVEL OF PROGRAM GIMJVCLT (36.17) IS NOT
 COMPATIBLE
  WITH THE LEVEL OF THE SMP/E CALLING PROGRAM GIMSMP
 (36.38).
 
 Our sysprog has opened an issue with IBM.
 
 We have no Java involvement in our payload program.  It's my understanding 
 that
 Java is used only to calculate the SHA-1 checksum during RECEIVE
 FROMNETWORK if crypto hardware is unavailable (it isn't).  Verification of 
 that
 checksum is mentioned in the Commands manual under FROMNETWORK, not
 under FROMNTS.  We have DDDEF for SMPJHOME, not for SMPCPATH.
 I don't find GIMJVCLT under the SMPJHOME hierarchy (but I'm not very good at
 opening jars).
 
 What's happening?
 
 SYSMSGS says:
 SMPCPATH SMPCPATH  NODDF
 SMPJHOME SMPJHOME  PATH'/usr/lpp/java/J6.0.1/'
 
 (my SMPNTS is a symlink.  I notice that SYSMSGS identifies the PATHHFS as the
 filesystem containing the symlink, not the filesystem containing the SMPNTS
 directory.  I wonder it's optimal not to resolve the path?)
 
 Thanks,
 gil
 
 

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


Re: Scary Sysprogs

2014-01-08 Thread Ted MacNEIL
I remember, from the early 1980's, a quote along the lines of:

If a SYSPROG hasn't p*ssed off at least one person a day, they aren't doing 
their job!
-
Ted MacNEIL
eamacn...@yahoo.ca
Twitter: @TedMacNEIL

-Original Message-
From: Mark Jacobs mark.jac...@custserv.com
Sender:   IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU
Date: Wed, 8 Jan 2014 09:08:02 
To: IBM-MAIN@LISTSERV.UA.EDU
Reply-To: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Scary Sysprogs

I agree. If you've never failed, you haven't tried hard enough to grow 
yourself.


On 01/08/14 09:05, Govind Chettiar wrote:
 It's pretty creativity-stifling to work in a company where the threat of 
 being fired looms.  If one works for a firm that has annual RIFs just as a 
 matter of practice and one is constantly in fear of setting a foot wrong lest 
 one get on that list, then one is not going to do anything more than the bare 
 minimum.  No one wants to work a single extra minute in that kind of 
 environment.  Absent such a fear, one is more willing to take risks, be 
 innovative.


-- 
Mark Jacobs
Time Customer Service
Tampa, FL


The quiet ones are the ones that change the universe...
The loud ones only take the credit.

Londo Mollari - Babylon 5

--
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: Scary Sysprogs

2014-01-08 Thread Scott Ford
Ted,

Yes sir I remember that...so true

Scott ford
www.identityforge.com
from my IPAD




 On Jan 8, 2014, at 10:35 PM, Ted MacNEIL eamacn...@yahoo.ca wrote:
 
 I remember, from the early 1980's, a quote along the lines of:
 
 If a SYSPROG hasn't p*ssed off at least one person a day, they aren't doing 
 their job!
 -
 Ted MacNEIL
 eamacn...@yahoo.ca
 Twitter: @TedMacNEIL
 
 -Original Message-
 From: Mark Jacobs mark.jac...@custserv.com
 Sender:   IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU
 Date: Wed, 8 Jan 2014 09:08:02 
 To: IBM-MAIN@LISTSERV.UA.EDU
 Reply-To: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU
 Subject: Re: Scary Sysprogs
 
 I agree. If you've never failed, you haven't tried hard enough to grow 
 yourself.
 
 
 On 01/08/14 09:05, Govind Chettiar wrote:
 It's pretty creativity-stifling to work in a company where the threat of 
 being fired looms.  If one works for a firm that has annual RIFs just as a 
 matter of practice and one is constantly in fear of setting a foot wrong 
 lest one get on that list, then one is not going to do anything more than 
 the bare minimum.  No one wants to work a single extra minute in that kind 
 of environment.  Absent such a fear, one is more willing to take risks, be 
 innovative.
 -- 
 Mark Jacobs
 Time Customer Service
 Tampa, FL
 
 
 The quiet ones are the ones that change the universe...
 The loud ones only take the credit.
 
 Londo Mollari - Babylon 5
 
 --
 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: Spawned Address Space Control in tcsh shell

2014-01-08 Thread Paul Gilmartin
On Wed, 8 Jan 2014 12:28:13 -0600, John McKown wrote:

One possibility is to use POSIX threading instead of ATTACH. POSIX threads
all run in the same address space. And are actually implemented via TCBs.
But there is no parent/child relationship between a thread and a separate
thread which a given thread creates. The only special thread is the initial
thread (called the IPT ). When it dies, then all the POSIX threads die.
This is because that thread actually does all the ATTACHes. It is similar
to how PL/I did it's multitasking.
 
It's interesting that you refer to PL/I in the past tense.  But that may be a
matter more of your personal history than of PL/I's.

And, each thread could do its own I/O securely.  Almost.  There's still
the problem of DDNAME contention.  Damn! it would be so nice if ATTACH
handled alternate DDNAME assignment rather than leaving it to the various
utilities.

-- gil

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


Re: Spawned Address Space Control in tcsh shell

2014-01-08 Thread Ed Gould

On Jan 8, 2014, at 10:22 PM, Paul Gilmartin wrote:

On 
SNIP--
And, each thread could do its own I/O securely.  Almost.  There's  
still

the problem of DDNAME contention.  Damn! it would be so nice if ATTACH
handled alternate DDNAME assignment rather than leaving it to the  
various

utilities.


Paul:
Its not so much attach its that the utilities expect a certain format  
of a list and you would break a lot of code if you were to change it  
this late in the game.

Most (if not all) of the utilities are cast in stone.

Ed

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


Re: SMP/E GIM69217I

2014-01-08 Thread Alan Field
This happens to me all the time. After applying maintenance to SMP/E 
you've updated the SMPCPATH dataset which has now got out of synch with 
the rest of SMPE.

Quickest resolution is to steplib to the SYS1.MIGLIB that also got updated 
by the same APPLY. 

Alan Field
Technical Engineer Principal
BCBS Minnesota

Phone: 651.662.3546  Mobile:  651.428.8826





From:   Paul Gilmartin paulgboul...@aim.com
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   01/08/2014 18:57
Subject:SMP/E GIM69217I
Sent by:IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU



Here we go again.

We're getting:
 
   RECEIVE LIST 
   FROMNTS ...
   . 

GIM69217ITHE LEVEL OF PROGRAM GIMJVCLT (36.17) IS NOT COMPATIBLE
 WITH THE LEVEL OF THE SMP/E CALLING PROGRAM GIMSMP 
(36.38).

Our sysprog has opened an issue with IBM.

We have no Java involvement in our payload program.  It's my understanding
that Java is used only to calculate the SHA-1 checksum during RECEIVE
FROMNETWORK if crypto hardware is unavailable (it isn't).  Verification of
that checksum is mentioned in the Commands manual under FROMNETWORK,
not under FROMNTS.  We have DDDEF for SMPJHOME, not for SMPCPATH.
I don't find GIMJVCLT under the SMPJHOME hierarchy (but I'm not very good
at opening jars).

What's happening?

SYSMSGS says:
SMPCPATH SMPCPATH  NODDF 
SMPJHOME SMPJHOME  PATH'/usr/lpp/java/J6.0.1/' 

(my SMPNTS is a symlink.  I notice that SYSMSGS identifies the PATHHFS
as the filesystem containing the symlink, not the filesystem containing
the SMPNTS directory.  I wonder it's optimal not to resolve the path?)

Thanks,
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: Spawned Address Space Control in tcsh shell

2014-01-08 Thread Henry Willard

On 1/8/14, 10:20 AM, Paul Gilmartin wrote:

On Wed, 8 Jan 2014 11:47:58 -0500, Farley, Peter x23353 wrote:


I have always felt that the parent-goes-away-leaving-the-child-running scenario 
was the *ix substitution for what we can do with XCTL in z/OS systems.


Ummm...  Not quite.  *IX supports the scenario:

a) Parent runs for a while, then fork()s child.

b) Parent and child run concurrently and cooperatively for a while.

c) Parent-goes-away-leaving-the-child-running.

XCTL fails to support (b) because the parent goes away instantly.
ATTACH fails to support (c) because the child can't outlive the
parent.  (But why not?  Silly design.  Perhaps none of the OS/360
designers were orphans, so the concept never occurred to them.)

In *IX, if the parent goes away, the grandparent adopts the child.
I believe init (pid 1) becomes the parent. It is not uncommon for a 
process to fork a child process and then the child to fork a grandchild 
after which the middle process exits leaving the grandchild under the 
care of init. This relieves the original process from dealing with wait 
or SIGCHLD at some later time. This was especially common when BSD and 
SYSVR4 Unix behaved differently in this area.


Regards,
Henry

--
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.1 toleration PTFs

2014-01-08 Thread venkat kulkarni
Hello,
   I tried following link suggest in previous email .

http://pic.dhe.ibm.com/infocenter/zos/v2r1/index.jsp?topic=%2Fcom.ibm.zos.v2r1.e0zm100%2Fcoxptfs.htm

I run  missing FIXCAT(IBM.Coexistence.z/OS.V2R1) report Job on z/OS 1.11
and z/OS 1.13, which are part of my current sysplex and z/Os 2.1 system
will be adding as new sysplex member in this current sysplex.

But, I have few queries

1) Do we really need these Coexistence PTF mentioned in the fixcat report
(z/OS 1.11 and z/OS 1.13) to be part of sysplex member with z/OS 2.1

 or
 only  below PTF will work for this issue.

http://www-01.ibm.com/support/docview.wss?uid=isg1OA36207

Release 770   : UA68603 available 13/04/17 (F304 )
  Release 780   : UA68604 available 13/04/17 (F304 )
  Release 750   : UA68601 available 13/04/17 (F304 )
  Release 760   : UA68602 available 13/04/17 (F304 )


2) Also when I tried downloading PTF mentioned in (z/OS 1.11 and z/OS 1.13)
FIXCAT report from shop zseries, I am failed to order z/OS 1.1 PTF with
below Error

Order Rejected.
*Manufacturing status*
Customer BITMAP is being used for this order Not all Ordered PTF(s) were
found

Please suggest.

On Thu, Jan 9, 2014 at 12:34 AM, Lizette Koehler stars...@mindspring.comwrote:

 I think you need to run a FIXCAT report with a current HOLD DATA
 information.

 It seems you need to go to the migration guides and apply all co-existence
 maintenance for z/OS and any 3rd party vendor.

 FIXCAT (fix category) information to Enhanced HOLDDATA and the REPORT
 MISSINGFIX function introduced in z/OS V1R10 SMP/E.

 For example

 SET BDY(GLOBAL).
   REPORT MISSINGFIX ZONES(ZOSR12T)
 FIXCAT(IBM.Coexistence.z/OS.V2R1).

 See this url for additional information on installing fixes


 http://pic.dhe.ibm.com/infocenter/zos/v2r1/index.jsp?topic=%2Fcom.ibm.zos.v2
 r1.e0zm100%2Fcoxptfs.htm



 Lizette


  -Original Message-
  From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
  Behalf Of venkat kulkarni
  Sent: Wednesday, January 08, 2014 11:55 AM
  To: IBM-MAIN@LISTSERV.UA.EDU
  Subject: z/OS 2.1 toleration PTFs
 
  Hello,
   We recently installed z/OS 2.1 system and now in process of
 making it
  sysplex member of currently running SYSPLEX.
 
  We have multiple version of z/OS running in this sysplex. But, when I am
 trying to
  IPL z/OS 2.1 having sysplex defination, I am getting below error.
 
 
  *IEA002I APAR OA36207 is not installed on TST01. SYSTEM TST02 is being
  Partitioned .* *IXC220W XCF is unable to continue . Wait State 082 REASON
 code
  000.*
 
  This error clearly indicate to install z/OS 2.1  toleration PTFs  on low
 level z/OS
  system, So that all z/OS with different version can be part of same
 sysplex.
 
  I am following below link for getting PTF number for APAR OA36207 .
  http://www-01.ibm.com/support/docview.wss?uid=isg1OA36207
 
  But I am not able to find any more document, which can help me getting
 list of all
  required toleration PTFs for  low level z/OS system to make it work with
 z/OS 2.1 in
  this sysplex.
 

 --
 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