Re: Brain drain: Where Cobol systems go from here

2012-06-01 Thread Kirk Talman
I refuse to walk out.  They will have to carry out in a box or bag.  After 
4 decades of doing Cobol on mainframe, it is less obnoxious than any 
alternative I have right now - and they pay you to do it and give you 
insurance.

Besides now I am getting back into assembler.  This is too much fun to 
quit.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/23/2012 
04:31:39 PM:

 From: Ed Gould edgould1...@comcast.net

 Brain drain: Where Cobol systems go from here

 -When the last Cobol programmers walk out the door, so may 50 years 
 of business processes within the software they created. Will you be 
 ready?

 http://www.computerworld.com/s/article/9227263/The_Cobol_Brain_Drain?
 taxonomyId=154


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: Brain drain: Where Cobol systems go from here

2012-06-01 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/23/2012 
05:39:26 PM:

 From: Roberts, John J jrobe...@dhs.state.ia.us

 When the last Cobol programmers walk out the door, so may 50 years 
 of business processes within the software they created. Will you be 
 ready?

 
 Ed, Interesting article and fairly accurate IMO.
 
 This is what I can foresee happening:
 (1) Many companies will try to offshore their COBOL application 
 support.  But this won't work so well because it is hard enough to 
 understand these systems without facing the complications of 
 language and arcane terminology.  And the young ones back in 
 Bangalore will want to do Java, not COBOL.

Actually the language is not a problem.  We have people here from multiple 
nations, some whose English is lacking.  But they can doing the 
programming work - well.

The problem is the lack of application knowledge.  We just had a senior 
person retire to a ranch in FL.  He was senior person in his critical 
application.  He ran a series of weekly one hour technical seminars.  The 
problem was that he could answer any question off the top of his head. But 
an organized overview and drill down into each part of the system and the 
relationship of that system to multiple other systems was not there.

He was used to being a S(ubject)M(atter)E(xpert)/guru.  Ask him a question 
and he could answer it or tell you where to find the answer.

Without that kind of person, trying to port the application to anything 
else is risky as is training newbies.

 (2) Other companies will want to recruit overseas, either for CS 
 grads that they can train, or for those few that are willing to 
 invest in COBOL learning if that is what it takes to punch that H1B 
 ticket.  But even so, once here they are all going to be looking to 
 do something else, not COBOL.  So that company that recruits and 
 trains a COBOL resource is going to be looking for a replacement 
 within a couple years.

We have had over the years training programs to build new Cobol 
programmers.  They work fine.  But again, the application knowledge is not 
in books.  It was transmitted by SMEs.

 (3) Efforts to train new young COBOL resources are going to flop, as
 the article mentions.  Again, everyone expects COBOL to be a career 
 dead-end once beyond a 5 to 10 year transition period.

Since Cobol is now talking to distributed applications in various ways, 
Cobol people are getting exposure to distributed applications.  I recently 
had a project transferred from me which was going to have me build part of 
an environment that is both mainframe and distributed.  As long as the 
documentation is there, there is not a huge chasm to cross.

 (4) In the end, US companies are going to be forced to pay a premium
 just to hang on to their old-timers long enough to buy time to 
 implement that new ERP package or new custom application.  The ones 
 that will be successful doing this are going to be the ones that 
 accommodate their senior developer's desires: lots of time off, 
 telecommuting, job sharing, benefits, etc.

Right now at the moment there are enough Cobol programmers leaving other 
companies that is still a supply of new people, some of which have fine 
skill sets.  But as time goes on, there will be a cliff.

I just returned from Germany.  There was talk there that there is an 
engineering shortage in the market there.  Never bothered with the 
details.  Maybe the recession there will give them time to kick the can 
down the road more.  After all, it has been working so well for dealing 
with their financial problems.

 John


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: Retiring after 43+ years with IBM

2012-05-16 Thread Kirk Talman
Ad multos annos!  My your retirement be as fruitful for you as your 
presence here has been for those who listened and learned.

Seriously jealous of all who have the option of retiring.  After 5 
decades, the enthusiasm wanes.

peace

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/15/2012 
09:00:05 PM:

 From: Frank Yaeger yae...@us.ibm.com
 
 Just a note to let everyone know I'll be retiring at the end
 of this month (5/31/2012).  I've been with IBM for 43+ years
 (plus a couple of summers in college) and I've enjoyed my
 career immensely.  I've especially enjoyed being able to
 help people use the DFSORT/ICETOOL functions I developed,
 over many years, in new and interesting ways.
 
 Once I retire, I won't be posting solutions any more since I
 won't have access to a mainframe to test them, and I don't
 like posting untested solutions.  I may lurk a bit or I may
 not.
 
 I'm looking forward to retirement, but I'll also miss this
 list.  I'm happy to say that others on the DFSORT Team will
 continue to contribute.
 
 Thanks to everyone for giving me the chance to earn a living
 all these years doing something that was a lot of fun for
 me.
 
 Long live the mainframe, IBM, z/OS, DFSORT and ICETOOL!
 
 Frank Yaeger - DFSORT Development Team (IBM) - yae...@us.ibm.com
 Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration
 
  = DFSORT/MVS is on the Web at http://www.ibm.com/storage/dfsort


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


IT versus the in-flight magazine

2012-05-08 Thread Kirk Talman
http colon 
//www.infoworld.com/t/it-strategy/it-versus-the-in-flight-magazine-192066

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: GO TO cobol

2012-04-16 Thread Kirk Talman
IBM Cobol provides the structure format:

I-P.
READ FILE
AT END
* the at end stuff
NOT AT END
* the not at end stuff
END-READ

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/16/2012 
08:28:10 AM:

 From: McKown, John john.mck...@healthmarkets.com
 
PERFORM I-P THRU I-P-EXIT UNTIL CONDITION.
 
 I-P.
 READ FILE AT END
  SET CONDITION TO TRUE
  GO TO I-P-EXIT
 END-READ
 ...
 I-P-EXIT.
 EXIT.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: GO TO cobol

2012-04-16 Thread Kirk Talman
Use of NEXT SENTENCE is as dangerous as GO TO.  Try using CONTINUE.

The former takes you to the next period;  the latter takes you to the end 
of the current conditional.  One missed period and 

To replace nested IFs, try using EVALUATE - the most powerful case 
statement in any language (except structured assembler) according to a 
friend who does distributed apps.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/16/2012 
08:42:05 AM:

 From: McKown, John john.mck...@healthmarkets.com
 To: IBM-MAIN@bama.ua.edu, 
 Date: 04/16/2012 08:46 AM
 Subject: Re: GO TO cobol
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 What??? monopolizes the CPU??? GO TO was made a pariah by an 
 article by Edgar Dijkstra.
 
 http://en.wikipedia.org/wiki/Considered_harmful
 
 And, of course, management went stupid (again) and came up with you
 cannot use the GOTO in any code at all. Which actually makes 
 some COBOL more complicated due to the requirement of nesting IF 
 statements within IF statements. And before the END-IF, that could 
 be very complicated. I've see old code like:
 
 IF ... THEN
 ...
IF ... THEN
...
ELSE
NEXT SENTENCE
...
IF ... THEN
...
   IF ... THEN
   ...
   ELSE
   NEXT SENTENCE 
ELSE
...
 .
 
 Each internal IF had to have a corresponding ELSE with only NEXT 
 SENTENCE in it.
 
 -- 
 John McKown 
 Systems Engineer IV
 IT
 
 Administrative Services Group
 
 HealthMarkets(r)
 
 9151 Boulevard 26 * N. Richland Hills * TX 76010
 (817) 255-3225 phone * 
 john.mck...@healthmarkets.com * www.HealthMarkets.com
 
 Confidentiality Notice: This e-mail message may contain confidential
 or proprietary information. If you are not the intended recipient, 
 please contact the sender by reply e-mail and destroy all copies of 
 the original message. HealthMarkets(r) is the brand name for 
 products underwritten and issued by the insurance subsidiaries of 
 HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-
 West National Life Insurance Company of TennesseeSM and The MEGA 
 Life and Health Insurance Company.SM
 
 
 
  -Original Message-
  From: IBM Mainframe Discussion List 
  [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Jake anderson
  Sent: Sunday, April 15, 2012 10:49 PM
  To: IBM-MAIN@bama.ua.edu
  Subject: GO TO cobol
  
  Hi All,
  
  Apology for asking a basic question and Being Ignorant. We 
  know that GO TO
  statments are a big NO in many production sites and one of 
  the reason
  being it monopolizes the entire CPU. Are there any 
  documentation explaining
  about the  GO TO statements  which clearly describes how it 
  effects the
  System CPU and performances ?
  
  Apology again if the question is not really sensible or else 
  it requires
  more information.
  
  Jake
  
  --
  For IBM-MAIN subscribe / signoff / archive access instructions,
  send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
  
  
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: GO TO cobol

2012-04-16 Thread Kirk Talman
Well said

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/16/2012 
12:00:13 AM:

 From: Sam Siegel s...@pscsi.net
 
 Typically GO TO statements can be avoided by having a good design.  A 
local
 GO TO here and there is not so bad.  The non-local GO TO statements can
 make long-term maintenance of a program problematic and expensive.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: GO TO cobol

2012-04-16 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/16/2012 
10:57:47 AM:

 From: Binyamin Dissen bdis...@dissensoftware.com

 The elimination of GOTOs was to save people time at the cost of CPU 
time.

?

 Obviously, if a procedure was called from several points ALTER GOTO 
would
 generate fewer instructions than perform.

The last time I looked at a PMAP, the Cobol compiler implements PERFORM 
exactly like an ALTERed GO TO, except that all addresses are stored in a 
table.

 But with GOTOless programming the logic is easier to read. There is no
 question about how you got somewhere.

 agreed

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: GO TO cobol

2012-04-16 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/16/2012 
01:59:26 PM:

 From: Gibney, Dave gib...@wsu.edu

 A dirty myth about COBOL is the belief the THRU is required and that
 SECTIONs are a good idea. Unless specifically required by SORT or 
 something, I never used either. It has been 20+ years since I did 
 much COBOL. Haven't had the pleasure of the newer constructs.

THROUGH is just stupid.  But I have used sections.  I think of it as a 
religious preference.

 As to the OP's belief about performance, structured programming has 
 never been about performance, it is about understandability.

yes

and maintainability

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: A stupid idea? Using twitter like service for z/SO, et al., event notification.

2012-03-09 Thread Kirk Talman
We have an in-house monitoring system on zOS that detects significant 
events (very broadly defined) - batch and online-, logs them, uses an 
external table to lookup who to notify via a complex masking system, and 
notifies them.  Notification uses SMTP.  That allows direct interface to 
vendors whose devices support SMS via SMTP.  E.g. major pager vendors and 
cellphone vendors have such interfaces in US Canada and EU.  It also 
allows use of maillists in the email system.

Only downsides are vendor response time and firewalls.

The system is on all lpars/plexes (except the sandboxes) in all data 
centers.  The logs are consolidated and coordinated, as are the tables - 
they exist locally on each lpar/plex but are in sync with the mother 
ship.

I created an interface so that any system (e.g. *nix, M$W) that can 
touch zOS (NDM, FTP, MQ, etc) can use the notification system, including 
the filtering part.

Cobol/CICS/MQ plus vendor tools (e.g. Fault Analyzer) to connect to SRM 
and Endevor.  As much as possible, the system is external table driven. 
Only some of the filtering algorithms are hard code.

The contact number is in the message so that in special cases (e.g. DR) 
there is indication of who/where is the controlling site.  Otherwise the 
plex indicates country.

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Acceptable paging

2012-02-09 Thread Kirk Talman
IBM's glossary is getting better

but note the defn #1 of page is apparently upside down

http://www-01.ibm.com/software/globalization/terminology/p.html

Efforts and courage are not enough without purpose and direction. - John 
F. Kennedy
Fasten your seat belts, it's going to be a bumpy ride. - Bette Davis (as 
character Margo Channing) _All About Eve_1950
Our greatest danger in life is in permitting the urgent things to crowd 
out the important. - Charles E. Hummel

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: Forbes: Kids See A Future In Mainframes

2012-01-31 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 01/30/2012 
05:33:33 PM:

 From: Roberts, John J jrobe...@dhs.state.ia.us
 To: IBM-MAIN@bama.ua.edu
 Date: 01/30/2012 05:45 PM
 Subject: Re: Forbes: Kids See A Future In Mainframes
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 snip
 And there is a general belief that the people who know about 
 mainframes are old, too, you know, like the guy with the COBOL 
 skills and dubious hygiene who shuffles along the corridor, looking 
 like he eats his blue-plate special at 4:30 in the afternoon.
 /snip
 
 I am offended that anyone would think that I have dubious hygiene. 
 Maybe dubious social skills, but not dubious hygiene ;-)
 
 As for the 4:30 blue-plate special, for me it is a 2PM Chinese #3 
 with Orange Soda.  What's wrong with that?
 
 John

1-3 M-Sa double discount plus free drink @ Golden Corral for seniors

yes dubious social skills - my girlfriend thinks I am Sheldon on Big Bang 
Theory

no dubious hygiene but dubious taste in clothes - I liked working in Pgh 
for Duquesne/Legent - Dress code was wear clothes

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

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


Re: Interesting articles on Infoworld

2011-12-15 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 12/15/2011 
08:15:26 AM:

 From: McKown, John john.mck...@healthmarkets.com

 http://www.infoworld.com/t/it-strategy/stupid-consultant-tricks-180912
 
http://www.infoworld.com/t/it-strategy/the-four-fallacies-it-metrics-181517


I've been following this fellow for several yrs.  One of the high points 
of my week.  I've sent links to others within the company.

a USA-centric metrics joke

Two AL state troopers are chasing a car at high speed on I-20 E out of 
Birmingham.  When they get to the GA state line (the location of the 
boundary of the time zone), they pull over.  Says one: Too bad we 
couldn't catch him before he got to GA.  He is an hour ahead of us now.

Moral: if you measure the wrong thing, you get the wrong answer.  In fact 
the answer you get is irrelevant.

related USA-centric metrics joke

Someone forwarded that story to me w/I-20 (an E-W road) replaced w/I-95 (a 
N-S road).

Moral: make sure you understand a story before you tell it.  Using the 
wrong conditions will invalidate measurements and stories.

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: vdawkin

2011-12-08 Thread Kirk Talman
someone has a virus

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 11/30/2011 
04:12:20 PM:

 From: Ed Gould ps2...@yahoo.com
 To: IBM-MAIN@bama.ua.edu
 Date: 11/30/2011 04:15 PM
 Subject: vdawkin
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Dear Claims Adjustor:
 http colon //portadigiano.net/wintergift.php?jcintop=100
 
 
 Wed, 30 Nov 2011 22:12:18
 __
 The publican was justified? said Caleb, what does _justified_ mean?
 Forgiven and approved. (c) Jordae vituperando


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: 3270 archaeology (Was: TSO SCREENSIZE)

2011-11-14 Thread Kirk Talman
On January 14 1970, DPD rolls out IBM DATA/360, a new program product 
that simulates the functions of the IBM 29 keypunch and IBM 59 verifier to 
enter data from an IBM 2260 display station to an IBM 2311 or 2314 direct 
access storage device, bypassing punched cards;

we used this w/2270-1 s a few years after this.  product was renamed but 
google can't find the new name.  I remembered ENTRY/370 but not found.

Our greatest danger in life is in permitting the urgent things to crowd 
out the important. - Charles E. Hummel
Efforts and courage are not enough without purpose and direction. - John 
F. Kennedy
The probability of error in a change is inversely proportional to the size 
of the change. - B.I Kahn's First Law
The probability of error in a one character change is approximately 100%. 
If the possibility of collateral damage exists, the probably of error can 
appear to exceed 100%. - corollary to B.I Kahn's First Law





-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SLightly O/T Perl

2011-11-03 Thread Kirk Talman
In the late 60s, while doing nuclear physics research, I had a program 
that, when you made a fatal error, wrote your program has bombed 
followed by a mushroom shaped cloud.  The lab I was at is one of the 
places the Manhattan project was done.

Our greatest danger in life is in permitting the urgent things to crowd 
out the important. - Charles E. Hummel
Efforts and courage are not enough without purpose and direction. - John 
F. Kennedy
The probably of error in a change is inversely proportional to the size of 
the change. - B.I Kahn's First Law
The probably of error in a one character change is approximately 100%.  If 
the possibility of collateral damage exists, the probably of error can 
appear to exceed 100%. - corollary to B.I Kahn's First Law

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 11/02/2011 
05:34:10 PM:

 From: Ed Finnell efinnel...@aol.com
 
 Early on(mid sixties) there was a 'Blue Fortran'(not IBM) that  cursed 
 diagnostics at you then would printout a 'one finger salute' at the end.
 It was humorous for awhile...
 
 In a message dated 11/2/2011 3:56:54 P.M. Central Daylight Time, 
 allan.stal...@kbmg.com writes:
 
 Sorry,  you are an idiot. Compilation  aborted.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: As IBM CEO, Ginni Rometty will bring some Midwestern charm

2011-10-27 Thread Kirk Talman
I was born and raised in the Midwest but I have never heard the term 
Midwestern charm before

Our greatest danger in life is in permitting the urgent things to crowd 
out the important. - Charles E. Hummel
Efforts and courage are not enough without purpose and direction. - John 
F. Kennedy

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 10/27/2011 
03:50:40 PM:

 From: Ed Gould ps2...@yahoo.com
 To: IBM-MAIN@bama.ua.edu
 Date: 10/27/2011 03:55 PM
 Subject: As IBM CEO, Ginni Rometty will bring some Midwestern charm
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 With Virginia Ginni Rometty, the newly named CEO to succeed Sam 
 Palmisano at IBM Corp., the business machines company is likely to 
 see a little more in Midwestern charm.
 Ms. Rometty is a Chicago native and graduate of Northwestern 
 University, where she serves as a trustee.
 I wrote about her more than a year ago, when she was named a 
 possible contender for the top job.
 Ms. Rometty, who has been leading IBM's global business services, 
 previously oversaw the consulting arm of PricewaterhouseCoopers, 
 which was acquired by IBM in 2002. Her job was to attract big 
 customers as well as redesign and run the company's human resources 
 and finance businesses ? key departments for IBM.
 ?Ginni Rometty combines performance and charisma,? said George F. 
 Colony, chairman of Forrester Research, in a New York Times 
 story about her earning the CEO job. ?She orchestrated a massive 
 charm campaign to bring the PricewaterhouseCoopers people into the 
 fold. That was the trial by fire for her.?
 More recently, Ms. Rometty is credited with leading the growth and 
 development of IBM's huge services business.
 Time magazine noted in 2002 that her vast Rolodex and industry 
 expertise would make her a force at the company.
 And maybe her skills in scuba diving ? her favorite sport ? came 
 into play, too, the magazine said, quoting Ms. Rometty as saying, 
 It's 98% calm and 2% terror.
 
 Read more: http://www.chicagobusiness.com/article/20111026/BLOGS03/
 111029828/as-ibm-ceo-ginni-rometty-will-bring-some-midwestern-
 charm#ixzz1c0tNKjjz 
 
 
 
 (fluff piece on Rometty)
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How to control in an JCL that a file is empty or not exist ?

2011-07-15 Thread Kirk Talman
ouch - thanks

old fingers faster than old brain

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 07/15/2011 
09:49:19 AM:

 From: Scott Rowe scott.r...@joann.com
 To: IBM-MAIN@bama.ua.edu
 Date: 07/15/2011 09:50 AM
 Subject: Re: How to control in an JCL that a file is empty or not exist 
?
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Kirk,
 
 I don't think your little code sample would work as you intended, try LA
 instead of LR ;-)
 
 On Thu, Jul 14, 2011 at 5:24 PM, Kirk Talman rkueb...@tsys.com wrote:
 
  Or write little program (skeleton ASM)
 
  OPEN
  LR R3,4
  GET
  LR R3,0 OR ...
  EOF EQU *
  RETURN w/R3 as return code in R15
 
  can also be done in Cobol in same manner and probably all other 
languages
 
  IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 
07/14/2011
  09:22:05 AM:
 
   From: Greg Shirey wgshi...@benekeith.com
   To: IBM-MAIN@bama.ua.edu
   Date: 07/14/2011 09:31 AM
   Subject: Re: How to control in an JCL that a file is empty or not 
exist
  ?
   Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
  
   As mentioned, LISTC will test for whether a file exists;  ICETOOL
   provides a method to test if a file is empty.
  
   From Smart DFSORT tricks (ftp.software.ibm.com/storage/dfsort/mvs/
   sorttrck.pdf)
  
   For example, in the following ICETOOL job, the EMPTY operand of
   COUNT is used to stop STEP2 from being executed if the IN data set
   is empty. ICETOOL sets RC=8 (because the RC8 operand is specified)
   if the IN data set is empty, or RC=0 if the IN data set is not
   empty. ICETOOL only reads one record to determine if the data set is
   empty or not empty, regardless of how many records there are in the 
data
  set.
  
   //STEP1 EXEC PGM=ICETOOL
   //TOOLMSG DD SYSOUT=*
   //DFSMSG DD SYSOUT=*
   //IN DD DSN=...
   //TOOLIN DD *
   * SET RC=8 IF THE 'IN' DATA SET IS EMPTY, OR
   * SET RC=0 IF THE 'IN' DATA SET IS NOT EMPTY
   COUNT FROM(IN) EMPTY RC8
   /*
   // IF STEP1.RC = 0 THEN
   //*** STEP2 WILL RUN IF 'IN' IS NOT EMPTY
   //*** STEP2 WILL NOT RUN IF 'IN' IS EMPTY
   //STEP2 EXEC ...
   ...
   // ENDIF
  
  
   HTH,
   Greg Shirey
   Ben E. Keith Company
  
  
   -Original Message-
   From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
   Behalf Of Hilario G.
   Sent: Thursday, July 14, 2011 7:40 AM
   To: IBM-MAIN@bama.ua.edu
   Subject: How to control in an JCL that a file is empty or not exist 
?
  
   Hello folks,
  
   I have several batch processes that contain empty files or files
   that do not exist.
  
   I need to control the execution of certain programs based on the
   existence of these files (including files created empty).
  
   I try to used IDCAMS but didn't work in my tests.
  
   Thank you very much everyone.
 
 
  -
  The information contained in this communication (including any
  attachments hereto) is confidential and is intended solely for the
  personal and confidential use of the individual or entity to whom
  it is addressed. If the reader of this message is not the intended
  recipient or an agent responsible for delivering it to the intended
  recipient, you are hereby notified that you have received this
  communication in error and that any review, dissemination, copying,
  or unauthorized use of this information, or the taking of any
  action in reliance on the contents of this information is strictly
  prohibited. If you have received this communication in error,
  please notify us immediately by e-mail, and delete the original
  message. Thank you
 
  --
  For IBM-MAIN subscribe / signoff / archive access instructions,
  send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
  Search the archives at http://bama.ua.edu/archives/ibm-main.html
 
 
 CONFIDENTIALITY/EMAIL NOTICE: The material in this transmission contains
 confidential and privileged information intended only for the addressee.
 If you are not the intended recipient, please be advised that you have
 received this material in error and that any forwarding, copying, 
printing,
 distribution, use or disclosure of the material is strictly prohibited.
 If you have received this material in error, please (i) do not read it,
 (ii) reply to the sender that you received the message in error, and
 (iii) erase or destroy the material. Emails are not secure and can be
 intercepted, amended, lost or destroyed, or contain viruses. You are 
deemed
 to have accepted these risks if you communicate with us by email. Thank 
you.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained

Re: Z196 Cobol pgm with higher CPU

2011-07-14 Thread Kirk Talman
The last PMAP (or whatever it is called now) I looked at showed that the 
Cobol code generator was not even using relative branching.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 07/14/2011 
02:04:37 PM:

 From: Vernooij, CP - SPLXM kees.verno...@klm.com

 So, since it is Cobol, would just a recompile with a recent compiler be
 sufficient to generate an efficient loadmodule?

 We discussed a similar issue internally recently with regards to the new
 instructions that are available on today's machines and were not 10 or
 20 years ago when an old module was compiled. Also for this reason,
 recompiling it could make it more efficient.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How to control in an JCL that a file is empty or not exist ?

2011-07-14 Thread Kirk Talman
Or write little program (skeleton ASM)

OPEN
LR R3,4
GET
LR R3,0 OR ...
EOF EQU *
RETURN w/R3 as return code in R15

can also be done in Cobol in same manner and probably all other languages

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 07/14/2011 
09:22:05 AM:

 From: Greg Shirey wgshi...@benekeith.com
 To: IBM-MAIN@bama.ua.edu
 Date: 07/14/2011 09:31 AM
 Subject: Re: How to control in an JCL that a file is empty or not exist 
?
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 As mentioned, LISTC will test for whether a file exists;  ICETOOL 
 provides a method to test if a file is empty. 
 
 From Smart DFSORT tricks (ftp.software.ibm.com/storage/dfsort/mvs/
 sorttrck.pdf)
 
 For example, in the following ICETOOL job, the EMPTY operand of 
 COUNT is used to stop STEP2 from being executed if the IN data set 
 is empty. ICETOOL sets RC=8 (because the RC8 operand is specified) 
 if the IN data set is empty, or RC=0 if the IN data set is not 
 empty. ICETOOL only reads one record to determine if the data set is
 empty or not empty, regardless of how many records there are in the data 
set.
 
 //STEP1 EXEC PGM=ICETOOL
 //TOOLMSG DD SYSOUT=*
 //DFSMSG DD SYSOUT=*
 //IN DD DSN=...
 //TOOLIN DD *
 * SET RC=8 IF THE 'IN' DATA SET IS EMPTY, OR
 * SET RC=0 IF THE 'IN' DATA SET IS NOT EMPTY
 COUNT FROM(IN) EMPTY RC8
 /*
 // IF STEP1.RC = 0 THEN
 //*** STEP2 WILL RUN IF 'IN' IS NOT EMPTY
 //*** STEP2 WILL NOT RUN IF 'IN' IS EMPTY
 //STEP2 EXEC ...
 ...
 // ENDIF
 
 
 HTH,
 Greg Shirey
 Ben E. Keith Company 
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Hilario G.
 Sent: Thursday, July 14, 2011 7:40 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: How to control in an JCL that a file is empty or not exist ?
 
 Hello folks,
 
 I have several batch processes that contain empty files or files 
 that do not exist. 
 
 I need to control the execution of certain programs based on the 
 existence of these files (including files created empty).
 
 I try to used IDCAMS but didn't work in my tests. 
 
 Thank you very much everyone. 


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Meet IBM's new $75,000 mainframe

2011-07-12 Thread Kirk Talman
There was a post I thought I saw on this list a while back which said IBM 
had sold two fully loaded systems to SwissRe with a quoted price in the 
low to middle 7 figures, depending on whether the price was for one or two 
systems.  A number of the processors (in single digit) were IFLs.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 07/12/2011 
11:43:23 AM:

 From: Paul Gilmartin paulgboul...@aim.com
 IBM never discloses its top mainframe pricing but depending on how 
the
 system is configured it's believed to cost in the high six 
 figures, and well beyond. 


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


lies, d***ed lies and statistics

2011-07-06 Thread Kirk Talman
waiting for a job to run I noticed something curious - maybe someone can 
explain - displays are slightly censored - does this mean there are 
multiple ways to get model type and they give different answers?

batch job - CPU MODEL=2097 (Z10 EC)

JCLCHECK  11.0  AM01INVOKED AT  3:05:38 PM ON WEDNESDAY JULY 6, 2011
SYSTEM  INFORMATION: CPU MODEL=2097 SP7.1.2 TSO3.12.0 SMS31C0 ENVIRONMENT 
ARRAY: 

TASID Version 5.14 - CPU 2817-M32 (z196)

CPU utilization 100% 
CPU 2817-M32   (  3 CPUs)
ENQ Contention  2 
Real Stg 9437184K
Expand Stg 0K

MVS Information: z/OS   01.12.00z/Arch
JES Information: JES2 / z/OS1.12 / HJE7770 

Current time  15:14 on 2011/07/06 
Last IPL time 04:46 on 2011/06/26 
IPL Parameters 62A6 F0 M 1 
z/OS 01.12.00 JES version JES2 
..JES level   .12 
..RACF level  7.77.0
..TSO version 3.2.0 
..VTAM Level  6.1 
ProcStep $PGMRDFSMS level 1.12.0
Region   4M 
RACF Grp PGMGRP   DSF  level  1.17.0
Mode PR/SMISPF Level  6.1.0 
  HSM Level   01.12 

is this related?

TASID can not locate the LPAR information on this system

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Vector processors on the 3090

2011-07-01 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 07/01/2011 
03:37:31 AM:

 From: Timothy Sipples timothy.sipp...@us.ibm.com

 And before *that* there was the IBM 2938 Array Processor which you 
attached
 to your System/360.

If this is the beast I think it is, it attached only to 360s as a channel 
that had outboard channels.  Memory (no bit correction) says that was 44, 
65, 75, 91, and 165/8 on 370.  May be more.  The programs were channel 
programs.  I was told that this was the reason the 44 was created.  And 
that it was 65 + lobotomy.

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: retraction ...

2011-06-22 Thread Kirk Talman
I started @ Duquesne 10/86.  Within in a few yrs Duquesne merged w/Morino 
Assoc. to form Legent because venture capitalists who owned parts of both 
saw an advantage to it.  Total culture clash between companies made merger 
an interesting time.  Unfortunately there is no shelter that will take 
unwanted managers.

Almost immediately Legent bought the company that owned Endevor, and made 
its president the president of Legent.

A few yrs later, Legent picked up Goal -- a yr or so before being bought 
out by CA in 8/95.  Before the buyout was complete, a questionaire was 
passed out.  One of the questions was Do you want to work for CA? 
Amazing the number of people who wrote NO. They got their wish.

I remember having to try to comfort the woman who walked me out.  She 
was a wreck.

from other email I think Tim Brunner wrote QF and PMO.

QCM was before my time.

around the time I started, two products (can't remember names) one 
Duquesne owned and one they bought were merged to form MIM .  Ed Legowsky 
(sp?) then added another part.  I think it was originally called EDIF.

A have a lot of good memories from my decade in Pgh.  Duquesne was the 
best company I have ever worked for.  Neglecting upper management, Legent 
was as good.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 06/13/2011 
09:26:37 AM:

 From: Staller, Allan allan.stal...@kbmg.com
 To: IBM-MAIN@bama.ua.edu
 Date: 06/13/2011 09:35 AM
 Subject: Re: retraction ...
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Duquesne ? -  Legent ? -  CA
 Goal systems -
 
 
 snip 
 Duquesne ? -  Legent ? -  CA
 /snip
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: retraction ...

2011-06-22 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 06/13/2011 
01:57:03 PM:

 From: Bill Fairchild bi...@mainstar.com

 Duquesne merged with Morino Associates and the combined entity was 
 named Legent.  Later CA bought Legent.  CA had also bought Allen 
 Services previously.  Thus CA came to own the two most prevalent 
 commercial (and mutually competing) products to reduce enqueue and 
 reserve conflicts between two or more systems sharing DASD.  I think
 one of the original two products was called MSI (Multiple Systems 
 Integrity) for a while.  MIM stood for Multiple Image Manager, I think.

I agree

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: An upbeat story

2011-06-22 Thread Kirk Talman
One of the gentlemen I work with is 75 and still going strong.

He was a music major - saxaphone and voice - got his masters - taught high 
school for a decade.  Spent 3 decades w/IBM in various positions.

For last 1.5 decades he has been doing Cobol/IMS/BD2 and is a specialist 
in his application

His wife is approaching retirement and he is thinking he might retire.

My hero and excellent lunch companion.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 06/15/2011 
05:42:32 AM:

 From: Barry Merrill ba...@mxg.com

 In the early 70s, State Farm ramped up its Application Development
 to PL/1 and hired a massive number of new programmers (in excess
 of 1000, I think), and sent them thru a 9 week course, and those
 that learned well were hired. 
 
 The analysis of the chosen found that the key factors were that
 they had backgrounds or skills in musical instruments, or were
 competent in multiple spoken languages, or were strong in math,
 or had engineering skills, especially Electrical Engineering. 
 
 Very few were computer science majors.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: retraction ...

2011-06-22 Thread Kirk Talman
original console product was SCON

after MIM created the merged product was called MIC

MIA was multi image allocation

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 06/22/2011 
09:42:10 PM:

 From: Ted MacNEIL eamacn...@yahoo.ca

 two products (can't remember names) one 
 Duquesne owned and one they bought were merged to form MIM.
 
 SDSI -- Shared DataSet Integrity.
 MSX/MSI - can't remember what they stood for.
 But, IIRC, MSI was Multiple System Integrity.
 MSX consolidated consoles from multiple systems (pre-SYSPLEX).
 This feature was in MIM, as well.
 We turned off as soon as we went to full SYSPLEX (circa OCT1994).


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How to tell what security product

2011-05-19 Thread Kirk Talman
In my notes I also have DBLT =  DeadBolt

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/18/2011 
08:17:11 AM:

 From: Lindy Mayfield lindy.mayfi...@ssf.sas.com
 To: IBM-MAIN@bama.ua.edu
 Date: 05/18/2011 08:17 AM
 Subject: Re: How to tell what security product
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 how I did it was from the RCVT.
 
 if RCVT  then RACF
 if ACF2  then ACF2
 if RTSS  then TopSecret


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: IBM-MAIN Digest - 11 Apr 2011 to 12 Apr 2011 (#2011-102)

2011-04-14 Thread Kirk Talman
...a shoddy piece of dishonest marketing nonsense...

how many levels of redundant redundancy is contained in that phrase?

Quidquid latine dictum sit, altum viditur.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/14/2011 
08:21:07 AM:

 From: McKown, John john.mck...@healthmarkets.com

 Now with native HTML5 support for the best possible browing 
experience!

 
http://www.theregister.co.uk/2011/04/13/web_skewers_microsoft_for_native_html5_talk/



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: The plural of 'virus'

2011-04-13 Thread Kirk Talman
wow - good thing I didn't say I thought it was 4th declension.  but then I 
don't trust most 50yr old memories even those from Latin School.  I toured 
my high school 2 yrs ago during 50th reunion and the thing looks a lot 
smaller inside than I remember.  It was nice to see places in the building 
that had never been remodeled :-)

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/12/2011 
07:53:45 PM:

 We have been around this way before.  The latin word 'virus' is an 
 uncommon 2nd-declension neuter noun.  (Most 2nd-declension neuter 
 nouns end in 'um' in the nominative singular.)   Thus 'virus' has no
 latin plural.  If one is needed in English 'viruses' is available. 

 The very common latin word 'vir', man, has the nominative plural 
 'viri', men.  Moreover, 'ii' is impossible qua suffix: it can occur 
 only when a stem ends in 'i', as in radius==radii. 

 Latin dropouts would indeed be well advised to avoid attempting to 
 form the plural of -us words.  They are too problematic: the 
 singular 'opus' has the plural 'opera'; the singular 'octopus' has 
 the plural 'octopodes', etc., etc.   It is far better, albeit 
 subliterate, to speak of octopuses than of octopi. 

 John Gilmore Ashland, MA 01721-1817 USA


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: A better abbreviation (Was: HFS file questions)

2011-02-15 Thread Kirk Talman
roflmao

thnx I needed a laugh

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 02/14/2011 
09:01:06 PM:

 From: Ron Hawkins ron.hawkins1...@sbcglobal.net

 Well, I think the whole subject zUX.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: 64 bit mode disabled

2010-12-02 Thread Kirk Talman
Please convince the Cobol code generator people that there are relative 
addressing instructions and immediate argument instructions not present in 
the 370.  How many machine have up-to-date Cobol compilers but machines so 
old they do not have these instructions?

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 12/02/2010 
10:38:06 AM:

 From: Clark Morris cfmpub...@ns.sympatico.ca

 Please convince the COBOL compiler developers of this need.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: 64 bit mode disabled

2010-12-01 Thread Kirk Talman
I dare say code/storage I was trying to move above the line 1.5 decades 
ago in a prior life is still not there.  Another example of the 80/20 
90/10 rule.  When 80-90% of a complex project are done, the enthusiasm and 
therefore funding for the last bit diminishes considerably.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 12/01/2010 
09:08:28 AM:

 We were still struggling with VSCR long after MVS/XA was GA.

 Ted MacNEIL


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Can anyone recommend a replacement for SAR or CA-View Spool?

2010-11-11 Thread Kirk Talman
We also use JHS to good effect on all plexes.  Very easy to use.  It 
shares code w/Xptr.

 From: David Magee david.ma...@dillards.com
 
 We've used JHS from Systemware (for Job logs and System logs) since way 
back
 in the 80's. Recent data is maintained on-line for browsing and 
research.
 Older stuff is archived to tape and can be recalled as needed. 


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: CA-TPX and SMF question

2010-11-03 Thread Kirk Talman
2 decades ago, when I was a TPX developer, they were SaveAreaControlBlock. 
 They were getmained at startup below the line and chained together.  They 
contained a savearea and two 6 word workareas used by variable management. 
 The available chain was anchored in the SMRT or the SMRT extension.

I had code to move some of them above the line and to create stacks but it 
was never implemented before CA bought out Legent.

There should be an TPXOPER command that gives you what you want.

For building exits, is there a macro for the SMRT?

Oh how I wish we used TPX here.  Switch has bugs I remember fixing in TPX.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 10/28/2010 
05:23:16 PM:

 From: Pommier, Rex R. rex.pomm...@cnasurety.com

 Hi list,

 I can't find the answer in the CA documentation (or on Google) so I 
 thought I'd come here.  In the TPX SMF records -specifically the 
 interval and shutdown records - there is a section that has SACB 
 statistics.  It has 2 fields in it, current SACBs in use and the 
 SACB high water mark.  Can somebody tell me just what the SACB is?

 What I'm actually looking for is something that tells me the maximum
 number of concurrent users of one of the applications I have defined
 to TPX.  If I can't get that, the max number of terminal sessions 
 signed onto TPX concurrently.  I'm hoping the SACB field is the 
 latter of these.

 TIA.

 Rex


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: O/T Stupid Data Center tricks

2010-09-14 Thread Kirk Talman
Oh how I wish I could use that as my tagline at work.

 ... Disaster Recovery Plan (the best one is still an offsite copy of 
your resume

 Art Gutowski
 Ford Motor Company


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: CA OPS/MVS phone home

2010-09-13 Thread Kirk Talman
We have/had a home grown version of that.  It included a M$W server 
accessed via MQ and using VRU.  Server and its software were not replaced 
for cost reasons :-)

Now using just SMTP sending to SMS and/or email.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 09/10/2010 
12:25:04 PM:

 From: Jack Kelly lasjke...@aol.com
 To: IBM-MAIN@bama.ua.edu
 Date: 09/10/2010 12:38 PM
 Subject: CA OPS/MVS phone home
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu

 Does OPS have the ability to call a phone number and send a message to 
 someone? Or does another product, eg NetView?
 I assume that any of them can send a email but I hate assumption?
 
 TIA
 Jack



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Debug tool Problem

2010-08-19 Thread Kirk Talman
Because you use CALL '...', the subroutine is linkedited into the main 
program.  Try

SET QUALIFY PROGRAM DEBUGNW4

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 08/19/2010 
03:33:30 AM:

 From: גדי בן אבי gad...@malam.com
 To: IBM-MAIN@bama.ua.edu
 Date: 08/19/2010 03:36 AM
 Subject: Debug tool Problem
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Hi,
 
 I am having problems using debug tool to debug called programs.
 
 I have two COBOL programs, DEBUGNW3 and DEBUGNW4.
 
 I compiled DEBUGNW4 and then DEBUGNW3.
 
 DEBUGSW3 has the command CALL ‘DEBUGNW4’ in it.
 
 Running the program without Debug Tool works fine.
 
 When I run the program using Debug Tool in batch I use the following 
commands
 
 SET QUALIFY LOAD DEBUGNW3;
 AT 13
   LIST ( MONE-1: , MONE-1 ) ;
 AT 18
   LIST ( MONE-1: , MONE-1 ) ;
 SET QUALIFY LOAD DEBUGNW4;
 
 The last commands causes the message: THERE IS NO LOAD MODULE NAMED 
 DEBUGNW4. To be displayed.
 The message says:
 EQA1925S There is no load module named load
 module name.
 Explanation: Load module qualification is referring to
 a load module that cannot be located.
 Programmer Response: The load module might be
 missing or it might have been loaded before Debug
 Tool was first used. On the System/370, Debug Tool is
 aware of additional load modules only if they were
 FETCHed after Debug Tool got control for the first
 time.
 
 How do I cause DEBUGNW4 to be fetched?
 Is there another way to fix the problem?
 
 TIA
 
 Gadi
 
 לשימת לבך, בהתאם לנהלי החברה וזכויות החתימה בה, כל הצעה, התחייבות או
 מצג מטעם החברה, מחייבים מסמך נפרד וחתום על ידי מורשי החתימה של 
 החברה, הנושא את לוגו החברה או שמה המודפס ובצירוף חותמת החברה. בהעדר 
 מסמך כאמור (לרבות מסמך סרוק) המצורף להודעת דואר אלקטרוני זאת, אין 
 לראות באמור בהודעה אלא משום טיוטה לדיון, ואין להסתמך עליה לביצוע 
 פעולה עסקית או משפטית כלשהי.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

Re: Debug Tool Question

2010-08-12 Thread Kirk Talman
We have DT 10.1  Enterprise COBOL for z/OS 4.1 (5655-S71)

It is a world of difference and changes.

Are u debugging batch or CICS?  What language(s)?

Have u been here:  
http://publib.boulder.ibm.com/infocenter/pdthelp/v1r1/index.jsp

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 08/12/2010 
03:46:38 AM:

 From: גדי בן אבי gad...@malam.com
 To: IBM-MAIN@bama.ua.edu
 Date: 08/12/2010 03:47 AM
 Subject: Debug Tool Question
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Hi,
 
 We are migrating from VS COBOL II to a newer version of COBOL (COBOL
 for OS/390 and VM v2.1.2).
 We have Debug Tool v1.2 installed and it seems to work. The IVP job runs 
fine.
 
 We can run simple programs through the debugger with no problem.
 
 We are having problems running complex programs.
 
 Our program is built with many different source programs.  Each one 
 is compiled separately. Some with debug options and some without. 
 All of the load modules are then linked together.
 
 We are trying to run the debugger and debug one of the called programs.
 
 The whole program runs OK, but the debugger does not receive control.
 
 We are trying to run everything in batch.
 
 We are running z/OS 1.9
 
 Any help would be appreciated.
 
 Gadi
 
 
 לשימת לבך, בהתאם לנהלי החברה וזכויות החתימה בה, כל הצעה, התחייבות או
 מצג מטעם החברה, מחייבים מסמך נפרד וחתום על ידי מורשי החתימה של 
 החברה, הנושא את לוגו החברה או שמה המודפס ובצירוף חותמת החברה. בהעדר 
 מסמך כאמור (לרבות מסמך סרוק) המצורף להודעת דואר אלקטרוני זאת, אין 
 לראות באמור בהודעה אלא משום טיוטה לדיון, ואין להסתמך עליה לביצוע 
 פעולה עסקית או משפטית כלשהי.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

Re: More FUD on the demise of the Mainframe

2010-08-04 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 08/03/2010 
10:45:09 AM:

 From: John P Kalinich jkali...@csc.com
 
 I would not worry about FUD given the following statement from the 
article.
 
 Some companies still employ an older mainframe with a screen known as a
 3270 terminal emulator, which evokes the decades-old Disk Operating 
System,
 or DOS, that predated Microsoft (MSFT) Windows

but how many people who read the article know what odiferous horse hockey 
it is?

pup137

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Finding the procedure name from a program

2010-07-29 Thread Kirk Talman
procedure name not available but

*
GET_SSIBJBID DS 0H jobnumber 
 L R1,16   --CVT 
 USING CVT,R1 
 L R1,CVTTCBP  --TCB words 
 DROP  R1 
 L R1,4(R1)--current TCB
 USING TCB,R1 
 L R1,TCBJSCB  --JSCB 
 DROP  R1 
 USING IEZJSCB,R1 
 L R1,JSCBSSIB --SSIB 
 DROP  R1 
 USING SSIB,R1 
 LAR15,SSIBJBID 
 DROP  R1 
 LAR0,L'SSIBJBID 
 BRR14 
*
GET_TIOCNJOB DS 0H jobname 
 ICM   R1,15,@TIOT 
 JNZ   GET_TIOCNJOB1 
 EXTRACT MF=(E,@EXTRACT) 
 L R1,@TIOT 
GET_TIOCNJOB1 DS 0H 
 USING TIOT1,R1 
 LAR15,TIOCNJOB 
 DROP  R1 
 LAR0,L'TIOCNJOB 
 BRR14 
*-
GET_TIOCSTEP1 DS 0Hstepname if no proc
 ICM   R1,15,@TIOT procstepname 
 JNZ   GET_TIOCSTEP1A 
 EXTRACT MF=(E,@EXTRACT) 
 L R1,@TIOT 
GET_TIOCSTEP1A DS 0H 
 USING TIOT1,R1 
 LAR15,TIOCSTEP 
 DROP  R1 
 LAR0,8 
 BRR14 
*-
GET_TIOCSTEP2 DS 0Hstepname if proc 
 ICM   R1,15,@TIOT 
 JNZ   GET_TIOCSTEP2A 
 EXTRACT MF=(E,@EXTRACT) 
 L R1,@TIOT 
GET_TIOCSTEP2A DS 0H 
 USING TIOT1,R1 
 LAR15,TIOCSTEP+8 
 DROP  R1 
 LAR0,8 
 BRR14 
**



From:   Elardus Engelbrecht elardus.engelbre...@sita.co.za
To: IBM-MAIN@bama.ua.edu
Date:   07/29/2010 03:12 PM
Subject:Re: Finding the procedure name from a program
Sent by:IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu



Bruce Richardson wrote:

I'm looking for the control block and field name that contains the name 
of the
procedure (or the member name of the PROCLIB) used in a step.

I have an assemble program that displays the following for a job step:
JobName, StepName, ProcStep, ProgramName, UserID

JobName - From SMF Common Area
UserID - From ACEEUSRI 

The rest I *think* you would have to look at JES2 macros. I'm not sure.

ProgramName - Please clarify this one? From JCL or from the very first 
module 
in the address space?

And I would really like to round out the information with the ProcName.

Interesting. Tell us if you get some info about this one.

Groete / Greetings
Elardus Engelbrecht

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Another reason to hate PDSE's

2010-07-27 Thread Kirk Talman
 Or imagine my astonished dismay the first time I allocated a member with 
DISP=(OLD,DELETE) and watched the entire PDS vanish.

In the early 1970s, at a bank using MVT on 370/155, soon after DOS-OS 
conversion, all procs were stored in SYS1.PROCLIB.  Excessively neat 
programmer deleted a member using that technique.  System was unbootable.

When the system came back after the sysgen (no backup res pack!), an 
APPL.PROCLIB was created and all SYS1 datasets were password protected. 
Ops was not given the password.

So in 40 yrs, the same design flaw has bit how many people/shops?

On the other hand, most programs I wrote in the 1960s would run today, if 
there were still card readers.

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hashing algorythm for text strings without embedded blanks

2010-07-27 Thread Kirk Talman
I have used the technique of adding byte values for a hash count in two 
shops over two decades to cut the length of a threaded list.  Both times I 
used mod256 to good effect.

The first time the string was an eight character variable name, the second 
time a set of strings over 64 bytes long.  Both could contain spaces.

In the first case the set was in the low thousands and short/long ratio 
was less than 3/1.

In the second case, worst case set was above 1 million and the short long 
ratio was less than 1.5/1.  In this case, the performance hit is low 
enough (and probably the systems fast enough) that it does not pay to go 
mod512.  A million pages is still a technology limit for the kind of 
reports being indexed.

One thing that helped in both cases was allocating control blocks pointed 
to by the hash tables in sets of pages to improve locality of reference.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 07/27/2010 
03:18:49 PM:

 From: Binyamin Dissen bdis...@dissensoftware.com
 Subject: Hashing algorythm for text strings without embedded blanks
 
 Is there a preferred hashing algorithm for such strings? The strings 
will be
 fixed length with trailing blanks.
 
 I was thinking of simply doing a MOD64 (or higher) of the sum of 
thenon-blank
 part of the string by words, but as this is text with a limited 
character set,
 would this lead to excessive alias chains? Has research been done in 
this
 area? There will mostly be search activity but also add activity.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Who protects PDSs?

2010-07-23 Thread Kirk Talman
The protection of updates of normal files is done as I understand it by 
ENQ.

As I remember, feature EDIF was added to the product MIM to offer the same 
kind of protection to members of PDSs.  Is this kind of functionality now 
part of base zOS code?

The scenario is:

Job A is a low priority job run by group X which scans a library using 
DISP=SHR,DSN=whatever.

Job B is a low priority job run by group Y which updates members in the 
same library using DISP=OLD,DSN=whatever(membername).

The question is:  Is it safe for group B to use DISP=SHR?


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


ENQ question

2010-07-02 Thread Kirk Talman
At month end a job of ours that nornally runs a few minutes took several 
hours by lpar saturation.  Our job reads a JCL PDS used by the DBAs.  They 
complained because their job and subsequent jobs were held up by hours. 
And once their job ran it took an hour instead of a minute (no 
exaggeration!).

We have been asked to change our job which would require changing it on at 
least 6 plexes.

Our solution is for them to change their job.

They are using a construct that has the followed DD

//OUTPUT DD DISP=OLD, DSN=IMS.DBA.JCLLIB(MEMBER)

The question I have is:  Is the DISP=OLD needed or does the QSAM interface 
to BPAM handle collisions?

I vaguely remember that the MIM product had a feature added to it to 
handle member collisions in the middle to late 1980's by Ed Legowski so 
collisions were an issue back then.  (EDIF maybe)

So what is current state of the art?  We are 1.10 with 1.11 rolling out 
this year (it's on 5-10 lpars already).

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: O/Topic Selling poisoned software

2010-06-28 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 06/28/2010 
03:38:32 PM:

 From: Ted MacNEIL eamacn...@yahoo.ca
 To: IBM-MAIN@bama.ua.edu
 Date: 06/28/2010 03:38 PM
 Subject: Re: O/Topic Selling poisoned software
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Yep. MSI  MSX. There was a competitor  from maybe Duquense but it 
always 
 lost the benchmarks.
 
 SDSI, which I have also worked with.
 
 But, I thought, and I could be wrong, that Duquense, became a 
 company after Moreno merged with the provider of SDSI.
 
 1985?

DUQN bought the company that owned the code that became part of MIM. 
Around 1985 because I started work for them in 1986 and the products were 
being merged/expanded at that time.  That deal and several others were 
enhanced because of pending changes in tax laws. (TPX? STX? NetSpy?)  The 
stock offerings to support that deal led to ownership by venture 
capitalists that drove the next deal.

Then QUQN merged w/Morino to become Legent which was bought by CA in 
August 1995.

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: UAT Best Practices

2010-06-15 Thread Kirk Talman
If UAT and QA are not separate environments, with formal promotion between 
them, how can you do formal in house testing before giving the code to the 
customer to test?  It also limits the time frames for testing in an 
environment where changes come in regular waves (like releases).

If UAT is owned by the customer, should they not have (and want to have) 
full control over the data in it?  And to have that data very similar to 
real data.

Would a customer want QA testers (much less programmers) to have access to 
data which looked sufficiently like production data?

Would QA testers want data limited to the preferences and customs of just 
one customer?

Auditors, both internal and external, in English speaking countries at 
least, want the greatest possible distance between real data and anyone 
not requiring access to that data.

Regression testing is not easy (or cheap) in a modern database 
environment.  On the other hand it is a great sleep aid.



From:   George Henke gahe...@gmail.com
To: IBM-MAIN@bama.ua.edu
Date:   06/15/2010 09:49 AM
Subject:UAT Best Practices
Sent by:IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu



Would someone please tell me what is best practices as to where most of
the User Acceptance Testing (UAT) should take place?

1) In the developers' Integration Testing environment and conducted by
developers
2) In the Quality Assuarnce (QA) environment and conducted by QA analysts
Also where should final user signoff occur?

Thank you

George Henke
(C) 845 401 5614

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Quick Sort question

2010-05-25 Thread Kirk Talman
INCLUDE COND=(1,1,CH,GE,C'0',AND,1,1,CH,LE,C'9',AND,
2,1,CH,GE,C'0',AND,2,1,CH,LE,C'9',AND,
3,1,CH,GE,C'0',AND,3,1,CH,LE,C'9',AND,
4,1,CH,GE,C'0',AND,4,1,CH,LE,C'9',AND,
5,1,CH,GE,C'0',AND,5,1,CH,LE,C'9',AND,
6,1,CH,GE,C'0',AND,6,1,CH,LE,C'9',AND,
7,1,CH,GE,C'0',AND,7,1,CH,LE,C'9',AND,
8,1,CH,GE,C'0',AND,8,1,CH,LE,C'9',AND,
9,1,CH,GE,C'0',AND,9,1,CH,LE,C'9',AND,)

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/25/2010 
12:17:02 PM:

 From: Starr, Alan alan_st...@calpers.ca.gov
 To: IBM-MAIN@bama.ua.edu
 Date: 05/25/2010 12:18 PM
 Subject: Re: Quick Sort question
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu

 I just started so I may not yet be thinking correctly.

 How about:

 INCLUDE COND=(1,9,CH,GE,C'0',AND,1,9,CH,LE,C'9')

 Alan 


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: (may o r may not be on topi c) Floatin g point ar ithmetic?

2010-05-07 Thread Kirk Talman
 Consistency of result has a lot to be said for it as does meeting
 customer expectation.  I don't want my checking account handled in
 either binary or floating point. 
 
 Java is supporting both DFP and BFP.  Java is strategic.  Living with
 it is strategic.  The COBOL organization is ignoring the message.

I agree w/Shmuel.  This is a display issue.

It is also a precision issue.  If you are storing money in an FP field, 
any format is acceptable as long as the precision includes cents (i.e. 
the lowest expectable unit in the currency) plus in some cases a digit for 
smoothing/rounding.  But to the consumer  you have to smooth over the 
internal roughness.  You can't let the abstraction leak out.

On the original 360/75s, not enough precision was kept in the float 
arithmetic unit that precision could be maintained during renormalization 
of the HFP intermediate result.  A change was made during one of the 
re-pops during the first year to add what was called colloquially guard 
digits.

The problems were detected because the old machine was CDC 1604 which 
had the same precision as a 7094.  One of the numerical analysts did a 
graph of accuracy of an algorithm (either data analysis by matrix 
inversion or nuclear shielding calculations) when going from 32 bit HFP to 
36 bit ? (BFP?) to 64 bit HFP to a large CDC machine with I think 60/120 
bit words.  64 bit HFP because the standard but was not quite accurate 
enough for some calculations.  I remember hearing some algorithms being 
rewritten to account for the problems.

The good old days?  NOT!

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Amazing article.

2010-05-07 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/06/2010 
04:34:31 PM:

 From: Patrick Lyon ptl...@midamerican.com

 And when talking to Unix/Windows folks, explaining (over and over)
 that dataset nodes are not directory paths and that PDS(E) can only be
 1 level deep.
 
 As well as they way GDGs work (unless they have a VAX background).
 
 You'll have to excuse them.  They only understand what they call modern 

 technology.

You didn't send us a file yesterday/x hrs ago.

Explain to a customer that if they want to have more than one transmission 
to a file on their squatty box in a given time period, they must process 
that file before the next transmission.  Or they can pay for multiple 
transmission setups.  Or the file will be overlaid.

The semantic problem is most of us experience new as more complicated than 
old.  But modern does not equal more capable.

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Member name format for z/OS directory as simulated PDS?

2010-05-06 Thread Kirk Talman
going back decades it was possible to mangle the member name and do a STOW 
to save an old member under the mangled name using the old TTR.  You 
just can't use those names in JCL.  It would take an experiment to see if 
LOAD and LINK would allow them.

We still have libraries with those members in them.  I think it was the 
work of Librarian or an old release of Endevor.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/05/2010 
08:20:10 PM:

 From: Charles Mills charl...@mcn.org
 To: IBM-MAIN@bama.ua.edu
 Date: 05/05/2010 08:21 PM
 Subject: Member name format for z/OS directory as simulated PDS?
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Am I correct in my reading between the lines that if one is to process a
 z/OS directory as though it were a PDS(E) using BPAM DCB, FIND, etc. 
then
 the simulated member name - the file name - must be no more than eight
 characters?
 
 Must be upper case?
 What about names containing a period? No good? Must be no more than 
eight
 characters total? Or . ?
 
 Is there any more information on this specific topic other than Reading
 UNIX Files Using BPAM in DFSMS Using Data Sets?
 
 Yes, I could run experiments, but thought it made more sense to tap the
 collected wisdom of this august crowd.
 
 Charles Mills



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


how big is big?

2010-04-28 Thread Kirk Talman
what is the size (in mips?) are the datacenters or companies that it takes 
to make the 1st, 2nd ... quintile?  Is that published?

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: COBOL - no longer being taught - is a problem

2010-04-26 Thread Kirk Talman
Amen - I own some of those poc.  just finished moving some poc in ztrieve 
to Endevor from priv lib since they were being used in production.

The next time they do title changes here I think I may lobby for System 
janitor.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/26/2010 
11:12:09 AM:

 From: Ted MacNEIL eamacn...@yahoo.ca
 To: IBM-MAIN@bama.ua.edu
 Date: 04/26/2010 11:12 AM
 Subject: Re: COBOL - no longer being taught - is a problem
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Quick and dirty doesn't matter for one time jobs.
 
 Unfortunately, one-timers become old-timers.
 
 If it works, it has a high potential of becoming some sort of 
production!


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Arithmetic on COBOL usage is pointer

2010-04-19 Thread Kirk Talman
I believe using USAGE COMP-5 removes all truncation issues.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/16/2010 
11:47:09 AM:

 From: David Andrews d...@lists.duda.com
 Subject: Re: Arithmetic on COBOL usage is pointer

 On Fri, 2010-04-16 at 11:28 -0400, Joe Reichman wrote:
  I redefined a usage pointer to PIC 9(8) comp to do arithmetic
 
 Have you compiled with TRUNC(BIN)?

 David Andrews


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Arithmetic on COBOL usage is pointer

2010-04-19 Thread Kirk Talman
Also be aware that I recently shot a bug for a compatriot where having an 
unsigned binary number defined made a If numeric fail.  never went to root 
cause but it seemed there might be an issue of moves between binary fields 
being handled by cobol using MVC instead of ZAP.

GOKW

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/16/2010 
12:15:53 PM:

 From: Chase, John jch...@ussco.com
 Date: 04/16/2010 12:16 PM
 Subject: Re: Arithmetic on COBOL usage is pointer

  -Original Message-
  From: IBM Mainframe Discussion List On Behalf Of Joe Reichman
  
  I redefined a usage pointer to PIC 9(8) comp to do arithmetic and got
  weird results
  Are there any rules for doing math on
  Usage is pointer

 Compiler option TRUNC(BIN) would be a friend, but specifying COMP-5 on
 your REDEFINE would be better.

 -jc-


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Real CPU Id

2010-03-15 Thread Kirk Talman
In the early 1990s, a company with datacenters in multiple locations had a 
popular piece of software I was working on.  They had paid for it in one 
location.  That location sent copies of the install tape to other 
locations.

They then called regularly for a temp auth code which they sent to each 
unauthorized location.  When it was discovered (I think by our level 0 
people), the lawyers arranged for a large bag of money to exchange hands. 
All very hush-hush.  After that support logs were watched much more 
closely for patterns.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 03/15/2010 
12:45:48 PM:

 the whole DRM business  piracy is big problem.
 
 there were scenarios in the 90s ...

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: assembler to cobol conversion question

2010-01-29 Thread Kirk Talman
05 abend-codepic 9(4) comp.

CALL 'ILBOABN0' USING ABEND-CODE

Enterprise COBOL for z/OS V3R4 Migration Guide

3.2.7Using ILBOABN0 to force an abend

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 01/29/2010 
09:10:20 AM:

 Many people have written a subroutine in assembler to issue the abend
 and just call it from the main program.
 
 Eg CALL 'ABEND' USING ABEND-CODE.
 
 HTH,
 
 snip
  We are trying to move aways from assembler to cobol in batch.
  One of the programmers has a question. He asked me if there is a cobol
  equivalent to assemblers 'abend'
  He has done some reading and tried what was given but is having no
 luck
  getting the return code he wants into it
  He can get it to abend but the s0c7 overrides the value he wants to
 put in
  the field.
  I've looked around but havent been able to help him
  Can and how is this done??
 /snip
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Anybody use a Wiki for internal information?

2010-01-12 Thread Kirk Talman
We have SharePoint available which runs under M$sqlserver. Most 
information is not in wiki format and searching is quite inefficient 
because of the high number of useless hits.

There is an open wiki w/~1400 pages that has not caught on with the 
general user.  about 500 of those pages are mine.  This is very helpful in 
providing links based on the topic in the page name.  By searching within 
the wiki as opposed to the whole website, the first listed hits are often 
the most relevant.

But the auditors, bless their hearts, said that any official 
documentation must be stored in a restricted location.  so I have my own 
wiki w/~700 pages w/independent access security.  There is no way to 
easily cross link the wikis -- it requires a url link.

What would be ideal is a wiki like mediawiki which has namespaces and 
which also has independent access security for each namespace.  Does 
anyone know if that exists?

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 01/12/2010 
10:50:28 AM:

  -Original Message-
  From: IBM Mainframe Discussion List On Behalf Of McKown, John
  
  I have a real gut desire to organize our internal Tech Services into a
 Wiki. Something that is easily
  searchable with keywords. I'm having a real problem with inertia and
 too much bother from others
  in my group. At present, we tend to just document things in a MS Word
 document, then put that in a
  shared Windows folder with a good file name. We then ignore it.
 grin
  
  Does anybody out there think using Wiki software is reasonable and
 more effective? Has anybody
  actually done it? If so, on what platform and with what software? It
 is unlikely that we would host it
  on z/OS due to CPU usage. That would be considered not cost effective.
 
 We do your at present method, but store them on Sharepoint.
 
 -jc-


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Heads Up: Possible Data Loss for Temporary Data Sets starting 2010

2010-01-08 Thread Kirk Talman
During the early 90's I was with two diffiferent software companies.  I 
saw the same leap year problem at both.  It was widely reported at other 
companies.

What was amazing was that the problem recurred in 92, 94 and 96 because of 
1) bad zaps 2) zaps that were sourced wrong or not at all 3) new code with 
the same old errors.  It got to the point, it was funny if tragic.

There are no new bugs.  The old ones live forever with new clothes and/or 
bodies.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 01/07/2010 
06:55:06 PM:

 A variant of what some people have been calling Y2.01K?
 
 I have seen reports of systems that think that this year is 2016 instead 
of 
 2010. There was some speculation (mostly uninformed) that this might be 
due 
 to confusion between binary and BCD year numbers (or year offsets). 
 
 That reminds me of a problem I saw in 1990, in several programs, where 
leap 
 year logic went wrong due to testing the year number for 
 divisibility by four as 
 if it was a binary number, when it was, in fact, BCD. The one thing that 
the 
 failing programs had in common was that they were all written in the 
1980s. 
 1980 happened to be a leap year, and the faulty logic got the right 
 answer all 
 the way up to 1989 (Y1.99K, if you like).
 
 That same faulty logic would again get the right answer from 2000 
to2009, so 
 what I wonder now is whether 2010 might bring deja vu all over again, 
for 
 some programs written after 2000.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Check out Computer glitch to cause flight delays across U.S. - Mar ketWatch

2009-11-20 Thread Kirk Talman
Thank you for this -- suspicions confirmed.

I am reminded of doing support in the late 80s/early 90s. LUGA calls and 
has an abend in TPX.  Guy has got the psw/registers declassified and is 
faxing them to me.  He will get any page of the dump declassified I need 
or he can answer questions over the phone.

He asks why we don't have an official representative.  They get full 
clearance.  When dump occurs they fly to wherever, read the dump and fly 
home.

I asked, but management wouldn't bite.

p.s.don't remember if new fix or not but registers were enough to identify 
fix.  now squatty box apps produce 30+ line module trace and obscure 
message.  but the message box is very - oh so - pretty.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 11/20/2009 
01:13:00 PM:

...

B.  The intelligence-community agencies do not operate like this.  They 
have an infinitely deep budget, the amount of which is a closely guarded 
national secret.  They always get the very latest, greatest, biggest, and 
fastest of everything.  Then they set their own expert employees loose on 
the equipment to try to make it even faster or better in some way.  They 
have acres and acres of such equipment in underground data centers that 
almost no one knows about.  All the top management of all the big vendors 
know all this, and have internal skunkworks departments that handle all 
the classified RFPs, bids, etc.  Nothing is ever divulged publicly about 
anything, let alone published in the CBD.  No law suits are allowed, as 
this would cause the LUGA [Large Unnamed Government Agency] to suffer a 
delay in using the newest latest and greatest stuff, and if there is any 
delay, then the terrorists win.

Bill Fairchild


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: big iron mainframe vs. x86 servers

2009-10-20 Thread Kirk Talman
How many Mainframe engines = 1500 x86 boxes?

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 10/19/2009 
12:51:38 PM:

 Fairly nice article. Rather nicely balanced about the pluses of 
 either environment. It's a slide show.

http://www.eweek.com/c/a/IT-Infrastructure/Big-Iron-Mainframes-Versus-x86-Servers-What-You-Need-to-Know-332020/?kc=EWKNLEDP08202009A

 John McKown


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: big iron mainframe vs. x86 servers

2009-10-20 Thread Kirk Talman
I asked because the pretty slide show linked to by the original post I 
replied to used that number (1500) on the 13th and last slide with no 
indication of scale factor or context.

After 48 yrs in IT I have an appreciation for the issues raised by the 
replies, both explicit and implicit.  I was wondering from the practical 
point of view.  Where is the cross-over point where one considers z10 vs 
squatty box?  on power? on space?  on software licences? admin bodies?  is 
the issue to complicated without doing a full tca/tco?

This was on my mind because I have the misfortune to have inherited 
support of a mainframe application connected to a squatty box using custom 
code and a token ring conenction to the mainframe.  every time it burps i 
get indigestion.  replacing it means using smtp to replace telephony -- 
swapping one poisonous snake for another breed.

As an aside, what is a good abbreviation for mainframe than m_f?  I would 
like to reserve that for M$, Office and InfoPath at the moment.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 10/20/2009 
02:54:30 PM:

  -Original Message-

  [mailto:ibm-m...@bama.ua.edu] On Behalf Of Hal Merritt

  Interesting. I'd think the number could be less than one. 

  [mailto:ibm-m...@bama.ua.edu] On Behalf Of Chase, John

   -Original Message-
   From: IBM Mainframe Discussion List On Behalf Of Kirk Talman

   How many Mainframe engines = 1500 x86 boxes?

  It depends.  Could be as few as one.

 
 In this case, I would bet it depends on what those x86 servers are 
 doing. If they are a Beowulf supercomputer cluster, then the z10 is 
 NOT going to beat it. But if they are Web servers? Or even 
 application servers?
 
 Speaking of such. The z10 is said, by IBM, to be the fastest 
 (clock time) CISC processor. So, does that mean that a single IFL 
 processor could outperform any single x86 (Xeon?) single threaded 
 processor around for something which is CPU intensive, such as 
 numeric computation? To be fair, let us assume that this 
 computation is being done in Java by using the identical .class 
 file. I know that isn't fair since the JVMs are not identical. But
 it is about as fair as I can think of. Or perhaps the same C code 
 compiled and run on Linux using the same version of GCC.

 John McKown 


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: COBOL is an obvious cash cow to be milked to death was Re: Does Ent. COBOL 4.1 generate 64-bit binary arithmetic instructions?

2009-10-13 Thread Kirk Talman
My meager understanding of compiling is that it is a multi-phase process 
internally.  code generation is the second last phase. the last phase 
being reporting, i.e. the listing etc.

One would not want to generate C but whatever the stuff is that C produces 
in its parse+ portion, before it does code generation.

I have seen on this list comments that PL/I and C share part of the code 
generation.  why not add Cobol to the mix?  It is a less rich language 
than either C or PL/I.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 10/12/2009 
07:42:30 PM:

 A COBOL compiler that runs on Linux (including Linux for System z) does 
 produce intermediate C code, before running it through GCC.  It is not 
 technically considered a GCC based COBOL, though.  Take a look at 
 OpenCOBOL, http://www.opencobol.org.
 
 There was some work done some years ago on GCC COBOL, but it has lagged 
 somewhat.  I have heard recently that the maintainer was going to get 
 back to it.  But, GCC COBOL was going to use LISP.  When I read that, I 
 lost interest.
 
 Kirk Talman wrote:
  Why can't Cobol use the C code generator?


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: COBOL is an obvious cash cow to be milked to death was Re: Does Ent. COBOL 4.1 generate 64-bit binary arithmetic instructions?

2009-10-12 Thread Kirk Talman
Why can't Cobol use the C code generator?

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 10/09/2009 
04:55:20 PM:

 Meanwhile, IBM spends considerable effort in optimizing its C/C++ 
 compilers. Customers with C and C++ applications have more alternatives 
 to Big Iron.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


SWAREQ UNAUTH=YES S0C1 ?1.10?

2009-09-03 Thread Kirk Talman
A utility macro that issues SWAREQ UNAUTH=YES has abended w/S0C1 because 
it was used in 24 bit mode.  IFA says at the BALR R14,R15 but I think the 
problem is the BR R14 returning.

The macro is used in multiple places/programs.  This is the first abend. 
It is hard to believe the utility that abended had not been used before 
this w/zOS 1.10?  Has anyone else seen/heard of this?  Any idea why BALR 
used instead of BASR?

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SWAREQ UNAUTH=YES S0C1 ?1.10?

2009-09-03 Thread Kirk Talman
Yes the book says 31.

I finally fixed the code with

LARL  R3,LABEL  get address for second BSM
BSM   R3,0  save the mode bit
SAM31 , go to 31 bit mode
LAR1,1608(,R4) begin SWAREQ MF=(E,...),UNAUTH=YES
LAR13,0(,R13)
L R15,16
L R15,296(,R15)
L R15,100(,R15)
L R15,88(,R15)
BALR  R14,R15   end SWAREQ generated code
ORG *-2 prevent silly S0C1?
BASRR14,R15 prevent silly S0C1?
BSM   0,R3  put back original mode
LABEL   DS  0H

Now I have to fix the fix - the returned pointer (SIOT) is now above the 
line.  Sigh!

All systems zOS 1.10 (except the sandbox(s?) on 1.11 which doesn't run 
this code).

Thanks for helping me think the unthinkable.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 09/03/2009 
04:24:36 PM:

 Chris Craddock wrote:

  It wouldn't matter anyway. Neither of those changes the amode. That 
would
  require BASSM, or BSM or in z architecture, SAM. Is SWAREQ documented 
to
  allow 24-bit mode callers? (I really don't know without looking it up)
 
 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2a490/15.1.1

 AMODE=31 is required.
 
 Edward E Jaffe


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Find the computer error

2009-07-23 Thread Kirk Talman
Visa does have cards beginning w/2.  Don't know what they are yet.




Robert A. Rosenberg hal9...@panix.com 
Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
07/15/2009 06:31 PM
Please respond to
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu


To
IBM-MAIN@bama.ua.edu
cc

Subject
Re: Find the computer error






At 14:10 -0600 on 07/15/2009, Roach, Dennis (N-GHG) wrote about Re: 
Find the computer error:

One too many digits for VISA.

Also as I note in another reply, VISA numbers all begin with a 4 
(which the amount does not).

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: relationship between directory blocks and the number of members in a PDS ?

2009-05-01 Thread Kirk Talman
S229-3169-3 S/360 OS FE handbook 4th ed (1971July) p231to the rescue

It's 8 bytes for the name,

3 for a TTR (first block)

1 for flags (recently linked vanilla modules seem to have X'2C')

3 per optional TTR (you can have 0 to 3 of them - recently linked vanilla 
modules seem to have one - doc says first block of text)

and a maximum of 31 user half words (0-62) for the data field (recently 
linked vanilla modules seem to have 12 halfwords for total of 24 bytes - 
doc says first byte zeroes, TTR of note list or scat/trans table [0 in 
sample], one byte of length of that table [0 in sample], 3 bytes main 
storage needed, ...)

using doc 38 yrs old of interface ? years old

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/01/2009 
05:04:13 PM:

 Bruno Sugliani wrote:
  Or even more just by following the book that says that 62 bytes is the 
max
  size for an entry and 256 bytes is the directory size.
  So 4 should be safe 
 
 Check again. It's 8 bytes for the name, 3 for TTR, 1 for flags, 
 and a maximum of 62 for the data field. So you can fit a maximum 
 of three per directory block.
 
 
 Gerhard Postpischil
 Bradford, VT
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Howard Turetzky has a NEW EMAIL ADDRESS and is no longer receiving email at this address

2009-04-03 Thread Kirk Talman
clock of x'.' gives September 2042.  forget the day of month.

richard

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 04/03/2009 
09:14:56 AM:

 On Thu, 2 Apr 2009 14:32:56 -0700, Natarajan Mohan 
 nmo...@edfund.org wrote:
 
 :-) That sounds more like Y2K windowing solution maximum date you 
could 
 specify for the out of office message
 
  Edward Jaffe edja...@phoenixsoftware.com 4/2/2009 2:05 PM 
 
 Howard Turetzky wrote:
  I will be out of the office starting  04/01/2009 and will not return 
until
  12/31/2046.
 
 2046??! Now, THAT's what I call a vacation! :-)
 
 Isn't that when the older TOD ran out prior to it's last 
revision/extension?
 
 The old gray matter ain't what it used to be...
 
 Art
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: COBOL and dynamic allocation (my two cents)

2009-03-19 Thread Kirk Talman
If I remember the OP correctly, s/he wanted to do some kind of table 
lookup to determine where to send output.

We have an immense universal system to do this used on multiple 
plexes/lpars/...

The core concept is to store the rules and related information somewhere 
and use that information to build the JCL.  For us it is the distribution 
JCL.  It could be just as well for a much smaller shop be to build the 
production JCL.

In our case almost nothing is hardcoded except edit rules.  (e.g. The 
class must be alphanumeric.)  Tables built on main plex are sent to 
other plexes once a day.

The only caution for an automated system like this is leave breadcrumbs 
everywhere.  The constant complaint I didn't get my report can only be 
answered with hard data.

I even have a way for a report program to very quickly use a subroutine to 
interrogate a file to see if there is a rule for the report.  If not the 
report program does not run.  At one item we had a billion lines a day 
backed up and going nowhere.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 03/16/2009 
10:22:01 PM:

 Yahoo is not putting the text of the original message for some reason.
 
 COBOL is a side issue (albeit small) in this case. Personally I find
 it abhorrent to hard code anything like destination in any programs.
 JCL is the ONLY way to go. It can be searched with multiple 
 utilities (FILEAID and others) rather easily. This issue is that 
 when (I did not say IF) a destination changes you must remember to 
 recompile the program. If you do it in JCL then there is now 
 recompilation and the change can be made with minimal impact. I had 
 a programmer come to me a few years ago and he wanted to write a 
 report that could go to multiple places. He wanted to do dynamic 
 allocation (we were a strict COBOL shop). I do not have the memo I 
 wrote him now or else I would paste in in here. To make things 
 really simple just code a DDNAME and a DD and sysout=whatever,
 dest=newyork1 ddname2 DD sysout=whatever,dest=newyork2 etc etc and 
 then in you COBOL program have an FD for each possible destination. 
 The only rub to this is that there is a unknown
  (back then I came up with a number) max number of FD's IIRC it is 
 around 1200. You may also want to code free=close on the DD 
 statement. Yes it is a lot of JCL but a COBOL program that does 
 dynamic allocation (even if its written in assembler or some other 
 language) is a hard to maintain animal. 
 Trying to change JCL in the middle of the night is easy compared to 
 recompile and link edit and hey don't forget testing. If you set up 
 the JCL correctly in the test phase it is a cake walk to production.
 I am not bad mouthing COBOL I am just say get realistic and look 
 beyond coding and testing. It will make life a lot easier. Plus if 
 you want you can dd dummy out the DDNAMES in testing and when the 
 JCL goes to QA it will be easy, IMO.
 
 Ed
 
 ps: Do NOT forget reruns this brings up side issues as well.
 
 
 
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: COBOL question: Why can't we use RECORD CONTAINS 0 CHARACTERS for RECFM=V files?

2008-12-30 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 12/17/2008 
05:16:27 PM:

  Subject: Re: COBOL question: Why can't we use RECORD CONTAINS 0
  CHARACTERS for RECFM=V files?
  
  Overriding LRECL for varying-length files simply works.
  Specify LRECL=32756 (32752?) and be done with it.
 
 Do you mean just define the COBOL FD as RECORD CONTAINS 0 TO 32756
 CHARACTERS and then use LRECL=32760 as a JCL override for a file no
 matter what it's variable max length is?
 
 Have not tried that but I certainly will.  Thanks!
 
 Peter

I am very interested in this because I gave someone advice on this 
recently.

So I coded a small program to test my memory (see below).

I get this error message of the actual LRECL of input file is not the same 
as the implied LRECL from 01(s) under the FD.

So yes you need a JCL override that matches the program.  Or else some 
parameter I have been unable to define.

richard

IGZ0201W A file attribute mismatch was detected. File QSAMVARIABLE in 
program T the file specified in the ASSIGN clause had a record length of 
255.
39

IDENTIFICATION DIVISION.
PROGRAM-ID.  TSNOTIFX.
***
Environment Division.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT QsamVariableASSIGN  I
   FILE STATUS  IS InStatusWs.
***
DATA DIVISION.
File Section.
FD  QsamVariable
Record varying.
01  InRecord1.
  05 InData1 PIC X.
01  InRecord2.
  05 InData2 PIC XX.
***
Working-Storage Section.
01.
  05 PIC X VALUE SPACE.
88 InEof   VALUE 'E'.
88 InInit  VALUE SPACE.
  05 InStatusWs  PIC 99.
***
PROCEDURE DIVISION.
OPEN INPUT QsamVariable
DISPLAY '' InStatusWs ''
READ QsamVariable
  AT END
SET InEofTO TRUE
  NOT AT END
DISPLAY '' InData1 ''
DISPLAY '' InData2 ''
END-READ
Goback
.

-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. If the reader of this message is not the intended
recipient or an agent responsible for delivering it to the intended
recipient, you are hereby notified that you have received this
communication in error and that any review, dissemination, copying,
or unauthorized use of this information, or the taking of any
action in reliance on the contents of this information is strictly
prohibited. If you have received this communication in error,
please notify us immediately by e-mail, and delete the original
message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: California's COBOL payroll system

2008-08-11 Thread Kirk Talman
Right hand screw rule.

If the thumb of your right hand is the screw, then your fingers describe 
the direction to tighten.

Also works for physics,  If thumb of right hand is current in a straight 
wire (electron flow is opposite of current) then the fingers describe the 
magnetic field lines.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/11/2008 
09:53:58 AM:

 On 11 Aug 2008 04:47:43 -0700, [EMAIL PROTECTED] (Chase, John) wrote:
 
 
 Righty-tighty and Lefty-loosy.  Until you encounter left-hand
 threads..
 
 Since I know which way to turn them, I can infer which way is right
 or left in your vernacular. But otherwise, I would have to guess
 as it would depend on whether the wrench handle was up or down.



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



user request

2008-08-08 Thread Kirk Talman
One of our analysts asked this question.  She thinks it is software one of 
our clients uses but she cannot get any information through her contacts. 
I find nothing useful via Google.  I have no idea what platform but I 
think the client is in Europe.

Have you ever heard of the Edostar report management software?

Anyone have an answer other than No?

Thanx in advance.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: We're losing the battle

2008-06-23 Thread Kirk Talman
The most common box used for authorizations is what used to be called 
Tandem.  Mainframes do much else.  They stand at short arm's length to 
each other.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 06/23/2008 
04:36:22 AM:

 You can be darn sure the card approval service -- the GDPS-based 
(likely)
 application that approves or denies your card transaction -- is still
 working round the clock. So the mainframe is still working.



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Workable Mainframe Debuggers

2008-04-11 Thread Kirk Talman
You must work in heaven.  Obtaining a tool just because the pgmrs wanted 
it?  Oh my heart be still.

btw we went from XBUG to IDT (IBM debug tool).  plus the other tools in 
set.  there was a price issue (10's of kmips).

IDT has a serious learning curve w/ new releases yearly.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/11/2008 
03:56:19 PM:

 Here we used to have Xpediter.  That was thrown out in favor of 
 Intertest - I suspect mostly because of cost.  Just a few weeks ago,
 we went back to Xpediter because the programmers liked it better.  I

 Eric Bielefeld



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: (fwd) Re: Is IT becoming extinct?

2008-04-08 Thread Kirk Talman
With TRUNC(STD), I put my money on the SYSLIT AT +4 being a binary 
fullword with 10**8 since the ST into MYDATA is storing the remainder of 
the divide.

With TRUNC(BIN), this is consistent w/the behaviour of IBM Enterprise 
COBOL for z/OS  3.4.1 not using any 64 bit-era instruction, e.g. relative 
addressing and halfword immediate.  Since you show only R7 being stored, 
the A R6 is superfluous.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/08/2008 
02:25:14 PM:

 I gotta ask this, hope you don't mind. Why is the code generation for
 fullword binary so weird? I have:

 77 MYDATA PIC S9(8) BINARY.
 ..
 ADD +1 TO MYDATA

 The code generated is terrible (to me):

   L 6,0(0,2)MYDATA
   SRDA  6,32(0)
   LH0,22(0,10)  PGMLIT AT +10
   SRDA  0,32(0)
   AR6,0
   ALR   7,1
   BC12,164(0,11)GN=17(0002D8)
   A 6,0(0,12)   SYSLIT AT +0
  GN=17EQU   *
   ST7,0(0,2)MYDATA

 Why is COBOL doing 64 bit arithmetic? Why the BC around the A when the
 contents of register 6 are ignored?

 This is with TRUNC(BIN). With TRUNC(STD), I get:

  LH7,22(0,10)  PGMLIT AT +10 (halfword H'1')
  A 7,0(0,2)MYDATA
  LR6,7
  SRDA  6,32(0)
  D 6,4(0,12)   SYSLIT AT +4
  ST6,0(0,2)MYDATA

 which is much better, but still confusing. In my own code, a simple:

L   6,MYDATA
A   6,PLUS1
ST   6,MYDATA

 suffices. Or, going with what would be more similar to COBOL's code:

LH   7,=H'+1'
A   7,MYDATA
ST   7,MYDATA

 what is with the SRDA and D? I cannot determine what SYSLIT+4 is because
 it looks like x'05F5E100' which makes NO sense to me.

 John McKown



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: U.S. suspends IBM from seeking new federal contracts

2008-04-01 Thread Kirk Talman
Had the article not been posted yesterday, I would have thought the last 
paragraph been a joke.  Or may be it is anyway.

IBM grew up out of a company founded by former U.S. Census bureau employee 
Herman Hollerith, who developed punch-card tabulation machines to automate 
counting of the 1890 census. The Computer-Tabulating-Recording Co was 
renamed IBM [International Business Machines] in 1924.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/01/2008 
12:56:24 PM:

snip

 That article raises a number of 
 questions.  If you're the head of an agency and your z machine is 
 swamped, can you upgrade?  I'm sure the process takes at least a 
 year to upgrade, but if you can't get a replacement machine, what do
 you do?  Conversions off the mainframe take years.  Maybe this is 
 not an issue  and they can just buy from a 3rd party reseller.  Does
 anyone know anything about the federal governments procurement 
 policies of new mainframes?  Just curious, although as a citizen of 
 the US, that is something that affects me from a tax standpoint.

/snip

Eric



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: U.S. suspends IBM from seeking new federal contracts

2008-04-01 Thread Kirk Talman
The joke, I think, is the relevancy to the prior article.  Or that 
someone, possibly a bot, thought this was relevant.  The government - IBM 
connection.

There was a time when newspapers were typeset in lead.  Each column had to 
be filled.  So standard fillers were available.  Not used much on 
webpages.  Of course on some webpages, filler is the content.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 04/01/2008 
01:26:44 PM:

 snip
 Had the article not been posted yesterday, I would have thought the last 

 paragraph been a joke. Or may be it is anyway.

 IBM grew up out of a company founded by former U.S. Census bureau 
 employee Herman Hollerith, who developed punch-card tabulation machines 
 to automate counting of the 1890 census. The 
 Computer-Tabulating-Recording Co was renamed IBM [International Business 

 Machines] in 1924.
 --unsnip-
 Amusing or not, it's true.



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Is IT becoming extinct?

2008-03-24 Thread Kirk Talman
More in Nicolas Carr from my favorite pundit.

Carr-ied away: http://www.issurvivor.com/ArticlesDetail.asp?ID=651

Carr-toonish engineering: 
http://www.issurvivor.com/ArticlesDetail.asp?ID=652

Lately he has had a series of columns on how some employers are requiring 
their employees to buy their own computers for work.

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 03/24/2008 
12:55:18 PM:

 Michael Krigsman is just jumping on Nicholas Carr's bandwagon.
 Carr has been beating the IT is dying drum for a long time. (
 http://www.nicholasgcarr.com/articles/matter.html)
 Mostly, I think, for the free advertising for his books.

 Ian
 http://www.cicsworld.com



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: ISPF Backup Files

2008-03-18 Thread Kirk Talman
Thanks for APAR info.

On my main plex, I have 134 of these dating back to the last time I 
cleaned up.  The plex has 11,573 just for one class of ids.  And they 
don't migrate.

There is more to it than timeout, because, when editing after a timeout, I 
do not go into recovery.  If there is nothing to recover, why have the 
recovery dataset?

IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 03/18/2008 
10:57:30 AM:

 APAR OA23616 will correct the issue with orphan edit recovery files.




-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Transfer reports from lpar to lpar

2008-03-07 Thread Kirk Talman
We use Shared Spool and NJE.  However, because of volume, particularly 
during peak periods, when the transfer can be hundreds or thousands of 
millions of lines per shift, where shared DASD is available, we run jobs 
on one plex to create reports in files and then trigger jobs on another 
system which copy files to JES.  Besides a bit of JCL changes, only 
scheduling changes are made.  It does require either common or linked 
scheduling systems.  We use CA-7/11.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 03/07/2008 
03:21:53 PM:

 Sorry, forgot to mention that I have been trying to get the system progs 
to 
 setup NJE but for some reason, they are reluctant to do so and shared 
spool 
 is definitely out of the question.



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Z10 coupling link

2008-02-21 Thread Kirk Talman
Are there two Z10's?

http://www.hgst.com/tech/techlib.nsf/techdocs/966AE18147C20C8587256BF100656F41/$file/U146Z10_ds.PDF

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 02/20/2008 
05:19:01 PM:

 Go to
 
 http://www-1.ibm.com/support/docview.wss?uid=tss1prs840
 
 and select the presentation labeled S2885BB - Tool Bag - orlando.pdf
 
 See page 5.
 
 Mark T. Regan, K8MTR
 CTO1 USNR-Retired (1969-1991)

 - Original Message 
 From: Tom Schmidt [EMAIL PROTECTED]
 To: IBM-MAIN@BAMA.UA.EDU
 Sent: Wednesday, February 20, 2008 2:42:32 PM
 Subject: Re: Z10 coupling link

 On Wed, 20 Feb 2008 13:04:19 -0600, Paul Meier wrote:

 Does anyone have any idea how to circumvent the problem with connecting 

 the
 current coupling links from a z900 STI to the new z10 infiniBand link? 
OR
 have an idea how to integrate the two? The problem is coupling a z900 
to a
 new z10.

 You might want to ask your question again AFTER next Tuesday, Feb. 26th, 

 since a 'z10' has not been announced just yet.  (Rumored heavily, sure, 
but 
 not announced.)

 Tom Schmidt 



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Parm Length restriction was Re: Using an InfoPrint 6500 with PSF

2008-01-24 Thread Kirk Talman
I have yet to find a way to access the information on an output statement. 
 Can you give a hint as to where to find it?

curious pup

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/23/2008 
05:11:23 PM:

 And you just came up with a bit of a methodology that could be used
 (with some difficulty) in our own application programs. In a step which
 wants a PARM value  100 characters, use something like: // PARM='abcd '
 where abcd is the label of an // OUTPUT statement available to the
 application. You can then use many of the parameters on the OUTPUT
 statement for passing parameter information. For example, ADDRESS= can
 contain up to 4 subparameters, each of which can be up to 60 bytes.
.
.
.
 Retrieving this
 data is left as an exercise for the user. But it would likely be done in
 an assembler subroutine.

 John McKown



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Extra Session and the clock symbols

2008-01-14 Thread Kirk Talman
I am on extra 7.11 using tn3270 protocol.

The format is clock:nn.n

The units appear to be tens of a second.

The values are not reliable.  During a long signon I get 00.1.  Changing 
ISPF menus gives 00.3.  Starting endeavor gets 9.4.  Splitting screen on 
two lpars on different plexes/cec's gives 00.3 and 00.6 -- guess which one 
took 3 seconds and which took 6 seconds?

So it appears the ru structure/pattern can make the numbers bogus.

but note I am on switch and it is on its own lpar.

pup

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/14/2008 
12:06:26 PM:

 Thanks.  That makes sense.

 Lizette

 I have a client using EXTRA and they are confused by the two clock
 symobls that can show up at the bottom of the screen.  I have been
 looking through EXTRA Help with little luck.
 
 Does anyone remember what the clock-symbol is called in the
 documentation?
 
 I know that one clock  X clock-symbol is for the terminal being 
locked
 until the application responds back.  But the second clock  
 clock-symbol:00.1  I am not sure what that means.  I thought the 00.1
 was for a timing function from the pc to application and back.  But I 
am
 not sure.
 SNIP
 
 It is the amount of time elapsed from an interrupt key (most notably 
the
 ENTER) until response. 0.01 is pretty good response time.



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Radix Partition Trees

2008-01-11 Thread Kirk Talman
We recently had to solve that problem -- again.  Our table was 18 million 
entries.

In the past I used simple hashing:

adding the bytes of the key together and using the rightmost byte as 
index to a table of 256 string heads.

the most recent occasion had worst case scenario data -- only 10 hashes 
were formed.  The quick fix was to add the 1st, 3rd, 5th, ... bytes to the 
accumulator, but add the 2nd, 4th, 6th, ... bytes shifted left by 4 bits. 
Got the worst case up to 100+ hashes which seems to get us out of the 
woods.

If there is any chance the table might get paged (we did when I first 
worked on this here), allocate new entries a page at a time.  Make the 
free element table also have 256 entries.  This gives storage isolation 
for another performance boost.

We are still looking at the most recent worst case (it is part of a 100# 
in a 5# bag problem).  When I have time I am going to increase the table 
to 1024 enties (one page) to see if there is any benefit.  If it seems 
there is I will use a three step hash w/ 3 bit offset.

Note our emergency solution was to partition the whole problem into 9 
segments and then get each segment into 6 parallel processing runs.  We 
are trying to get a batch year-end process to finish before the end of the 
1st quarter.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/10/2008 
09:38:42 PM:

 Has anyone every seen any doc on using radix partition trees? I'm 
 thinking it may have been one of the rainbow books.

 I vaguely remember data tree structures and I've got a table search 
 problem that might be the perfect application for a tree-structured data 

 repository. The table might have up to 1,000,000 entries, all in 
 storage, and a balanced n-ary tree has GOT to be faster than using a 
 binary search. The nature of the data is such that a plain old-fashioned 

 list, in sorted order, isn't real amenable to a binary search, either.



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Worst Predictions of All Time

2008-01-11 Thread Kirk Talman
My archive of similiar material has:

Everything that can be invented has been invented. - Charles H. Duell, 
Commissioner, U.S. Office of Patents, 1899.

Same quote is in WikiQuote w/same attribution but no explanation of who 
Charles H. Duell was.

The Futurist article was 2000 Sep/Oct p.20.  I don't know if it had futher 
attribution.  Couldn't find related any info on snopes.  I am skeptical 
because I think the idea of invention was not used by the Romans, even 
considering their engineering orientation.

Related entries (some also in Alan Field's post):

But what ... is it good for? - Engineer at the Advanced Computing Systems 
Division of IBM, 1968, commenting on the microchip.

Computers in the future may weigh no more than 1.5 tons. - Popular 
Mechanics, forecasting the relentless march of science, 1949

I have traveled the length and breadth of this country and talked with the 
best people, and I can assure you that data processing is a fad that won't 
last out the year. - The editor in charge of business books for Prentice 
Hall, 1957

I think there is a world market for about five computers. - Thomas J 
Watson, Chairman of the Board, IBM, 1943

There is no reason anyone would want a computer in their home. - Ken 
Olson, president, chairman and founder of Digital Equipment Corp., 1977



IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 01/11/2008 
03:31:14 PM:

 Well, since it is Friday I thought I'd post a little humor item, 
 especially considering the quote from John von Neumann.

 In an article in The Futurist magazine, writer Laura Lee catalogues some
 of the worst predictions of all time: 

 Inventions have long since reached their limit, and I see no hope for
 further developments. -Roman engineer Julius Sextus Frontinus, A.D. 100

 The abdomen, the chest, and the brain will forever be shut from the
 intrusion of the wise and humane surgeon. -John Eric Ericksen, surgeon
 to Queen Victoria, 1873 

 Law will be simplified [over the next century]. Lawyers will have
 diminished, and their fees will have been vastly curtailed. -journalist
 Junius Henri Browne, 1893 

 It doesn't matter what he does, he will never amount to anything.
 -Albert Einstein's teacher to Einstein's father, 1895 

 It would appear we have reached the limits of what it is possible to
 achieve with computer technology. -computer scientist John von Neumann,
 1949 

 The Japanese don't make anything the people in the U.S. would want.
 -Secretary of State John Foster Dulles, 1954 

 Nuclear powered vacuum cleaners will probably be a reality within 10
 years. -Alex Lewyt, president of the Lewyt Vacuum Cleaner Company,
 quoted in the New York Times, June 10, 1955 

 Before man reaches the moon, your mail will be delivered within hours
 from New York to Australia by guided missiles. We stand on the threshold
 of rocket mail. -Arthur Summerfield, U.S. Postmaster General under
 Eisenhower, 1959 

 By the turn of the century, we will live in a paperless society.
 -Roger Smith, chairman of General Motors, 1986 

 I predict the internet ... will go spectacularly supernova and in 1996
 catastrophically collapse. -Bob Metcalfe, InfoWorld, 1995 

 Tom Kelman
 Commerce Bank of Kansas City
 (816) 760-7632


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Mainframe Assembler Coding Contest

2007-12-12 Thread Kirk Talman
fun on a slow wednesday

variation on theme at bottom saves 2 instructs/8 bytes :)

 BINPRINT CSECT ,
  YREGS 
  LBR0,BYTE
la  r14,2
la  r15,word2
l0  ds  0h
  LAR2,4
 L1   SRDL  R0,1
   SRL   R1,7**NOT** R0
  BCT   R2,L1
o   R1,0(r15)
st  R1,0(r15)
shi r15,L'word1
jct l0,r14
 WORD DS0D
 WORD1DCC''
 WORD2DCC''
  END   BINPRINT


IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 12/12/2007 
03:40:25 PM:

  -Original Message-
  From: IBM Mainframe Discussion List On Behalf Of Arthur T.

I don't have a working assembler or emulator at the 
  moment, so I can't test this.  Also, I'm not joining a Yahoo 
  group just for this contest.  But I think this is a solution 
  to #6:  Given a byte, create 8 EBCDIC zero and one 
  characters displaying the individual bits in the byte.  ...

 Here's another:

 BINPRINT CSECT ,
  YREGS 
  LBR0,BYTE
  LAR2,4
 L1   SRDL  R0,1
  SRL   R0,7
  BCT   R2,L1
  O R1,WORD2
  STR1,WORD2
  LAR2,4
 L2   SRDL  R0,1
  SRL   R0,7
  BCT   R2,L2
  O R1,WORD1
  STR1,WORD1
 WORD DS0D
 WORD1DCC''
 WORD2DCC''
  END   BINPRINT

 -jc-



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Enterprise Cobol V4.1 with some zAAP support for XML

2007-12-11 Thread Kirk Talman
Error: At least one of the 3 parameters needs to be passed in the url: 
letternum, htmlfid, unid. Please change the URL and submit again 

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 12/11/2007 
01:24:27 PM:

 In case you missed this. Available next week 

 watch wrap
 http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?
 
subtype=cainfotype=anappname=iSourcesupplier=877amp;letternum=ENUSZP0
 7-0403#Header_25

 Roland



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Alternatives to CA QuickFetch

2007-11-26 Thread Kirk Talman
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 11/26/2007 
10:00:26 AM:

 Long ago and far away we ran it as the Dusquene(or was it SDSI)product

Dusquene -- I remember Tim Brunner owning the product.


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: India is outsourcing jobs as well

2007-09-26 Thread Kirk Talman
Lot's of GA is underdeveloped.  But parts rank with anyplace around in 
development.  Go more than 50 mi from ATL core (but not north -- halfbacks 
there) and you will find resources for less than you can in either us 
coast.  That area also contains one of the largest mainframe datacenters 
in the us.

btw a halfback is a person from northern us who retired to FL and found it 
(pick all that apply) too hot, too humid, too dry, too wet, too crowded, 
(add favorite complaint/prejudice  here).  They move 1/2 way back home -- 
W NC, N GA, E TN, etc.

We also have pgmr center in ID.  Understand the job market is a bit tight 
there.

pup in Kennesaw GA

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 09/26/2007 
12:49:05 PM:

 I thought this was interesting.  What do you guys working in Georgia,
 Virginia, and Idaho think about being in states which are less
 developed and when are you going to start working for $1000/year?

 Tom Kelman
 Commerce Bank of Kansas City
 (816) 760-7632


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: India is outsourcing jobs as well

2007-09-26 Thread Kirk Talman
It's not Freitag yet but I'll byte.

I get ribbed about living in a city that once had a law requiring citizens 
to own firearms (source of comment below).  I rib back noting I commute 
less than three miles to work.

Lasting p*ssing contest here was the city trying to pass a law restricting 
use of firearms in city parks and the state saying no you can't.

But it is still rural enough that the d*** possums and racoons eat the cat 
food on the back deck.  And I'm advised it is illegal to shoot the 
b***, even if they have rabies.

unarmed pup

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 09/26/2007 
04:07:17 PM:

  -Original Message-
  From: IBM Mainframe Discussion List On Behalf Of Kirk Talman

  [ snip ]

  pup in Kennesaw GA

 Hmmm.  Got a Big Iron on yer hip?  :-)

 -jc-



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: ASMA142E Operation code not complete on first record

2007-09-14 Thread Kirk Talman
A quick way to reconstitute the data is:

issue: bnds 1 80

place a period in col 71 of line before misplaced seqid.

use textflow TF on the line with the period to bring seqid back to 
where it belongs.

good luck

pup

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 09/14/2007 
03:55:13 PM:

 -1+2+3+4+5+6+7+8

  LMR14,R12,12(R13) RESTORE ALL OTHER REGISTERS 

  SRR15,R15 GIVE GOOD RETURN CODE 

  BRR14 RETURN TO CALLER
 SNIP

 It looks like the problem occurred at the time of load of the PDS
 member. For some reason, your source has run off the end and wrapped to
 a new line. So you can delete the lines that start with ASE016, or you
 can shift them and then do a MOVE OVERLAY to put them back in 73-80.

 Steve Thompson



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How would you read a report?

2007-09-10 Thread Kirk Talman
I agree w/Ulrich.

That said, if you absolutely need to read a report and have no access to a 
well-behaved 4g language (brdt many times), first look at the file.  Is 
pos 1 either of the set (blank/1/0/+/-) or unprintables (hex values 01 03 
09 0B 11 13 19 1B 73 7B 89 8B 91 93 99 9B A1 A3 A9 AB B1 B3 B9 BB C1 C3 C9 
CB D1 D3 D9 DB E1 E3) you have been blessed w/ASA print control characters 
or Machine print control characters.  You will need to interpret them to 
determine position on a page.

pup

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 09/10/2007 
01:36:46 PM:

 Howard,
 Instead of trying to read in a printed report on file and parsing my 
way
 through all the extraneous stuff like page heading lines, total lines, 
blank
 lines etc. to get to the meat of the information, I would ask for the 
input
 file that created the report in the first place. Processing a data file 
is,
 IMHO, a lot less error prone than parsing my way through a printed 
report.
 OK, it can be done and I have done it, too, if I had no other choice. 
But I
 prefer not to do so. And you can bet money on the fact that a few months 
or
 years later, the report format changes because someone modified the 
report
 program and then your program goes down in flames ... that's probably 
going
 to cause a 3am phone call from a panicked operator ... I like to avoid 
that
 kind of disturbances.
 Alternatively, if you cannot process the input file, for whatever the
 reason, try and see if you can get a data file containing the needed
 information. Change (or have someone change) the report program to also
 output a data file with the information that you are looking for and 
then
 process that data file instead of the printed report file. 

 Regards,
 Ulrich Krueger

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On 
Behalf
 Of Howard Brazee
 Sent: Monday, September 10, 2007 09:46
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: How would you read a report?

 What would be the cleanest way to have a CoBOL program read a report 
file
 // DCB=(RECFM=FB,LRECL=133,DSORG=PS) 

 Would you copy it first, changing its format?



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Good Auditors (was: Vary devices online and offline)

2007-08-28 Thread Kirk Talman
There was a book titled Games People Play.  It can be very effective to 
ask an auditor (in a less than direct way) to play the game found in the 
book called Let's you and him/her fight to achieve your goals that 
involve uncooperative or not knowledgeable persons, particularly those not 
in your chain of command.  One person I work with is very effective at 
this.  Not everyone appreciates her talent.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/28/2007 
12:36:15 PM:

 We had a good auditor working for the State of Florida 
 ...  She also made it easy to shut someone up who wanted
 to ignore some policies. 

 David Mueller | Systems Programmer | DMS/CITS



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: [OT] Not exactly the best Friday off topic post

2007-08-24 Thread Kirk Talman
saw rif in ajc and wondered.

good luck!

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/24/2007 
03:11:13 PM:

 [Posted with Darren's permission. Thank you, Sir!]
 
 I just wanted to let my IBM-Main friends know that I will be a free
 agent again soon. I got caught in a Reduction in Force (RIF) here. Oh
 well, door closes, window opens. Glass is half full, etc.
 
 Anyway, if any of you are looking for help on your team and can use a
 seasoned z/OS sysprog with multiple skill sets, drop me a note
 offline. At the moment, the world is my oyster:  No geographic
 restrictions
 
 
 Bob Richards



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Ways to update PS files?

2007-08-22 Thread Kirk Talman
Agreed.  I inherited and replaced a messy set of JCL/sorts/handgrubbing 
w/a simple pair of cobol programs.  The input tx file is update in place. 
It is loaded by a sort.  Each tx has an effective date.  Programs run once 
a day.  When date of exec is reached, tx is executed and date of exec is 
shown in record.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/21/2007 
10:23:11 AM:

 I was amazed to see how many posters effectively said don't use this 
 technique!
 
 QSAM update-in-place is a very simple, easy-to-use and effective 
 update technique that has been used in countless applications for 
 goodness knows how many years.  Only the application programer will 
 be aware when the technique has been used, there's nothing to tell 
 sysprogs or operators that it's in use and absolutely no need for 
 them to know.  One of it's strengths is the ability to have 
 concurrent batch updating of a file that is also being used read-only 
 by other programs, perhaps for online customer queries, the sort of 
 thing that today you'd be using a fully-blown database for.



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Override a proc step

2007-08-09 Thread Kirk Talman
Our app people use nested procs extensively.  They have adopted a style of 
having a proc symbolic for every procstep of the form

//STEP0123  EXECPGM=whatever,COND=COND0123

Besides the number and naming of symbolics, the down side of this was 
revealed when some software of mine was implemented to condition the 
execution of some steps.

The default had been COND0123='(0,NE)'.  My software gave three condition 
codes: 0=run the step(s), 1=don't run the steps, 2=setup fubar so run the 
steps.

Every default symbolic had to be changed.  I leave it as an exercise to 
the reader to determine the new default symbolic so downstream steps run 
if one of the test steps gives cc=2.

Of course someone had the bright idea to mix the COND technique with the 
IF/THEN/ELSE technique.  SO we have

//STEP0122  EXECPROC=myproc,COND=COND0122
//  IF  (STEP0122.procstep.RC NE 1) THEN 
//STEP0123  EXECPGM=whatever,COND=COND0123
//  ENDIF

Aah!  At least I am not the primary support or 
owner of this dog's breakfast.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/09/2007 
07:36:57 AM:

 And now the really difficult question:  How can one override the
 COND= parameter on a single step in a PROC nested two or more
 levels deep?



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: COBOL Group moves

2007-08-03 Thread Kirk Talman
I vote for abend S0C7 on MOVE N2 TO N4.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/01/2007 
07:15:30 AM:

 Hi,
 
 I have a query regarding the following group move:
 
 01 GRP1.
  05  N1   PIC S9(9) COMP-3 VALUE +0.
  05  N2   PIC S9(9) COMP-3 VALUE +0.
 
 01 GRP2.
  05  N3   PIC S9(9) COMP-3 VALUE +123.
 
 01 N4  PIC ZZZ,ZZZ,ZZ9.
 
 PROCEDURE DIVISION.
 INITIALIZE GRP1.
 MOVE GRP2 TO GRP1.
 MOVE N2 TO N4.
 DISPLAY N4.
 
 What value is displayed and why?
 
 Regards,
 Rashmi



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How old are you?

2007-08-03 Thread Kirk Talman
The best discounts are that in Cobb county GA you don't pay school taxes 
after 62 (1/2 the bill) and in GA there is hefty discount on state income 
taxes after 62.  More to come at 65.

pup

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/02/2007 
12:17:19 PM:

 I keep forgetting that we are eligible for discounts on some things!
 
 Bob Richards (And I do not even look 56!) grin


-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: What happened to Phil Payne's page?

2007-07-17 Thread Kirk Talman
Somehow I didn't picture Phil as a blond in a black dress.

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 07/12/2007 
06:42:30 PM:

 On Thu, 12 Jul 2007 16:03:14 -0500, Kelman, Tom wrote:
 
 I'm still getting the Apache splash page.
 
 
 I just checked and got his new web page. I kinda wondered if the IBM 
lawyers 
 he's so fond of finally tracked him down.
 
 When I checked my favorites links, I still have:
 
 http://www.isham-research.com
 
 That is not what I expected. It does reference Audi's though, so 
 maybe Phil is 
 involved in that one too ???



-
The information contained in this communication (including any
attachments hereto) is confidential and is intended solely for the
personal and confidential use of the individual or entity to whom
it is addressed. The information may also constitute a legally
privileged confidential communication. If the reader of this
message is not the intended recipient or an agent responsible for
delivering it to the intended recipient, you are hereby notified
that you have received this communication in error and that any
review, dissemination, copying, or unauthorized use of this
information, or the taking of any action in reliance on the
contents of this information is strictly prohibited. If you have
received this communication in error, please notify us immediately
by e-mail, and delete the original message. Thank you 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


  1   2   3   >