Re: Does a DD-Statement waste memory after dealloc?

2009-10-13 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Michael Knigge
Sent: Friday, October 09, 2009 3:34 AM
To: IBM-MAIN@bama.ua.edu
Subject: Does a DD-Statement waste memory after dealloc?

All,


I currently try to find a obscure memory leak in one of our 
applications. After some days our appl occupies ~17.000 pages of real 
memory  (needs just ~1.500 after startup).

As we track all malloc(), calloc(), realloc() and free() function calls,

I can say that there is no obvious memory leak

Now... after I've looked at the JESYSMSG I've noticed that we've done 
approx 17.000 DYNALLOCs, everyone with a different DD-Name (we let the 
z/OS generate a unique one, like SYS1, SYS2, SYS3 and 
so on). to be clear: *NOT* ~17.000 at the same time. mostly only one

at the same time...

Of couse, we deallocate them after we've finished using the DD-Name, but

I wonder that even after a DEALLOC (with SVC99) there is some space 
still occupied

Why? Because of performance? Because of some kind of control block that 
can only grow but not shrink?
SNIPPAGE

We have found two things in this area. Both are involved in LSQA. One
has to do with ACEE (and associated storage) and the other is the
dynamic allocation. We also used DYNAMNBR on EXEC statements (see JCL
REF).

You may find that this alleviates some of the storage creep.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: Calulators or Computers? (Was: Outsourcing your Computer Center to IBM ?)

2009-10-13 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Eric Chevalier
Sent: Tuesday, October 13, 2009 3:47 PM
To: IBM-MAIN@bama.ua.edu
Subject: Calulators or Computers? (Was: Outsourcing your Computer Center
to IBM ?)

On 13 Oct 2009 07:30:14 -0700, efinnel...@aol.com (Ed Finnell) wrote:

Anyway in this day and age TI or HP  calculators can do most of
the preflight calculations...

It's not quite that simple. Sure, your TI or HP probably could perform
the calculations, but they don't integrate very well with the rest of
the system. Once you've figured out your basic payload and center of
gravity, now you need to order fuel. How much fuel? You don't want too
much, since excess fuel travels at air freight rates.  Obviously the
outputs from weight  balance become input to your fuel calculations.
But fuel requirements are also also a function of weather along the
route. So you'd also like to tap into the weather forecasting system
as inputs to the fuel system.

SNIP

Enter the spreadsheet on a laptop. Seems us GA pilots do this. And then
the AOPA online flight planner w/ weather. Now, take it's idea of how
long you will be in the air given the weather, add the required reserve
and put that into the weight and balance. H, over weight. Tell the
family that they have to ship their knapsacks and lunch can't come with
us.

Clear prop and start engines

Regards, 
Steve Thompson

-- Opinions expressed by poster probably do not reflect those of the
rest of aviation or poster's employer --

--
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: Ownership of PC routines---what I will do

2009-09-29 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Dave Day
Sent: Tuesday, September 29, 2009 11:26 AM
To: IBM-MAIN@bama.ua.edu
Subject: Ownership of PC routines---what I will do

Has been an interesting discussion.  What I originally wanted to do was
=
to establish a PC routine once, the 1st time my started task came up =
after an IPL.  The same routine could be used by multiple copies of the
=
started task, if the user decided they wanted to or needed to operate =
with more than one copy.  Examination of the control blocks that =
establish and document the PC function in a running z/OS system seems to
=
imply some mechanism to establish ownership of a PC by another address =
space.   For instance, PCAUTH owns LX value 00.  The MVS diagnosis =
manual contains a table that describes all the PC's that can be entered
=
using that LX.  To me, they do not all logically fit there.   I would =
have thought MASTER for some of them.

So, I will have each started task establish at initialization and tear =
down at termination the same routine.  Will wind up with two or more =
copies of the same code, but will satisfy the requirements of the =
operating system, and keep things 'according to hoyle'.

SNIP

Did you think about a subsystem? It can have an INIT routine (used when
the system comes up), and then it can end. IIRC, these will then be
owned by the master subsystem (ASCB 1), and available to all address
spaces. Your PC routines would then be in the system for the life of the
IPL...

Just a thought from other days (back in the MVS/SP4/5 days).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: Long parms ... again (was: Reading DD card information)

2009-09-23 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Binyamin Dissen
Sent: Wednesday, September 23, 2009 10:07 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Long parms ... again (was: Reading DD card information)

SNIP

You are missing the point.

The APF program was written to the spec that the parameter will never be
more
than 100 characters, and it was enforced by JCL.

SNIP

What about the principle that you do not use KEY0 or SUPSTATE when it is
not needed?

The PARM info that is passed is not in FETCH protected storage.
Therefore, you should not have to be in KEY0 to use that storage.

Granted, if you have set things via the PPT, you probably set up this
particular APF program wrong all the way around. So is the program
written incorrectly -- should it start out in KEYUSER (8) and then as
needed switch to KEY0? 

Should it start in SUPSTATE and do SPKA to KEY0 when needed, otherwise
be in some other key?

So, when doing a storage move, it is upon the program to ensure that it
does not overflow the receiving area (especially true for APF programs).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect poster's employer's
opinions --

--
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: Long parms ... again (was: Reading DD card information)

2009-09-23 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Binyamin Dissen
Sent: Wednesday, September 23, 2009 10:36 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Long parms ... again (was: Reading DD card information)

On Wed, 23 Sep 2009 11:28:05 -0400 Thompson, Steve
steve_thomp...@stercomm.com wrote:

:-Original Message-
:From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
:Behalf Of Binyamin Dissen
:Sent: Wednesday, September 23, 2009 10:07 AM
:To: IBM-MAIN@bama.ua.edu
:Subject: Re: Long parms ... again (was: Reading DD card information)
:You are missing the point.

:The APF program was written to the spec that the parameter will never
be
:more
:than 100 characters, and it was enforced by JCL.

:SNIP

:What about the principle that you do not use KEY0 or SUPSTATE when it
is
:not needed?

:The PARM info that is passed is not in FETCH protected storage.
:Therefore, you should not have to be in KEY0 to use that storage.

Irrelevant.

:Granted, if you have set things via the PPT, you probably set up this
:particular APF program wrong all the way around. So is the program
:written incorrectly -- should it start out in KEYUSER (8) and then as
:needed switch to KEY0? 

Ditto.

:Should it start in SUPSTATE and do SPKA to KEY0 when needed, otherwise
:be in some other key?

Ditto.

:So, when doing a storage move, it is upon the program to ensure that
it
:does not overflow the receiving area (especially true for APF
programs).

All this is irrelevant, as the program was written according to
documented
API. You want to change the API without ensuring that the program will
be
changed to support the new API.

SNIP

Binyamin:

Might I suggest that you are being a bit myopic? Or perhaps suffering
from tunnel vision?

APF programs are to be written to a higher standard. 

From what you have written, you believe that if someone passes an APF
program you have written, an invalid parm, that program should accept
that as gospel and go clobber some part of the address space (say the
JSCB, or change the ASCBSENV, etc.) and give the caller authorities they
should not have, right?

Regards,
Steve Thompson

-- Opinions expressed by this poster do not necessarily reflect those of
poster's employer --

--
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: Long parms ... again (was: Reading DD card information)

2009-09-23 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Chris Craddock
Sent: Wednesday, September 23, 2009 11:30 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Long parms ... again (was: Reading DD card information)

On Wed, Sep 23, 2009 at 10:59 AM, Thompson, Steve 
steve_thomp...@stercomm.com wrote:


 Might I suggest that you are being a bit myopic? Or perhaps suffering
 from tunnel vision?

 APF programs are to be written to a higher standard.

 From what you have written, you believe that if someone passes an APF
 program you have written, an invalid parm, that program should accept
 that as gospel and go clobber some part of the address space (say the
 JSCB, or change the ASCBSENV, etc.) and give the caller authorities
they
 should not have, right?


I think you're missing the point entirely Steve. This has nothing to do
with
APF or non-APF and nothing at all to do with abstract program A calling
theoretical program B. The consequences for an APF program are
potentially
more serious, but the problem is the same. Back before the flood the
PARM
interface was explicitly limited to 100 bytes. So a valid program
written to
that specification could legally pick up the length and mindlessly move
that
many bytes from the parameter data into another pre-allocated (or
dynamically allocated) 100 byte area knowing full well there was no
chance
of overflow because the OS guaranteed (then) that the actual length
would
never be greater than 100.

SNIP

Not at all. The thing I was responding to was the APF side of things and
inappropriate behavior by an APF program being handed a too long JCL
PARM based R1.

By definition, the area pointed to by R1 is not fetch protected. So an
APF program doesn't have to resort to KEY0 to read the parm area.

Now, from that perspective, I think what I originally said relative to
PARM and APF programs should make more sense.

As for the typical non-APF program and handling the JCL PARM based R1
upon entry, I don't even want to go there because of all the different
ways that can be coded between, RPG, FORTRAN, COBOL, PL/1, etc. ad
naseum.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: Long parms ... again (was: Reading DD card information)

2009-09-22 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Patrick O'Keefe
Sent: Tuesday, September 22, 2009 2:36 PM
To: IBM-MAIN@bama.ua.edu
Subject: Long parms ... again (was: Reading DD card information)

SNIPPAGE

Whatever technique used to pass a long parm is not going to be
safely handled byt the old, standard parm passing scheme because 
a long parm passed that way will break old, standard programs.
Some new technique that can be verified by new programs is
needed or a lot of stable production jobs are going to die.

I know some people see that as hobbling z/OS with severe 
limitations of the S/360 past, but I see maintaining compatability 
as a source of the great stability of z/OS and its ancestors.

Thee is an obvious need for lifting the 100-byte limit on parms, but
it needs to be done in a way that allows old programs to continue
to work.
SNIP
VBG

Now how did they implement that // OPTION again in DOS?

/VBG

Regards,
Steve Thompson

--
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: 33 Years In IT/Security/Audit

2009-09-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Umamaheshwar Iyer
Sent: Wednesday, September 16, 2009 7:48 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: 33 Years In IT/Security/Audit

I started mine on a WANG-VS which was user friendly. After the demise of
this wonderful machine, I got a chance working on the Mainframe, which
was quite tough when working from a user friendly system to a non-user
friendly system. Almost 25 Years now! 

Any idea if WANG is still lurking within the computing world?
SNIPPAGE

Dr. Wang is no longer with us. And the company, WANG, was taken over by
another company and they basically dropped the hardware. Some years ago
I was bidding on migrating WANG/VS based entities to z/OS. I understand
that there are still a few holdouts in the Government arena.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: Is there any concern when added real memory from 5G to 7G

2009-09-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Hal Merritt
Sent: Wednesday, September 16, 2009 12:12 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Is there any concern when added real memory from 5G to 7G

Apples and oranges. 

The only meaningful relationship between real memory and virtual memory
is the paging rates.  

Of course, if your system paging rates are zero, you might consider
allowing various applications to allocate more virtual storage which
might have an impact on your auxiliary storage allocations. 

CSA and SQA are not relevant to this context. ECSA and ESQA should have
been sized using other criteria. 

SNIP

I'd been thinking about this. Wouldn't the ESQA increase in size to
track the increased number of page frames (needed by RSM)? This would
push ECSA a bit higher (address floor is what I refer to here, not
size). 

HSA will get moved. And it might increase in size (I don't know how IBM
handles tracking of storage for LPARs -- I knew how this worked on
Amdahl 5990-A machines once upon a time).

But other than those things, I can't think of any thing else that gets
changed. 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer --

--
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: [turnkey-mvs] turnkey mvs and cobol/jcl environment

2009-09-14 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Andreas F. Geissbuehler
Sent: Saturday, September 12, 2009 9:52 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: [turnkey-mvs] turnkey mvs and cobol/jcl environment

SNIP
I second Jo on this and URGE YOU to continue with herc 
and MVS 3.8j, even Assembler 370, but forget COBOL. 

You need to master current, modern COBOL which you can
accomplish short-term by visiting Prof. Don Higgin's website
at www.z390.org. Don's Java-based zASM and zCOBOL at
www.zcobol.org are modern, state-of-the-art implementation
which I recomend you should evaluate and consider to use,
instead of, in addition to and/or in combination with TK3.

SNIP

Assuming he is running a M/S product, he can probably get one of the
COBOL books with a COBOL CD in it. Fujitsu's COBOL runs nicely on NT,
and W2K (with a few tweeks). I haven't tried it under XP.

The use of the FCOBOL under MVS3.8 or the equivalent under DOS (R34?),
will teach COBOL basics. 

The PC based compilers will take that source (at least the Fujitsu one
will) and produce working code under Winders.

So the question is, where did OS/2 and a M/F compatible COBOL go? Why do
people use Realia (do they still exist?) to do COBOL development on a PC
and then upload the source to a M/F? [Same for the Fujitsu system.]

It is because of IBM Marketing's view of the world. 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer --

--
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: NEON zPrime Business, Legal and Technical Facts Webinar

2009-09-10 Thread Thompson, Steve
Seems that Eloqua is Firefox unfriendly, so this link can only be read
from a computer system running Windows and IE.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Ken Porowski
Sent: Thursday, September 10, 2009 3:26 PM
To: IBM-MAIN@bama.ua.edu
Subject: NEON zPrime Business, Legal and Technical Facts Webinar

I guess IBM's letter generated some FUD

http://now.eloqua.com/e/es.aspx?s=3D1331e=3D328elq=3Dafd32854d7c047509
a=
3a5e1
65b96bd5a

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

--
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: Dumb Question - Credit Card Number Scanner

2009-09-01 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Doc Farmer
Sent: Tuesday, September 01, 2009 8:05 AM
To: IBM-MAIN@bama.ua.edu
Subject: Dumb Question - Credit Card Number Scanner

Okay, this one came to me yesterday.  Somebody asked me if there were a
way
to search all files on a mainframe for credit card number information
(you
know, the 16-digit jobs) for a PCI audit.

I know, I know, it could be 16 Alphanumeric, 16 Numeric, 9 Packed
Decimal,
or 8 Binary.  I also know it would require searching EVERY file, and
would
probably need to use test card numbers in order to determine if they
really exist.

However, for some reason they want to know if a scanner is available.
I'm
figuring this could be done with ISPF's SuperC, or with CA-Easytrieve or
CA-PanAudit, but if anybody knows of a PCI scanner for z/OS, I'd
appreciate
some names/links.  Many thanks.
snip

Check out grep (*nix command). It will probably have to be run under
Unix Systems Services (OMVS). It will not be pretty, it will take a long
time (wall and CPU). And even then, you will get false positives because
not every 16 digit number is a credit card number (could be an account
number, or just the result of some calculation).

Regards,
Steve Thompson

--
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: ist663i suppression

2009-08-31 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Chris Mason
Sent: Monday, August 31, 2009 8:21 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ist663i suppression

SNIPPAGE

You may or may not be familiar with the English expression, using a 
sledgehammer to crack a nut but here I present you with an apposite 
application!

SNIPPAGE

So this is to an ESL (English as a Second Language) poster, and you
imply that you are using a walnut to crack a sledgehammer?

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: Catering for ESLs (was Re: ist663i suppression)

2009-08-31 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Chris Mason
Sent: Monday, August 31, 2009 1:29 PM
To: IBM-MAIN@bama.ua.edu
Subject: Catering for ESLs (was Re: ist663i suppression)

Steve

Well, I had hoped it was clear that a simple, surgical MODIFY command
(or 
start option) constituted a nutcracker and that assembly and linkage
editing 
of what must be one humongous set of assembler macros, representing as
it 
does the totality of VTAM commands and messages, could legitimately be 
considered a wrecking ball in comparison, much less a sledgehammer. But
each 
to his own opinion.

SNIPPAGE again

You may or may not be familiar with the English expression, using a
sledgehammer to crack a nut but here I present you with an apposite
application!

SNIPPAGE

So this is to an ESL (English as a Second Language) poster, and you
imply that you are using a walnut to crack a sledgehammer?

Regards,
Steve Thompson
SNIP

Well, here we are again with a 50 cent word, apposite, which when looked
at by an ESL person, may have been taken as opposite having been
misspelled. 

My wife speaks German. I speak a very small bite of German (not correct
but a literal for how I would say I speak a little German in Deutsch).
She attempted to say something for me at my level and realized that she
had used the wrong form of to hear. I thought she was telling me that
what I heard belonged here. In context, it kinda made sense (I can
hear a certain poster in Germany having a very good laugh right about
now).

So, this was a long explanation of how I read what you posted, thinking
in as simplistic terms as I could for someone who is both not fluent in
English and having a huge vocabulary.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: Test Posting, please ignore

2009-08-28 Thread Thompson, Steve
Duly ignored.

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Anthony Fletcher
Sent: Friday, August 28, 2009 5:37 AM
To: IBM-MAIN@bama.ua.edu
Subject: Test Posting, please ignore

Test only

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

--
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: ISPF Counter

2009-08-21 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Friday, August 21, 2009 7:37 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ISPF Counter

On Fri, 21 Aug 2009 06:56:07 -0400, Dave Salt wrote:

The only way you could get the time to keep refreshing is if you keep
pressing an interrupt key to manually keep refreshing the panel, or
display the panel in LOCK mode (so it automatically keeps refreshing
itself). But if the panel is displayed in LOCK mode this means a user
can't enter any data; i.e. the entire mainframe session is locked. I
doubt this is what you want, so in short, you're stuck with it working
the way you already have it.

That's *so* twentieth century!

Since the advocates often argue that mainframes are more economical
than small systems, why is this feature readily available on desktops,
but not on mainframes where it should be cheaper?

There's one ISPF function (I forget which) that lately shows a
progress bar.

It's a continual source of irritation that I can't put SCSV in
auto-refresh and go edit a file in the other split.

It's a continual source of irritation that I can't split between
OMVS and Edit, for example.

Why does DDLIST show the message, Searching data sets not on screen
rather than scrolling so they appear?

Why does Find in a large file pause each time after a fixed number of
lines and prompt for continuing rather than displaying a progress
counter and letting the user interrupt?

I believe that nowadays much of the duplex interaction would be possible
with modern 3270s.  VTAM is much the culprit for prohibiting it.

Why is horizontal scrolling so much more difficult than vertical
scrolling
in ISPF?

Did I say it's all *so* twentieth century?

SNIP

Why is the sky blue? Why is water wet?

Why do the birds go on singing


[Sorry, it is Friday, on a long hard week]

Regards,
Steve Thompson

-- Opinions expressed by this poster do not reflect those of poster's
employer in all probability --

--
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: ISPF Counter

2009-08-21 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Friday, August 21, 2009 8:35 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ISPF Counter

On Fri, 21 Aug 2009 09:21:46 -0400, Thompson, Steve wrote:

Why is the sky blue? Why is water wet?
Why do the birds go on singing

Apparently, according to your metaphor, IBM's design decisions,
good or bad, modern or obsolete, are tantamount to laws of nature.

But in some places we've done too thorough a job of silencing
the birds and turning the sky yellowish-brown.
SNIPPAGE

No, the first two are answers to grandchildren who ask why after every
answer.

The last is from a song. It is a lament about someone's life now that
their love interest has left them.

Similar to mainframes. Here we are hammering on why 3270 behaves the way
it does. But as I asked a former client of mine, did anyone ever ask if
their mainframe COULD do GUI? [Did IBM ever think about 5250 support
under VTAM or some such?]

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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 Death of Servers and Software

2009-08-19 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Timothy Sipples
Sent: Tuesday, August 18, 2009 6:14 PM
To: IBM-MAIN@bama.ua.edu
Subject: The Death of Servers and Software

Hewlett-Packard reported its 3Q earnings earlier today:

http://h30261.www3.hp.com/phoenix.zhtml?c=3D71087p=3Dirol-newsArticle=
ID=3D1322129

A few highlights:

1. Industry standard server revenues are down 21% (quarter, year to
year). And it's not a single quarterly fluke: revenues are also down ov=
er
24% (nine months, year to year). These are the Intel/AMD X86 servers.
Clearly this means that X86 servers are dead. And because they are
industry standard, that obviously means the entire standard server
industry is dead.

2. Non-industry standard server ... oh, sorry... Business critical
server revenues are down over 30% (quarter, year to year). And it's no=
t a
single quarterly fluke: revenues are also down over 25% (nine months, y=
ear
to year). These are almost all Intel Itanium-based servers running HP/U=
X
(UNIX) plus a few NonStop Kernel (NSK) servers. Clearly this means that=

distributed UNIX and NSK servers are even more dead.

3. HP doesn't break out profit (earnings from operations) separately =
for
these two units, but for the overall Enterprise Storage and Servers
division, profits were down 34.5% (quarter, year to year) and a whoppin=
g
46% (nine months, year to year). Clearly since the profit is declining =
even
faster than sales, HP server RD investment is really, really dead. Whi=
ch
fits, actually: there hasn't been a new Itanium CPU sincewhen was t=
hat
again? (Anybody remember?)

4. Perhaps services and software will help fill the gap? HP doesn't
actually produce too much software, and anyway that business was down t=
oo
(22% for the quarter, year to year; 15% for the nine months, year to ye=
ar).
So obviously software is dead. The EDS acquisition makes services
comparisons hard for now, so more time is needed before deciding that's=

dead.

SNIP

I guess this means I should throw out my laptop, file server, etc. at
home as well.

Long live COBOL.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer --

--
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: Multi-file tape

2009-08-17 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Saturday, August 15, 2009 11:58 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Multi-file tape

SNIPPAGE

Thanks.  Easy enough.  An off-list communication described this:

MOUNT [devaddr],vol=(sl,volser)

Does sl stand for Standard Label  Is BLP likewise supported?

SNIP

Two different issues are raised by your questions. MOUNT defines the
type of labels that the volume has. The following are supported (as of
z/OS 1.7):

SL is standard label
AL is ASCII/ANSI label
NL is NON-Labeled

When you access the volume, you may then override the label information
(such as with BLP). However, if you change the first three records on
the tape (if you specified AL or SL) life may become interesting.

Also, if you are using AL and you make a mistake with your AL label from
within your program, the volume will be dismounted, (OPEN thinks it has
the authority to change the UCB bits and effectively cause an UNLOAD!).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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 halves mainframe Linux engine prices

2009-08-17 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Tom Marchant
Sent: Monday, August 17, 2009 3:54 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: IBM halves mainframe Linux engine prices

On Mon, 17 Aug 2009 14:24:56 -0600, Mark Post wrote:

SNIP

He also said, Linux is not an operating system.

SNIP

Could he identify malware masquerading as an O/S?

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer --

--
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: Multi-file tape

2009-08-14 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Friday, August 14, 2009 4:44 PM
To: IBM-MAIN@bama.ua.edu
Subject: Multi-file tape

This worked OK on a virtual tape.  Now I must make
it work on a physical tape.  My EXEC says:

 do File = 0 + 1 to 99
 File = right( File, 3, 0 )
 say
 say ' File' File '='
 InDD = 'F'File
 DynArg =( 'alloc dd('InDD') dsn(''TAPE.FILE'File''')' ,
 'expdt(98000) recfm(U) blksize(32760)' ,
 'label(BLP) position('File')' ,
 'unit(AB2)' VolArg 'shr reuse' )
 address 'TSO' DynArg
 if RC0 then leave File

 RC = ProcessFile()  /* FREEs InDD */
 if RC0 then leave File;  end File

To my utter dismay, it dismounts the tape after each file
and I must re-mount it.

What's the ALLOCATE analogue of RETAIN?

This takes longer each time.

Do I need to code a DD statement in JCL with RETAIN for
each file?

Should I count my blessings because auto ops is at least
replying to the VSN messages.

Long ago, a colleague caused a tape volume to be mounted,
even across job boundaries.  This is outside my operator's
and my current skill set.  Is that an alternative?
SNIP

Yes.

MOUNT [devaddr],vol=(sl,volser)

Where devaddr is the device address to hold the tape
  volser  is the actual Volume Serial of the tape

I believe that this will work on an ATL -- although some others may not
like it much (particularly if you only have two heads and the system is
rather busy).

Regards,
Steve Thompson

--
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 Satisfaction surveys (Was: The Shame Approach)

2009-08-13 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Patrick O'Keefe
Sent: Thursday, August 13, 2009 1:41 PM
To: IBM-MAIN@bama.ua.edu
Subject: IBM Satisfaction surveys (Was: The Shame Approach)

snippage

[Patrick O'Keefe Kicks open the door]
 
The one thing that was apparently missing in the survey process
was a way to provide feedback on the survey itself.   The last 
question was something like Would you recommend IBM Service
to others?.   Why yes; I tell all my friends and relatives to use IBM
service.   What kind of a question is that?!?  (Stupid, THAT's what's
what kind!)That question has been part of the survey for years,
and I'm sure I'm ot the only one to complain.
SNIPPAGE

The last two surveys that I've gotten, I have made it appoint to ask the
survey opinion taker one question: 

And just where will I go for maint support for mainframe stuff,
Microsoft? twenty-something valley girl voice Like, we actually have a
choice. \twenty-something valley girl voice

Now, back to my testing a new release of some IBM code

Regards,
Steve Thompson

-- Poster's opinion may not reflect poster's employer's opinion(s) --

--
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: Concatenations and blocksizes

2009-08-10 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Patrick O'Keefe
Sent: Monday, August 10, 2009 4:15 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Concatenations and blocksizes

On Mon, 10 Aug 2009 15:20:53 -0500, Mark Zelden 
mark.zel...@zurichna.com wrote:

...
CONCATENATION ENHANCEMENT:  Like-attribute concatenation will be
allowed for eligible data sets with different block sizes in any
order; the largest no longer need be first.  Eligible data sets are
partitioned or sequential data sets that are DASD-resident, accessed
by QSAM, and for which the system obtained buffer space.
...

Interesting wording. 
partitioned ... data sets ... accessed by QSAM ...

If they really meant that, wouldn't that restrict this enhancement
to a concatenation sequential datasets and/or PDS members?
Doesn't a PDS or concatenation of PDSs have to be accessed by
BPAM? 

SNIP

No. If you take a program that uses a QSAM DCB and point the DD
statement to a PDS with member name, it will read that member and treat
it as if it were reading a DSORG=PS data set. The QSAM code will detect
end of member and treat that as if it were EOD (and I think it even
drives your EOV exit if you have one).

So if you concatenate a series of DSORG=PS data sets together, you can't
concatenate a PDS as a PDS in the middle. Well, maybe you can, if you
forced RECFM=U and BUFL=32760. But enjoy the dir blocks followed by ALL
the data blocks (as gas or still in use). 

OTOH, if you concatenate PDSs together as PDS and then stick in a
DSORG=PS I would imagine you will get a very interesting ABEND when the
FIND or BLDL that you do doesn't find any directory blocks in the
DSORG=PS file (you might even get an early ABEND out of OPEN - I haven't
tried this trick in a while).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer --

--
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: DASD: to share or not to share

2009-08-07 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of McKown, John
Sent: Thursday, August 06, 2009 1:40 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: DASD: to share or not to share

SNIPPAGE
 

It is VSAM Record Level Sharing (not Locking).

SNIP

Within CICS it is Record Level Locking (or at least it was).  It appears
that they changed that with CICS/TS v2 (?). 

Meanwhile, I've not kept up with all the VSAM changes and options as it
applies to batch with CICS (I know that you have to do specific things
to get the commit and all to work the same).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

 

--
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: USS misuse (was Re: Mainframe hacking)

2009-08-07 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Ted MacNEIL
Sent: Friday, August 07, 2009 4:12 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: USS misuse (was Re: Mainframe hacking)

Ted

 Even IBM used USS ...

Sadly, some IBMers are as careless as some list participants.

I DON'T think it's carelessness!n
-
Too busy driving to stop for gas!

SNIPPAGE

It either is, or they are at best, not competent (here is where I have
to explain this: Not competent does not imply you can't be only that you
need some training, Incompetent means you may have been but now
definitely aren't).

It is also a problem that some time after 1991, the IBM internal
standards were apparently discarded (apparently with management
blessing). There were specific naming standards, specific requirements
for program directories (and their very specific formatting), etc. 

Even the keywords to be used for ETR/PMR and APAR/PTF are being sluffed,
which is making it difficult to find HIPERs at times. 

A recent example: any one *directly* affected by the recent double
writes within TCPIP. If you had searched using INCORROUT you came up
empty. Yet that is what was happening - In Correct Output. This is but
one formerly STANDARD keyword. The rules are changing w/o equivalent buy
in or announcement of the changes. Rather like the non-mainframe
platforms, the Whatever boxen (example of the Whatever is given by
Shania Twain in That Don't Impress me). 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: DASD: to share or not to share

2009-08-06 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Scott Rowe
Sent: Thursday, August 06, 2009 12:44 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: DASD: to share or not to share

I think the real question here is: Why don't you have a SYSPLEX?  There
is =
little to no cost involved, and many benefits.

 Frank Swarbrick frank.swarbr...@efirstbank.com 8/6/2009 12:15 PM

SNIPPAGE

We're slowly coming to this realization.  We don't have a Sysplex, and
shar=
ing PDSE's, while it works somewhat, doesn't work that great.  My
personal =
libraries are PDSEs and if I am logged on to both PROD and DEV at the
same =
time I have to make sure I am not trying to edit members in the same
PDSE i=
n both environments.  Blech.  I thought PDSEs were the future?

SNIPPAGE

If you set this up correctly, you will get Record Level Locking for VSAM
which will give you some benefits that you lost in moving from VSE. It
is something to think about, if you are heavily using VSAM with onlines
and batch.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: DASD: to share or not to share

2009-08-06 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Frank Swarbrick
Sent: Thursday, August 06, 2009 1:01 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: DASD: to share or not to share

 On 8/6/2009 at 11:47 AM, in message
45d79eacefba9b428e3d400e924d36b902557...@iwdubcormsg007.sci.local,
Thompson,
Steve steve_thomp...@stercomm.com wrote:
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
 Behalf Of Scott Rowe
 Sent: Thursday, August 06, 2009 12:44 PM
 To: IBM-MAIN@bama.ua.edu 
 Subject: Re: DASD: to share or not to share
 
 I think the real question here is: Why don't you have a SYSPLEX?
There
 is =
 little to no cost involved, and many benefits.
 
SNIPPAGE to a prior post by Steve Thompson
 If you set this up correctly, you will get Record Level Locking for
VSAM
 which will give you some benefits that you lost in moving from VSE. It
 is something to think about, if you are heavily using VSAM with
onlines
 and batch.

Can you explain this a bit more?  I will admit to not even knowing how
this works on VSE.

SNIPPAGE

Within DOS/VS-VSE the buffers are handled by DOS for an image. So you
get to better share VSAM between Partitions (as in a VSE partition) than
you can between z/OS Address Spaces. This allows, as I recall (it has
been several years since I've done any VSE-VSAM work on a VSE system),
more than one partition to have an ACB open to output to a file (share
options that are NOT available on MVS if you compare your VSE IDCAMS
against z/OS IDCAMS doc).

With RLL (Record Level Locking), you can now have batch and onlines
updating VSAM files at the same time. This goes a step beyond what VSE
allowed, giving you certain performance boosts that were lost in going
to z/OS where buffers are controlled within an address space as opposed
to within an instance of VSE (image). 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: DASD: to share or not to share

2009-08-05 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Frank Swarbrick
Sent: Wednesday, August 05, 2009 12:40 PM
To: IBM-MAIN@bama.ua.edu
Subject: DASD: to share or not to share

As part of our migration to z/OS from z/VSE we have started a discussion
on what DASD, if any, should be shared between our production z/OS LPAR
and our development z/OS LPAR.  For what it's worth, on VSE here is what
we have right now...

SNIPPAGE

Theoretically I can see this possibility, but is it really a concern?
What do others do for:
1) System executables
2) System parameter libraries
3) Applications executables
4) Application data

I should note that this is not the case of an uneducated manager trying
to make technical decisions.  But he is from the distributed systems
world, and even though he's worked here for 15+ years, much of that as
CIO over both distributed and mainframe systems, he still has a bit of a
distributed systems mindset.  In that world they don't share system
or application data at all (or very little).  But to me that doesn't
mean that it's wrong in the mainframe world.

Thoughts?

SNIPPAGE

First:

Stop thinking VSE and its catalog system. 

Second:

You have a security system (well, I would think you are running one, and
probably RACF). Allow the system to put data sets where the system
wants/needs based on esoterics and SMS. Let the security system control
who can access which data set and if that is read, write, destroy,
update, control, twist, fold, spindle or mutilate.

Put into LNKLST what needs to be in LNKLST. Define to VLF what needs to
be defined there.

Now, system executables will be determined by IPL and the PARMS used for
that IPL (so if you change o/s levels, and the like...).

Application executables and application data should be more or less
under the control of the applications people. Production should be under
control of production control (or whatever you call that function), and
systems stuff should be under the control of the systems programmers.

BECAUSE mainframes are not BUS CENTRIC (those open platforms seem to
have this characteristic), there should not be problems with executables
being shared between systems. After all, once LPA is loaded, you aren't
going to read the base libraries until you IPL again. It is in Central
Memory or it is on a non-shared PAGE data set.

Think of LNKLST elements in roughly the same way thanks to LLA and VLF.

Again, stop thinking VSE and tell your CIO to stop thinking 10,000
chickens trying to deliver the mail.

Regards,
Steve Thompson

-- Opinions expressed by this poster do not necessarily reflect those
held by the poster's employer. --

--
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: ziip api for vendors

2009-08-04 Thread Thompson, Steve
However, I was unable to find this on the US PTO site. That makes me
think that this is filed in the area that is not available for
publication for some months (I forgot the legally mandated number).

So, it appears to not be viewable by the public at this point.

Regards,
Steve Thompson

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Sam Siegel
Sent: Monday, August 03, 2009 8:36 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ziip api for vendors

Agreed on both points.  The purpose of the web site it is establish a
stake-in-the-ground about what you know and when you know it ...
specifically for IP rights.

SNIPPAGE

--
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: Mainframe Utility for EBCDIC to ASCII conversion

2009-07-30 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of esst...@juno.com
Sent: Thursday, July 30, 2009 8:23 AM
To: IBM-MAIN@bama.ua.edu
Subject: Mainframe Utility for EBCDIC to ASCII conversion

This may have been discussed before,
Is anyone aware of an IBM utility that converst an EBCDIC file to ASCII
? Any IEB*** utilities ?

snippage

Yes, you can use IEBGENER. I've done similar things in years gone by to
prepare for processing tapes from a WANG System (WANG systems use Pack
Decimal, but are otherwise ASCII):

//COPY EXEC PGM=IEBGENER  
//SYSINDD  DUMMY  
//SYSUT1   DD  DSN=ebcdic.based.dsn.here,DISP=SHR 
//SYSUT2   DD  DSN=ascii.based.dsn.here,  
// DISP=(NEW,CATLG),  
// DCB=OPTCD=Q,   
// UNIT=CART  
//SYSPRINT DD  SYSOUT=*   

Note that the tape label will be changed to AL. However, if you have
BLP authority, you can build the label as SL, and then with this as a
subsequent step, do LABEL=(2,BLP). Expect the reading program to have a
problem with not having trailer labels.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: USS misuse (was Re: Mainframe hacking)

2009-07-27 Thread Thompson, Steve
Deep breath you need.

Archive search you might.

The picture and last laugh came from one who had been rebuffed for
pointing out the confusion caused by using USS instead of OE or OMVS, or
some such.

Regards,
Steve Thompson


-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Chris Mason
Sent: Monday, July 27, 2009 4:51 AM
To: IBM-MAIN@bama.ua.edu
Subject: USS misuse (was Re: Mainframe hacking)

How ridiculous to propose that this is some sort of competition! And if
it
was so to be presented, the VTAM component would win by about two
decades.

Given that Howard Rifkind, supported by Jim Horne and Bruno Sugliani,
jumped
immediately to the incorrect interpretation of USS, that Ivan Warren
denied
the correct interpretation of USS and that Mary Anne Matyaz felt she had
to
apologise for the correct interpretation of USS, correct use of USS is a
matter of *respect* for fellow list users.

This unnecessary misunderstanding, compounded by denial and apology, has
demonstrated that insistence on the correct use of USS is far from
pedantry.

What further nonsense is meant by last laugh and interesting picture
I
have no idea - perhaps the writer didn't checking the wind direction ...

Perhaps considering listiquette before posting is to be recommended.

As long as I am attacked on this point, I will repel with equal vigour.

Chris Mason

On Tue, 21 Jul 2009 14:33:15 -0400, Thompson, Steve
steve_thomp...@stercomm.com wrote:

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Chris Mason
Sent: Tuesday, July 21, 2009 11:19 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Mainframe hacking

SNIPPAGE
The interpretation Howard, Jim and Bruno arrived at is, of course,
total

nonsense, caused solely because this persistent misuse of an
abbreviation for
UNIX System Services. So much so that USS can even be denied its proper
interpretation!!!

Chris Mason

SNIPPAGE

Unix System Services vs. VTAM and USS.  Pedantic. Last laugh.
Interesting picture here.

Regards,
Steve Thompson

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

--
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: Operator Validation before Executing Command

2009-07-27 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Bott, Steven
Sent: Monday, July 27, 2009 4:38 PM
To: IBM-MAIN@bama.ua.edu
Subject: Operator Validation before Executing Command

We recently experienced an outage due to an operator command
being=0D=0Aexe=
cuted on the wrong LPAR because the operator neglected to include
the=0D=0A=
RO portion of the command=2E  The command being executed was
F=0D=0ABPXOINI=
T,SHUTDOWN=3DFORKINIT=2E  Now Management would like all
destructive=0D=0Aco=
mmands to have a WTOR which the operator would be asked Do you
really=0D=
=0Awant to execute this command and provide the opportunity to reply
NO=
=0D=0Ato abort the command=2E  IBM recommends using the MVS
Commands=0D=0AI=
nstallation Exit and the =2ECMD in MPFLST=2E  Has anyone tried using
that=
=0D=0Aexit in this fashion?  Would you care to share your pain or
pleasure?=
=0D=0AHas anyone found a better solution to this problem?  Thanks for
shari=
ng=0D=0Ayour experience=2E=0D=0A=0D=0A
=0D=0A=0D=0ARegards,=0D=0A=0D=0AStev=
en Bott=0D=0A=0D=0ASr=2E Systems
Administrator=0D=0A=0D=0ACSX=0D=0A=0D=0A=
=0D=0A=0D=0A=0D=0A

SNIPPAGE

For destructive commands, you can intercept them with automation. If
they are formatted correctly (such as a *required* RO or ** -- you
pick the characters), then automation does not cancel them. 

If they are not formatted the way you require, you cancel the command
and put out a message to that console about the command not being _
as is required (formatted, issued with all the parameters, etc.).

As has been pointed out, (Robert Heinlein) It is impossible to make
anything foolproof, because fools are so ingenious. So, make the
command issuer do things the right way. It takes a bit of programming in
the AO product, but it will handle what needs to be done better.

A suggestion in this area: Use Site specific commands to do certain
things. Then have the AO product issue the real command. 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer. --

--
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: Offload work to zIIP with zPRIME

2009-07-23 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Anthony Giorgio
Sent: Thursday, July 23, 2009 3:33 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Offload work to zIIP with zPRIME

Hal Merritt wrote:
 Old days? Still very much so today here in the US. It is called 'off
road' diesel, and, except for the color and tax, it's exactly the same
fuel. Or so I'm told. 

 Don't know the price difference but I'd suspect it's substantial. As
the penalties for using it for inappropriately.  

   
I've heard stories of inspectors going to county fairs and checking the 
color of the diesel in the fuel tanks of pickup trucks.  If you're 
caught using the off-road diesel, the penalties are rather severe.

SNIPPAGE

Wanna have some fun? 

Pour a quart of Dextron II (ATF) in your 50 Gal Diesel tank. In Ohio
that's the same color as off-road diesel. 

The reason I was given for doing such a thing is that ATF will actually
clean your injectors. Beats me if that is true, but it seems to burn OK
(I didn't do it, I saw someone doing it).

Oh, and in the places that I've seen that sell off-road diesel, it costs
more than the highway diesel. Still scratching my head on that one (at
the time I was operating both types of equipment).

Later,
Steve Thompson

--
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: Mainframe hacking

2009-07-21 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Chris Mason
Sent: Tuesday, July 21, 2009 11:19 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Mainframe hacking

SNIPPAGE
The interpretation Howard, Jim and Bruno arrived at is, of course, total

nonsense, caused solely because this persistent misuse of an
abbreviation for 
UNIX System Services. So much so that USS can even be denied its proper 
interpretation!!!

Chris Mason

SNIPPAGE

Unix System Services vs. VTAM and USS.  Pedantic. Last laugh.
Interesting picture here.

Regards,
Steve Thompson

--
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: Article Mainframe Stolen

2009-07-17 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Arthur Gutowski
Sent: Friday, July 17, 2009 7:50 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Article Mainframe Stolen

On Thu, 16 Jul 2009 15:19:08 -0400, Thompson, Steve 
steve_thomp...@stercomm.com wrote:

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Schwarz, Barry A

There is no more worse than worst.

SNIP

So does that mean that wurst is chopped liver?

So, then, is the knock better, or is the wurst best?

(Sorry, it's Friday, and I couldn't resist.)

SNIP

Or is Liver worst?

(and on it goes for a Friday)

Regards,
Steve Thompson

--
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: LE options

2009-07-17 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Frank Swarbrick
Sent: Friday, July 17, 2009 4:25 PM
To: IBM-MAIN@bama.ua.edu
Subject: LE options

There appears to be (at least) two ways to change LE runtime options
system wide.
There's the assember macro table way (CEEDOPT for batch and CEECOPT for
CICS) and there's the PARMLIB(CEEPRM00) way.
Is one preferred over the other?  Does one offer something the other
does not?  I am thinking that the PARMLIB way allows for multiple
systems to share the same LE libraries and still have different LE
options, if desired.  Is this the reason for is its existence?  If we
use the PARMLIB way is there anything that has to be done with the
macros and can't be done with the PARMLIB?

SNIP

Be aware of the differences in the defaults from release to release. You
may find that behaviors change for not so obvious reasons, all because
of depending on a default setting that changes.

Regards,
Steve Thompson

--
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 error messages getting worse?

2009-07-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Ed Gould
Sent: Thursday, July 16, 2009 12:34 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: IBM error messages getting worse?

--- On Thu, 7/9/09, Patrick O'Keefe patrick.oke...@wamu.net wrote:

From: Patrick O'Keefe patrick.oke...@wamu.net
Subject: Re: IBM error messages getting worse?
To: IBM-MAIN@bama.ua.edu
Date: Thursday, July 9, 2009, 2:29 PM

On Thu, 9 Jul 2009 08:21:22 -0400, David Andrews=20
d...@lists.duda.com wrote:



I think you make a very good point.=A0 There have always been
absolutely inscrutable MVS messages and there will probably
be new ones.=A0 But there are many prefectly clear ones, too, and
there is that message id you can look up, run searches on, submit
RCFs on (if those still exist ... and are read), or even open PMRs on=20
if they are so bad as to be considered a defect.=A0 I don't think it
is=20
getting worse.

Pat O'Keefe=A0=20

-
Pat:I am not sure I agree , but I think that most USS messages are at
best =
inscrutable. Take TCP as an example most of the messages I had to look
up a=
t the time did not follow the IBM convention as to importance (W,I,E,C)
and=
 then they didn't set the condition code to match the message. The
conditio=
n code IMO was the worse and it looked to me like they threw the dice
when =
it came to setting codes. Frankly I gave up and after reading the
message i=
n the manual 2 or 3 times and it still did not make sense I opened a
PMR. I=
 very rarely got anyplace with the PMR as the USS people live in the
own =
universe separate from IBM. To me they decided to thumb their nose at
the r=
est of IBM and said we are going to operate as we like to hell with IBM
and=
 their rules.
I think the LE people weren't quite as bad, but they are up there. Do
*NOT*=
 get me going on COBOL messages. Their so called self describing
messages m=
ust have been made up on a bad acid trip.
In the past, say 1970 or so we can all agree that some messages like
call =
your systems programmer were nightmares especially at 3AM and there was
no=
 IBM support to call back then.=A0
Since then (thanks to GUIDE anyway) we made the messages a MAJOR issue
and =
I can still remember 1 GUIDE where the pubs people came into GUIDE and
prom=
ised to do a better job. It actually did work, thank goodness. Messages
act=
ually started to mean something and they were reasonable english
straightfo=
rward and it might take you a bit to understand the famous VSAM messages
th=
at gave you a bunch of possibilities at an answer if you could discern
if i=
t was a FC or other type of RC or whatever. If you read it carefully
enough=
 it did make sense (most of the time). That was about the time that
(sorry =
I do not remember the name of the IBM product) but IBM shipped you a
search=
able database every month or so and you could play with search args to
find=
 something you couldn't make heads or tales out of. Of course now its
IBMLI=
NK (when it is up) and it functions the same and with reasonably more up
to=
 date issues than the once a month tape shipment.
The pubs people might have lost their way as it seems in the late 80's
(esp=
ecially with USS) components (I DO NOT MEAN UNFORMATTED SYSTEM SERVICES
so =
if anyone wants to get anal about the meaning I do not care.
Ed=A0=A0=0A=0A=0A  

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

--
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 error messages getting worse?

2009-07-16 Thread Thompson, Steve
Sorry, that reply was the result of a comedy of errors. 

Suffice to say that having multiple displays and M/S deciding that it
will take focus... Well it resulted in the focus changing to Outlook
with the mouse over the wrong SEND button (I had more than one reply
screen up)...

And my thoughts, relative to this thread, and in particular to what Mr.
David Andrews brought out, I decided weren't necessary. Working for an
ISV, being in PWD, having worked at IBM and thinking about how
absolutely wonderful the BPX/OE world is and the associated highly
descriptive and meaningful messages -- well, I decided to keep those
comments and opinions to myself.

Regards,
Steve Thompson

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Chris Mason
Sent: Thursday, July 16, 2009 8:58 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: IBM error messages getting worse?

Steve

I could say that IBM-MAIN posts were getting worse what with commenting 
before the quoted post(s) - much preferred by yours truly - or
commenting 
after the quoted posts and maybe not having quoted lines preceded by 
greater than signs, it can be quite difficult to find the fresh text!

Chris Mason

SNIPPAGE

--
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: Article Mainframe Stolen

2009-07-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Schwarz, Barry A
Sent: Thursday, July 16, 2009 2:17 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Article Mainframe Stolen

There is no more worse than worst.

SNIP

So does that mean that wurst is chopped liver?

--
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-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of R.S.
Sent: Thursday, July 16, 2009 2:42 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Find the computer error

Ted MacNEIL pisze:
 Well, my understanding is that American English uses terms
 a little differently than the-rest-of-the-world English.
 
 My understanding is opposite:
 Both Canada and the US uses a billion to mean a thousand million (giga
-- 10^9), whereas Britain uses a billion to mean a million million (peta
-- 10^12).
 And, I believe they (UK) are the only ones that use 10^12 as a
billion.
 
 BTW, SI (the Metric System) also uses a billion as 10^9.


I believe this is difference between U.S. and German meaning of terms.
In German camp we use milion-miliard, bilion-biliard etc. pairs.
In U.S. camp you don't know miliard, biliard, etc.

Of course our system is definitely better than yours vbg

snip

Doch!

--
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: Submit a JCL from within another JCL

2009-07-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Thursday, July 16, 2009 4:46 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Submit a JCL from within another JCL

On Thu, 16 Jul 2009 14:17:38 +0200, CUNY Yann wrote:

You can use IKJ :

//REXX1EXEC PGM=IKJEFT1B
//SYSTSIN  DD *
 SUBMIT 'YOUR.PDS.JCL(JCL)'
//SYSTSPRT DD SYSOUT=*

Subject to the restriction that the source data set must
have RECFM=F[B],LRECL=80.  IEBGENER is more flexible.

-- gil
snip

Except that the OP did say KSDS... IDCAMS can REPRO to the INTRDR.

Later,
Steve Thompson

--
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: Article Mainframe Stolen

2009-07-15 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Lizette Koehler
Sent: Wednesday, July 15, 2009 11:42 AM
To: IBM-MAIN@bama.ua.edu
Subject: Article Mainframe Stolen

From the Palistine Herold in Palestine TX.  This was repeated in the
Enterprise e-Mag.

Apparently when you steal the MAINFRAME the data is on it.


Lizette

SNIPPAGE

From the college's website:

No information stolen during weekend theft

Monday, July 13, 2009 /

We here at Trinity Valley Community College are saddened and angered by
the events of this weekend's break-in at TVCC-Palestine.

Information reported by area media outlets regarding this incident is in
error. We want to assure our students that absolutely no student,
personnel or other confidential information was contained on the
computer stolen during the weekend theft. The terminal which was taken
was wired only to the security surveillance system and was used
specifically for surveillance video. TVCC takes all possible precautions
to maintain the security and confidentiality of personal data.

In the aftermath of this event, we are dedicated to recovering the
stolen property. The college is working diligently with the Anderson
County Sheriff's Office to apprehend those who are responsible for this
incident. We are asking anyone who may have information on the theft to
please contact the sheriff's department.

Students should watch our website at www.tvcc.edu for more information
as it develops.

--

Regards,
Steve Thompson

--
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-15 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Bob Woodside
Sent: Wednesday, July 15, 2009 3:39 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Find the computer error

On Wednesday 15 July 2009, Roach, Dennis (N-GHG) wrote:
 One too many digits for VISA.

Account number + check digit?

SNIPPAGE

Seems like VISA has a problem. 

http://www.nbcdfw.com/around_town/shopping/Wow-Quadrillion-Dollar-Credit
-Card-Bill.html?yhp=1

(watch the wrap).

Regards,
Steve Thompson

--
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 - 10 Jul 2009 to 11 Jul 2009 (#2009-192)

2009-07-13 Thread Thompson, Steve
Sent from my Dick Tracy Two-Way Wrist Radio.  

Nanny Nanny Boo Boo!

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Johnson, Larry W.
Sent: Sunday, July 12, 2009 12:11 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: IBM-MAIN Digest - 10 Jul 2009 to 11 Jul 2009 (#2009-192)

Sent from my ATT Windows Mobile phone.


SNIPPAGE

--
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: AMBLIST Funny

2009-07-13 Thread Thompson, Steve
-Original Message-
snippage

  I had something to do with that.  My concern is that system 
programs are usually reading that book at a time when they are 
dealing with the gravity of some problem, and may not be in a mood
to appreciate its opposite, levity. 
snippage

And we all know how humorless those systems programs are and how
exacting to syntax they are;-)

Now, Systems Programmers, on the other hand

Regards,
Steve Thompson

--
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: Planned IBMLink Outage July 10-11

2009-07-08 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Clark Morris
Sent: Wednesday, July 08, 2009 3:00 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Planned IBMLink Outage July 10-11

On 8 Jul 2009 10:01:22 -0700, in bit.listserv.ibm-main you wrote:

Planned IBMLink Outage July 10-11
 
SNIPPAGE

Haven't they heard about 24/7/365.25.  If I wasn't semi-retired, I
would be submitting a SHARE requirement and if rejected, I would
seriously consider embarrassing publicity, say at an annual meeting of
IBM.
SNIPPAGE

You do realize you are talking about ~7 years?

Regards,
Steve Thompson

--
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: Question about REUS=NONE

2009-07-07 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Michael Knigge
Sent: Tuesday, July 07, 2009 5:13 AM
To: IBM-MAIN@bama.ua.edu
Subject: Question about REUS=NONE

SNIPPAGE

But I wonder how to migrate the ASM-Subs nearly painless I could
rewrite all this ASM-Subs and use dynamic Saveareas but I wonder if just
using REUS=NONE would do the same job...

So bring it to a question: What is the scope of the REUS-Option?
(Sub)Task-Level? Then using REUS=NONE would bring up a new copy of the
ASM-Stubs for every Subtask - just what I need I don't care for the
wasted memory because the ASM-Subs are mostly rather small (and well,
today they are all statically linked together with some really big
COBOL-Subs)
SNIPPAGE

FIRST: what I am about to say applies to the address space, not just to
a specific subtask. The LOAD of a module affects the whole address
space, not just a subtask.

REUSE=NONE means that every time you issue LOAD you will get a new copy.
So if you do multiple LOADs, you will get as many copies as you have
issued LOAD for. This will result in BTL (Below The Line) storage
creep because of the system control blocks that are built in LSQA,
which means that you might take a short on storage ABEND if you are not
also issuing DELETE for the module.

IF you use REUSE, or RENT, AND the ASM stubs are actually ReENTrant, you
MAY care if you are not also issuing DELETE, because only one copy
will get loaded, but each subsequent LOAD will result in the use count
being incremented by 1 (DELETE decrements by 1). When the count rolls
over, you will ABEND. If you do LINK with REUSE or RENT and those stubs
are not actually Reentrant (or effect serial reusability), results will
probably be unpredictable -- the assumption being that the DSA within
the program is YOUR DSA (your return registers), but meanwhile, your
task has not been dispatched while another has, so that when you start
dispatching again, where you return to...

I hope this answers your questions.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer. --

--
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: Language Environment runtime options and system dumps

2009-06-25 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Bill Klein
Sent: Wednesday, June 24, 2009 10:31 PM
To: IBM-MAIN@bama.ua.edu
Subject: Fw: Language Environment runtime options and system dumps

I would check with any vendor as to whether this is still true (that
they
can't handle LE dumps).  Current software should work with LE and should
not
need non-normal dumps.  If your vendor requires something else, then
ask
THEM what LE options they expect to be in effect when the dump in THEIR
product occurs.

If they can't tell you, then I would refer them to one of the IBM
'vendor
support teams.

SNIP

And I would refer you to another thread, And you ask why I hate OMVS. 

Maybe it is just me, but LE and BPX incantations seem to somehow be
related. I see this as further breakage of the MVS subroutine call
protocols.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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 one bites the dust

2009-06-24 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Bob Shannon
Sent: Wednesday, June 24, 2009 4:57 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Another one bites the dust

snippage

IBM used to give huge discounts to universities. About 15-20 or so years
ago they did away with the discounts and universities started migrating
off the mainframe. The few that are left mostly use mainframes for some
type of administrative processing. The processing done by students is
done on PCs or on eunuchs systems, where years ago the processing was
done on mainframes.  I don't think IBM failed to convince the university
in question to stay on the mainframe; I think IBM abandoned the
educational mainframe market a long time ago.
snip

I'm not sure, but I think there was some kind of consent decree or other
as a result of an Anti-Trust action that put the skids to this. Now that
all those have expired (I think), one might wonder when IBM will go for
this market driver again.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

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


TCP Settings for KeepAlive

2009-06-18 Thread Thompson, Steve
I've run into a problem where I have TN3270 sessions attached to a VTAM
session manager.

The problem is this: When the system, where the VTAM session manager is
running, is at 100% for extended periods (5 minutes or more), AND, you
have a TSO session on the system where the session manager is, AND that
TSO session attempts to run a long running task (Endevor update to
promote source is an example), the TSO session will continue to run, BUT
the TN3270 session will be timed-out and dropped.

In this case the TN3270 is QWS3270 Plus. In tracing this, we see that
QWS is posted with a lost connection. However, QWS is running the TCP
keep alive at about a 5 minute interval. And the last thing that QWS
shows is it sent a buffer to the host and is now waiting for a response
when it gets this lost connection posting.

I have been looking at the z/OS Comm Server manuals (even searching
them) and I don't see anything that needs to be changed in the
configuration. I have looked at various APARs (particularly the ones
about IMS and additional keepalive support from 1.7 and later). But I
don't see anything that seems to apply.

The other thing about this that is interesting, those running
Hummingbird don't seem to have this drop problem.

And this is something that I can recreate at will.

Note: TSO is not timing out. This is specifically a TCP connection
termination issue that is timing related. It takes the z/OS system (1.8)
going to 100% busy for 5 minutes or longer.

And, while this is happening, I can be directly connected to other MVS
or VM systems and they are not affected.

So anyone have any idea where I need to look in the config parms for TCP
(or VTAM?).

Regards,
Steve Thompson

--
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: TCP Settings for KeepAlive

2009-06-18 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Hal Merritt
Sent: Thursday, June 18, 2009 10:20 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: TCP Settings for KeepAlive

Hmmm.. almost sounds like QWS3270 may be getting impatient when waiting
for a reply. That is, the 'keep alive' time may apply only to an idle
session as opposed to a wait for reply situation.  

I'd look into QWS3270 parameters. 

SNIP

QWS3270 is the one getting notified that the connection has dropped. In
discussions with Jolly Giant, they will wait forever for the host to
respond. Meanwhile, they will continue, at the prescribed intervals, to
send the keepalive.

Something, somehow is deciding on the host side to terminate the
connection. And I just can't seem to find it.

Regards,
Steve Thompson

--
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: TCP Settings for KeepAlive

2009-06-18 Thread Thompson, Steve
Yes, the common item to this problem is the Session manager. We were
just discussing this among ourselves just a few minutes ago. 

If QWS is connected directly to the TSO APPLIDs (as opposed to going
through the session manager first), then these timeouts do not happen.

However, because of a few other things that were discussed, I am
starting to think there is a problem with QWS. The problem is, proving
what is the problem and how to solve it.

Regards,
Steve Thompson

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Hal Merritt
Sent: Thursday, June 18, 2009 11:25 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: TCP Settings for KeepAlive

True: we are searching for what drive the lost session disconnect. But I
would not limit my search to the host. Network appliances/firewalls can
be configured to do things like this. 

What does not fit in this scenario is that other TN3270 clients are not
having the problem. That would point back to QWS as being the unique
factor in the equation. That said, we cannot assume that all are
following the same network path (and thus chain of network
appliances/firewalls). 

Another thought: Have you tried connecting directly to the host and
bypassing the session manager?   

SNIPPAGE

--
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: REXX HI vs HE

2009-06-15 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Patrick O'Keefe
Sent: Monday, June 15, 2009 12:37 PM
To: IBM-MAIN@bama.ua.edu
Subject: REXX HI vs HE

SNIPPAGE

This is a hare-brained idea, but I wonder if there could be something 
in my shop (my last 2 shops) that would prevent HI from working.

SNIPPAGE

I have the same problem, and I'm not using compiled REXX.

However, we do have TRX installed. I have no idea if this is related to
this particular problem, but I do know that when I am doing a lot of
REXX and/or Panel work, I change my TSO logon to not use a proc that
contains TRX (because it seems to cache the REXX and Panels that I'm
changing).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: Language Environment runtime options and system dumps

2009-06-12 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Jim McAlpine
Sent: Friday, June 12, 2009 10:05 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Language Environment runtime options and system dumps

SNIPPAGE
Interesting, but it doesn't really help except to confirm what the
manual
says which is the following.


=F4=80=81=B9*(UAIMM)(UAIMM)System dump via original error (only for
debug p=
urposes),
also TRAP(ON,NOSPIE)*
But when I specify that option I get a system dump and a U4039 abend
when
what I want is the original S0C4 abend.

Jim McAlpine

SNIP

You may be forced to use a SLIP. LE  C/C++ causes me more heartburn
than I'm allowed to express here. 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not be in compliance with those
of employee's employer. --

--
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: First ipl of z/OS 1.9

2009-06-10 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Jim McAlpine
Sent: Wednesday, June 10, 2009 11:12 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: First ipl of z/OS 1.9

On Wed, Jun 10, 2009 at 5:04 PM, Binyamin Dissen
bdis...@dissensoftware.com
 wrote:



 No work wait.

SNIPPAGE

 I can't.  If I hit enter on the console, I get X CLOCK and the console
input is inhibited.
SNIP

And if you hit the restart button or Extern Interrupt button, what
happens?

Not having used one of those systems, do you have a logical NIP console?
And what does it show, if anything?

Regards,
Steve Thompson

--
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: Broken link on web ibmlink

2009-06-08 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Gibney, Dave
Sent: Monday, June 08, 2009 12:50 PM
To: IBM-MAIN@bama.ua.edu
Subject: Broken link on web ibmlink

I wanted to make my futile objection to the end of the tn3270 access,
but feedback in not 3270 anymore and:

https://www-304.ibm.com/ibmlink/feedback/feedbackPage.jsp?lc=encc=US

SNIP

Just for fun, remove the -304 and see what happens.

Regards,
Steve Thompson

--
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: EXEC Above the Bar (Was Large Page Support)

2009-06-05 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of McKown, John
Sent: Friday, June 05, 2009 5:36 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: EXEC Above the Bar (Was Large Page Support)

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:ibm-m...@bama.ua.edu] On Behalf Of Rick Fochtman
 Sent: Friday, June 05, 2009 4:18 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: EXEC Above the Bar (Was Large Page Support)
snip
 That one reply about the theological place of eternal 
 damnation: isn't 
 that rather like climbing the inside of a working blast 
 furnace without 
 getting your eyebrows singed? :-)
 
 -- 
 Rick

Know of ancient document which said that three guys did that!
SNIP

And they had a visitor while they were doing it that was brighter than
the flames...

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: Why are z/OS people reluctant to use z/OS UNIX?

2009-06-04 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Kelly Arrey
Sent: Thursday, June 04, 2009 3:07 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Why are z/OS people reluctant to use z/OS UNIX?

 Also those of us who compile using the C/C++ compiler in USS need a
lot 
of
 memory because the compiler is a memory hog when optimizing. It's no
 different when compiling using batch.
 Not to mention a cpu hog.

It's true, our compiler can take up a lot of memory and cpu.  We provide

several choices of optimization levels, and a highly optimized
application 
can use significantly less cpu than an unoptimized app.  The IPA level
of 
optimization, for example, does whole program optimization, which
exposes 
many more optimization opportunities than optimizing one source file at
a 
time.  However, optimizing an entire program requires significantly more

memory, and cpu.  One of the ways we have tried to mitigate this is to 
move memory used by the IPA compile phase above the bar, i.e., into 
64-bit virtual storage.

Considering the number of times the application code will be executed in

production, the cpu time invested in optimizing it can be time well
spent.

SNIP

How much memory does the PL/1 (optimizing) compiler take?

Are there any lessons that can be learned and applied?

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: VSE RPG question

2009-06-02 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Robert A. Rosenberg
Sent: Monday, June 01, 2009 7:54 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: VSE  RPG question

At 09:35 -0400 on 06/01/2009, Thompson, Steve wrote about Re: VSE  
RPG question:

SNIPPAGE
[snip of my comment about using auto-tabbing

And you are going to change your edit macro (or have it smart enough to
handle...) as you need to enter/update F/E/L/I/C/O/** specs?  (If you
don't know RPG, you won't recognize **).

BTDT, and it sucks.

I may be misunderstanding you but I fail to see how the need for 
DISPLAY Highlighting has anything to do with getting the text 
contents into the correct columns (which was the original complaint 
that I was responding to).
SNIP

Yes, you are misunderstanding. I worked with SPF long before ISPF and
with RPG on VS1 and MVS. Trying to set tabs to handle the different
fields for a CALC spec (or pick your favorite) is one thing. But trying
to get the edit macro(s) to automatically recognize that you have moved
from File spec (F) to Input spec (I) all the way to array/table
definitions without having hit enter just ain't gonna happen -- Because
you would have to hit enter after putting in the spec byte (H/F/E/L/I
etc.) so the editor would understand the rest of the statement. 

And then the attribute bytes needed for tabbing will get in the way.

I've also used terminals that allowed for the setting of tab points that
were not 3270 attributes. RPG is too complicated for them as well.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: VSE RPG question

2009-06-01 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Robert A. Rosenberg
Sent: Saturday, May 30, 2009 8:47 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: VSE  RPG question

AT 16:23 +0200 ON 05/30/2009, GILBERT SAINT-FLOUR WROTE ABOUT RE: VSE 
 RPG QUESTION:

RPG was designed for punch-cards, and like DYL260, requires 
programmers to write code in specific columns. Not really convenient 
when programmers use 3270-type terminals instead of card-punch 
machines.

If you are using SPF, you just need to set up a Tabs bar and either 
tab between columns or just type a tab glyph character (which you 
set). Thus you can type:

  Field1\Field2\Field3 etc.

(where the \ is the tab glyph you defined) and as soon as you hit 
Enter, the characters will move to the correct locations on the line. 
This is no different from entering ASM or COBOL code.
SNIP

And you are going to change your edit macro (or have it smart enough to
handle...) as you need to enter/update F/E/L/I/C/O/** specs?  (If you
don't know RPG, you won't recognize **).

BTDT, and it sucks.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: service link down ?

2009-06-01 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Lionel B Dyck
Sent: Monday, June 01, 2009 9:16 AM
To: IBM-MAIN@bama.ua.edu
Subject: service link down ?

I am getting an error code 500 when I try to connect to service link
this=20
morning :(

snip

I got logged in and then it failed with a privacy issue. It was caused
by a malformed URL that had HTTP:// rather than HTTPS://.

Seems this system is still not quite ready to replace the VM system.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: z/OS STORAGE service

2009-05-27 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Ward, Mike S
Sent: Wednesday, May 27, 2009 2:57 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: z/OS STORAGE service

Passing just to itself via a STCM  R1,B'',MQCXP_EXITDATA at exit
init time. Then I plan to release it at exit termination time. I haven't
figured out how I can continue to reuse it over and over between
different invocations.

SNIP

Mike:

It sounds like you are trying to get storage that you will pickup later.

The problem is, you need to anchor it somewhere where you will be able
to find it again.

If the caller of your exit will be the same from one call to the next,
and that caller will know to pass you a workarea, then as long as they
pass that same workarea over and over, you will be able to save the
address of your storage (an anchor).

If not, and you are APF authorized, there are some possible tricks for
you so you can solve this problem.

But first, more information is needed to determine how you are being
called and why. 

I'd guess that there is some communications area that is passed to you
(by some other name, possibly?) by MQ since you are writing a user exit.
And knowing what state you are entered in will tell us a lot about how
to go about this.

Regards,
Steve Thompson

Too busy to land for gas -- doing air-to-air refueling 

-- Opinions expressed by this poster may not reflect those of poster's
employer --

--
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: TCB time question

2009-05-22 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Phil Smith III
Sent: Friday, May 22, 2009 12:36 PM
To: IBM-MAIN@bama.ua.edu
Subject: TCB time question

The following is typical output found in the SYSMSG produced by a batch
job on our z/OS 1.9 system:
  -STEPNAME PROCSTEPRC   EXCP   CONNTCBSRB  CLOCK   SERV
  -NNN1SW   00   2326   1195 200.44.00 .9  3094K
  -NNN1HW   00   2316   1069.64.00 .0   9753

The following are the step termination message produced for those steps:
  /START 2009139.1224
  /STOP  2009139.1225 CPU0MIN 46.98SEC SRB0MIN 00.03SEC

  /START 2009139.1225
  /STOP  2009139.1225 CPU0MIN 00.15SEC SRB0MIN 00.01SEC

We are not able to reconcile the step TCB time, particularly in the
first step, with the actual run/clock time of that step.  In fact, the
TCB time attributed to the first step is considerably greater than the
job's entire wall-clock run time.

SNIP

The Friday Dumb Question:

Since I don't know your environment, and since other questions have been
asked here at work which ignored the obvious (everyone wants the weekend
to get started...), here is the dumb question:

How many CPUs available and how many TCBs in the address space?

If the number of CPUs is greater than 1...

Regards,
Steve.T

--
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: TCB time question

2009-05-22 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Phil Smith III
Sent: Friday, May 22, 2009 1:36 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: TCB time question

Thompson, Steve wrote:
The Friday Dumb Question:

Since I don't know your environment, and since other questions have
been
asked here at work which ignored the obvious (everyone wants the
weekend
to get started...), here is the dumb question:

How many CPUs available and how many TCBs in the address space?

If the number of CPUs is greater than 1...

I see your dumb question and raise you a few more :-)

1 CPU. I can answer that one.

I don't know how to answer the TCB question; My z/OS colleague says six
usually. It's a single-threaded application that reads a file, does
some stuff to it (encrypts some of it), then writes it back out. Nothing
fancy.

If it did have multiple CPUs, then I could see wall-clock being less
than total CPU. But the total at the bottom shouldn't be less than one
of the steps anyway, should it?

...phsiii
snip

CALL.

Double check the SMF exits (I think those are the ones that put out this
info). There could be a logic error in it (arithmetic or failed to clear
some getmained storage -- a bit of that going around I hear).

Otherwise, I'm at a lost as well.

(Oh, and someone already suggested which exit).

Regards,
Steve Thompson

--
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: Untouchable architectures( Was: checking for the existence of a file in batch REXX)

2009-05-21 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Ted MacNEIL
Sent: Thursday, May 21, 2009 3:21 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Untouchable architectures( Was: checking for the existence
of a file in batch REXX)

SNIP

Architecture is not a strict set of dictates; it's a consensus!
SNIP

Is this how a bridge got built in China, down the bay from the new
passenger ship terminal -- you know the one, that is so low, few cruise
ships can pass under it at low tide? 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

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


Where Is a Functional Characteristics for 3592 Tape Subsystem

2009-05-18 Thread Thompson, Steve
I have spent quite some time searching for the equivalent of a 3592
Functional Characteristics manual. Or a 3592 Tape Subsystem Hardware
Reference.

I need to get my hands on what the precise command codes (doing EXCP w/
CCWs) are for certain types of I/O, what the response is to, say a
BLOCKID operation, and so forth.

I have this for 3480, 3490 drives. But I sure can't find it for the 3592
(yes, I know, it is now obsolete and replaced by some LTO drive, 1120?).

Can someone point me to where I can get this manual or its equivalent? 

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: vse to z/os migration

2009-05-18 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of McKown, John
Sent: Monday, May 18, 2009 9:28 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: vse to z/os migration

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:ibm-m...@bama.ua.edu] On Behalf Of Howard Rifkind
 Sent: Monday, May 18, 2009 9:13 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: vse to z/os migration
 
 I believe the 'Stop Run' statement just ends the program in VSE.
 
 In a z/OS environment you want the program to return control 
 back to the O/S...a different world then VSE.
 

IIRC, The COBOL STOP RUN terminates the current COBOL run unit. This
may or may not return control to the OS. For example, if you have a
non-LE assember program (in a non-LE environment) which does a LINK to a
COBOL program, then LE will get control and initialize itself. The COBOL
run unit will then be initialized and then, finally, the COBOL program
started. If that COBOL program then dynamically CALLs another COBOL
program which executes a STOP RUN, then your assembler program will get
control back, bypassing the calling COBOL program entirely. I also think
this terminates the COBOL run unit, which means that the files opened in
the run unit are closed (may be wrong on this one).
SNIPPAGE

Anyone besides me see a very broken MVS SUBROUTINE protocol by this
behavior?

After all, how is your program supposed to know that a subroutine it
calls is later modified to invoke a LE based program

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: Where Is a Functional Characteristics for 3592 Tape Subsystem

2009-05-18 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of R.S.
Sent: Monday, May 18, 2009 9:14 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Where Is a Functional Characteristics for 3592 Tape
Subsystem

Thompson, Steve pisze:
 I have spent quite some time searching for the equivalent of a 3592
 Functional Characteristics manual. Or a 3592 Tape Subsystem Hardware
 Reference.
 
 I need to get my hands on what the precise command codes (doing EXCP
w/
 CCWs) are for certain types of I/O, what the response is to, say a
 BLOCKID operation, and so forth.
 
 I have this for 3480, 3490 drives. But I sure can't find it for the
3592
 (yes, I know, it is now obsolete and replaced by some LTO drive,
1120?).
 
 Can someone point me to where I can get this manual or its equivalent?


1. It is not obsolete, but replaced by third generation of Jaguar 
family. I assumed you mean 3592-J1A which is the first generation. The 
second one is also 3592: 3592-E05.

2. I'd suggest SCSI command reference. However you'll get reference of 
the drive commands which is good idea if you talk directly to the drive.

Not a mainframe case. For mainframes you should read controller specs.

SNIP

[SCSI Command reference] Which seems to be lacking on the IBM web pages
for this unit. 

However, everywhere I turn I find the following: 

Effective September 29, 2006, IBM will withdraw from marketing the 3592
Enterprise Tape Drive.
:
:
The IBM TotalStorage 3592 Enterprise Tape Drive has been replaced by
the IBM System Storage TS1120 Tape Drive

But the controller info is not quite so readily available. The Redbook,
IBM System Storage Solutions Handbook states also, 

Note: IBM has announced it will withdraw all models of the IBM
TotalStorage 3590 Tape Drive on September 29, 2006. It is replaced by
the IBM  TotalStorage 3592 Tape Drive Model J1A and IBM System Storage
TS1120 Tape Drive.

Yet, no where can I find the information on the controller. Even the
links given go to dead ends.

Our problem is, certain options with NOTE/POINT are causing heartburn
with this device.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: BLOCK CONTAINS

2009-05-15 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Frank Swarbrick
Sent: Thursday, May 14, 2009 7:03 PM
To: IBM-MAIN@bama.ua.edu
Subject: BLOCK CONTAINS

I have been a bit of experimenting with z/OS QSAM files from a Cobol
program 
and I find that the manuals don't exactly agree with my results.  The
manuals seem to imply that if you use the BLOCK CONTAINS clause (whether
0 or something else) then the file has a RECFM of either VB or FB.  And
if you don't include it then it's either V or B.

SNIPPAGE

Welcome to the MVS world. In the MVS world, we are not device dependant,
nor are we data definition locked/blocked. We generally don't have to
recompile our programs, change the DTF contents (DCB in MVS), etc. just
because the file attributes change (xSAM to VSAM is the exception).

We do not have to link PIOCS or LIOCS routines to our programs to handle
I/O. The access method itself handles these things (particularly at the
QSAM level).

If you are using a vendor to help you migrate, you should spend a bit of
time with them discussing all the changes to the environment and
different concepts between VSE and MVS.

As you have seen with your experiments, the information on the DD
statement will override what you have in your program. And the label
from the file in MVS actually contains the LRECL, BLKSIZE and RECFM,
which as I recall, is not the case with VSE (for disk or tape).

However, what happens if the DD statement only contains the UNIT, SPACE,
DISP, and DSN? Does what you specify in the COBOL program then behave
the way the manual says?

Your ESDS files being taken to SAM: Just make sure that you don't
actually depend on VSAM functions.

And as far as your ASSIGN clause on the SELECT: you can probably leave
them as they are -- but I haven't used the latest COBOL for a migration.
In fact it has been a few years since I've done a migration. So unless
it is going to enforce something, as I recall, only what is after the
last - is paid attention to. And if you end with -SYS112 (or some
such), then the DD being looked for is SYS112.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: BLOCK CONTAINS

2009-05-15 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Ward, Mike S
Sent: Friday, May 15, 2009 8:38 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: BLOCK CONTAINS

What if a new device came out and there was a better optimum blocksize
for it? Wouldn't you have to recompile everthing that used that file to
get the optimum blocksize? I don't know I'm just asking. 

SNIPPAGE

Under VSE that would be true for other than VSAM access. 

Under MVS you would have to go out of your way to get into this problem
of being blocksize dependent. Granted, this was done in days when there
were different device geometries (2314, 3330, 3340, 3375, 3380, 3390).
But as has been and will be pointed out, as long as you specify
BLKSIZE=0, you will get System Determined Blocksize which will handle
this situation.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: BLOCK CONTAINS

2009-05-15 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Friday, May 15, 2009 9:07 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: BLOCK CONTAINS

On Fri, 15 May 2009 09:27:42 -0400, Thompson, Steve wrote:

Welcome to the MVS world. In the MVS world, we are not device
dependant,
nor are we data definition locked/blocked. We generally don't have to
recompile our programs, change the DTF contents (DCB in MVS), etc. just
because the file attributes change (xSAM to VSAM is the exception).

Huh???

If we are not device dependant, why is there such intense trepidation
and resistance to the mere suggestion of a device with a novel geometry
such as more bytes per track or more tracks per cylinder?  It doesn't
appear that you and I have been living in the same MVS world.

SNIP

In the VSE world, if you set up to read tape, you can not change your
JCL to instead read Disk. A DTFSD (Define The File - Sequential Disk)
can not be used to read a tape (DTFMT - Define The File - Magnetic
Tape). 

If you did use the DTFDI (Define The File - Device Independent) it is
only good for limited situations.

In the MVS world, DCB is DCB -- We don't have DCBSD for Data Control
Block - Sequential Disk. The Access Method connects you to the device
and handles it (unless you went out of your way to make the DCB specific
to a device, such as a card reader).

As you can see, there is device dependence and then there is device
dependence.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

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


VSE I/O Performance VS MVS [was BLOCK CONTAINS]

2009-05-15 Thread Thompson, Steve
Because of past conversions, I think this needs to be said:

1) VSE/ESA got to use XA I/O just like MVS. This means, to the VSE shop,
that some slick stuff that got offloaded to the I/O Subsystem (shall we
say parts of VM's and MVS' I/O Supervisor code) became available w/o any
JCL or application coding changes. Things like dual (or multi) pathing
with dynamic pathing.

What does this have to do with anything? Well, the typical throughput
performance gains seen in the past when going from VSE to MVS don't
happen because what was giving those (for the most part) has already
been realized.

2) VSAM is implemented in VSE differently than in MVS. So, the way
sharing and buffer management is done changes and WILL cause performance
issues when you get to MVS.

3) CICS is impacted by these changes, and you may see less throughput.
Although, with the ability to have more storage than z/VSE allows, you
may over come it. But be sure to have sufficient page volumes.

Bottom line: To get the same or better performance from a well tuned VSE
shop that goes to MVS, you will need people who are well versed in all
the tricks. And they will need to understand what was happening on the
VSE system to effect similar results on the MVS system.


Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: z/Journal Does it Again

2009-05-13 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Eric Bielefeld
Sent: Wednesday, May 13, 2009 1:02 PM
To: IBM-MAIN@bama.ua.edu
Subject: z/Journal Does it Again

I just received another z/Journal email sponsored by Microsoft urging us
to 
get off the mainframe and going to .NET.  They refer you to the
following 
web site:

  http://www.microsoft.com/windowsserver/mainframe/whoknew/default.aspx

I would think that would be counter productive.  I'm sure that Microsoft

pays z/Journal big bucks to advertise, but if every mainframe user
followed 
MS advertising, there wouldn't be a need for the z/Journal.
SNIP

I went and found the article being advertised. I read it. I would LOVE
to see the size of the mainframe they were using. I would also love to
see a true apples to apples comparison of the two systems.

I find it very interesting that they didn't even try to convert the
COBOL code to something else. They used Realia (I think I have that
spelled right) who has a .net capable COBOL compiler. And they migrated
to the M/S SQL server.

So what kind of I/O problems did the old system have that going to two
of these new M/S Servers allowed them to cut their nightly processing
window in half (from 4 hours to 2, was it?).

There's a lot of missing stuff. This is the kind of article written by
marketing people for airline magazines to use as articles (my personal
opinion).

Perhaps someone should contact Amy Novotny and ask her a few questions.

Regards,
Steve Thompson

-- Opinions expressed by this poster do not necessarily reflect those of
poster's employer. --

--
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: Fw: Re: 308x Processors - was Mainframe articles

2009-05-12 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Anne  Lynn Wheeler
Sent: Tuesday, May 12, 2009 12:40 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Fw: Re: 308x Processors - was Mainframe articles

SNIP

3033 and 3081 in 370 mode were 24bit (16mbyte) addressing (real 
virtual).

SNIPPAGE

Didn't the 30xx machines have 26 bit addressing (the 3033 mode) when
operating in S/370 mode? Starting with the 3033MP?

Regards,
Steve Thompson

--
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: Accessing a big sequential file

2009-05-08 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of K Zafirop
Sent: Friday, May 08, 2009 8:30 AM
To: IBM-MAIN@bama.ua.edu
Subject: Accessing a big sequential file

Hi listers!

Do you have any idea on how to get only the last record of a very big
file 
using either REXX or some other method? I will want to prevent reading
all file 
records in any any case.

snip

I would allocate the file with DISP=MOD and write one record and then do
a NOTE.

Then I would close the file, and reopen INPUT. Then I would issue POINT
and do a read backward.

Fastest way I know of to get there w/o having to read the whole file, or
do a catalog lookup, get the last volume (or only), read the VTOC, get
the EOD info...

Regards,
Steve Thompson

-- Opinions expressed by this poster do not necessarily reflect those of
poster's employer, wife, or those of IBM-Main's subscribers --

--
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: Validating Addrees

2009-05-08 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Joe Reichman
Sent: Friday, May 08, 2009 5:01 PM
To: IBM-MAIN@bama.ua.edu
Subject: Validating Addrees

Hi 

 would anyone know if you have a stroage address to determine its nature

e.g. CSA SQA etc.


would I have to check all of the entries in the LDA ..GDA


or is the best way to invoke VSM. macros LSIT RGN etc


or is a combination of all these methods
SNIP

I am not entirely sure what you are asking for.

If you need to know where CSA is, look at the GDA. I think it also has
the LPA, and SQA entries as well (I'm not looking into the DATA Areas
right now).

The LDA has what is LOCAL to the address space (which authorized
programs can change as they need -- to a point).

Regards,
Steve Thompson

-- Opinions expressed by this poster may offend certain users, and do
not necessarily represent poster's employer's opinions or stated
positions. --

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

2009-05-07 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Lionel B Dyck
Sent: Wednesday, May 06, 2009 5:04 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Test

SNIPPAGE
NOTICE TO RECIPIENT: If you are not the intended recipient of this
e-mail, =

you are prohibited from sharing, copying, or otherwise using or
disclosing =

its contents. If you have received this e-mail in error, please notify
the =

sender immediately by reply e-mail and permanently delete this e-mail
and=20
any attachments without reading, forwarding or saving them. Thank
you.=20


SNIPPAGE

The old BURN BEFORE READING ploy?

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

2009-05-07 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Rich Smrcina
Sent: Thursday, May 07, 2009 9:13 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Test

Ron wrote:
 Funny part is that these type of notices are always at the bottom of
the email. 

 Just the place I always scroll to immediately when receiving and
reading an
  email...
   
No, he was referring to the Netzero advertisement that was appearing in 
his sent email, in addition to the customary IBM-Main verbage.

snip

Actually, I was referring to the legalese at the bottom of a posting
that boils down to, if this email isn't meant for you you have to unread
it, forget that you saw it and then reply to the sender to let them know
you didn't read it.

To that, I took something from Get Smart (the old fogies version), to
Burn Before Reading.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: ADRDSSU protection [was:RE: Using FTP to send loadlib]

2009-05-05 Thread Thompson, Steve
Having done a few VSE to MVS migrations, let me speak to this at a
conceptual level.

What kind of security risk is it for someone to duplicate a volume with
sensitive data on it? This can be done with FLASHCOPY or physical volume
backup (DSS).

Granted, in a VSE shop, programmers get much more freedom than they do
under MVS. 

And just like in the VSE shop, you can access NON-VSAM files as long as
you know the VOLSER where the data is. So a CLIP and a VARY ONLINE and
the data is available.

However, if the senior level programmers have access to flashcopy, how
would you know that a volume had not just been clobbered before you got
it backed up? Two people using the same phantom volume, and the last
one to write wins. How would you ensure that the production backups and
the programmers are using different volumes for the flashcopy?

UNLIKE VSE, MVS does not have the catalogs owning the volumes where
their VSAM files are. So catalog backup doesn't work for MVS as it
does for VSE. And DSS logical backups come close, but there are some
gaps that can cause serious heartburn during DR testing.

Again, not even using the MVS SMS capabilities, MVS manages files for
you, while under VSE, without some third-party product, you (the data
manager) must assign EXTENTS on volumes. Very different mind-set and
function between MVS and VSE (and granted, my VSE knowledge is rather
dated, I really haven't touch VSE for a while, and not even looked at
z/VSE).

DSS also allows you to take that logical backup and then rename for
restore. How do you secure this, so that production data (perhaps
subject to HIPPA) doesn't get out in the wild (as it were)?

You will want to make sure that the security keys in your security
system are set appropriately. Which brings up a new set of concepts.
What Security system did you have for VSE? If you didn't have one, MVS
does things at the data set name level. So it might not matter what the
volser is, DSN=A.B.C obtained via the CATALOG system, or via VOLSER will
be checked.

Many concepts to understand that are very different in their
implementations between the two environments.

Regards,
Steve Thompson


SNIPPAGE

That is the question I am trying to have answered.  What harm might be
done
in giving programmers access to DSS COPY flashcopy?  Going by the name
of
the resource and the comments on
http://publib.boulder.ibm.com/infocenter/zos/v1r9/index.jsp?topic=/com.i
bm.zos.r9.e0zh300/dssracf.htm
it would appear that this resource pertains only to DSS COPY and not to
Flashcopy in general.  Therefore I would think that giving programmers
rights to it would not unexpectedly give us rights to something else.
Does
anyone disagree with this?

To answer someone else's question about something having changed if we
could do this before but can no longer, this is not the case.  We are a
new
z/OS shop (in process converting from VSE), and I had just never tried
this
function before.

Thanks!
Frank

SNIPPAGE

-- Opinions expressed by this poster may not reflect poster's employer's
views or policies. --

--
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: Using FTP to send loadlib

2009-04-27 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Kurt Eastwood
Sent: Monday, April 27, 2009 10:32 AM
To: IBM-MAIN@bama.ua.edu
Subject: Using FTP to send loadlib

Hello,
=A0
I have been digging through the OS/390 TCP/IP OE: User's Guide and have
not=
 been able to get this to work.
=A0
Is it possible to send a loadlib from 1 mainframe to another mainframe
usin=
g FTP, either batch or interactive?
=A0
If so, would anyone be willing to share some batch jcl with me?
=A0
Thanks,
Kurt=0A=0A=0A  

SNIP

I think you will have to unload it using IEBCOPY to a flat file, then
send that as BIN. After receiving it, use IEBCOPY to load the PDS.

OR, you can use TSO XMIT to a file, FTP as BIN, then point TSO RECEIVE
to the file...

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: What (More) Open Source Software for z/OS?

2009-04-21 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of John McKown
Sent: Tuesday, April 21, 2009 1:07 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: What (More) Open Source Software for z/OS?

On Tue, 21 Apr 2009 12:55:15 -0500, Ron Wells rwe...@agfinance.com
wrote:

MVS use to be open. It would not have gotten very far without the
aid
of others back in the 60's/70's early 80's--- Before Microsoft started
it's lock down..

and yes

would be a big benefit having it open again ...


Possibly. But, from what little I know, most of the new stuff is written
in
PL/S or whatever. It doesn't do much good to have source when you don't
have
a compiler!

Part of the lock down occurred when IBM transitioned from a pure
hardware company (where software was only used to help sell hardware) to
a
hardware + software company where software in itself became a source of
income. And the OEM CPU people may have been a part of it too since they
used IBM software (like OS/MVT) without the need for a license (due to
IBM
overlooking copyrighting the OS).

Another part of OCO is to keep information away from users so that they
don't use non-GUPI interfaces in such a way as to force IBM to freeze
that
interface due to its popularity. 
SNIP

You don't think that OCO was a reaction to some company located on/in an
Island country that took MVS, made modifications (and kept the same
errors and misspelling in error messages and the like), and then put it
out as their own SCP, would you?

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: Mass Updates to JOB Cards for Account Code Changes

2009-04-17 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Brown, Larry - St. Louis, MO
Sent: Friday, April 17, 2009 7:56 AM
To: IBM-MAIN@bama.ua.edu
Subject: Mass Updates to JOB Cards for Account Code Changes

We have been tasked to update the account codes for all our production
and development jobs.  Endevor is used for configuration management.
Have not talked to our configuration (Endevor) person yet, but she is
fairly new to Endevor, so may not be able to help a lot.  Also, I don't
have access to Endevor manuals - yet.  So, I am assuming (hoping) we can
check out jobs en mass from Endevor some how with a batch job.  And then
come up with with something (REXX EXEC maybe) to change the job cards to
reflect the correct account code.  Then run another batch job to return
the jobs to Endevor.  I'm not an Endevor user, so sorry for not knowing
the proper terms for 'checking out', and 'returning'.  Anyway, does this
sound doable?  I know folks have done mass updates to JCL, but not sure
about having to work with Endevor.  I've done mass updates on VM/CMS
files in the past, not MVS though.  Checked the archives for Mass
Updates, Endevor and Account Code, but didn't see anything helpful right
away.

SNIP

We use Endevor here. We run it in the penalty box (low powered CEC),
we use batch processing rather than online (thru TSO). So, yes, you can
check out all the members you want (JCL, MACRO, etc.) in a batch run.
You can then update them however you like, and then via batch check them
all back in and depending on how things are done, promote them from the
initial stage to the production stage.

Regards,
Steve Thompson
 
-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: Downloading IBM manuals

2009-04-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of David Alcock
Sent: Wednesday, April 15, 2009 12:03 AM
To: IBM-MAIN@bama.ua.edu
Subject: Downloading IBM manuals

Every time a new z/OS operating system level comes along I go to the IBM
library page and download each manual I'm interested in (i.e. most in
the MVS bookshelf) one at a time and give them somewhat meaningful names
like zos 110 init and tuning ref.pdf instead of iea2e291.pdf for
example.  What do you do?   

SNIPPAGE

I do the same thing, but I leave the IBM name as the first characters.
I have asked, and was roundly shot down by someone at IBM, that perhaps
there should be some way to make this friendly.

The thinking is, there are links in the manuals to other of IBM's
manuals, and renaming breaks those. If Acrobat and IBM could get things
to come together, the link would search for the first 8 characters...

[Since I was out of the office yesterday, you watch that someone else
has already posted something similar...]

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those held by
poster's employer --

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


Is it me, or is IBMLINK having problems?

2009-04-07 Thread Thompson, Steve
Title says it all.

Message I'm getting (this is after I had been logged in for a while):

-
Error

      
There has been a problem processing your request.
Please try again. If you continue to have difficulties, please contact IBMLink 
customer support.
-

Regards,
Steve Thompson

--
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: Is it me, or is IBMLINK having problems? -- SEEMS Functional Now

2009-04-07 Thread Thompson, Steve
Title says it all.

Message I'm getting (this is after I had been logged in for a while):

-
Error



--
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: Is it me, or is IBMLINK having problems?

2009-04-07 Thread Thompson, Steve
Yeah, and my 3270 access is also toast this time.



-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Lizette Koehler
Sent: Tuesday, April 07, 2009 2:17 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Is it me, or is IBMLINK having problems?

I keep getting errors trying to access IBMLINK. So I do not think it is
you - it is THEM.

Lizette


Title says it all.

Message I'm getting (this is after I had been logged in for a while):

-
Error



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

--
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 Withdraws Patent Application on offshoring jobs

2009-04-06 Thread Thompson, Steve
I didn't get it from Gary (although he reminded me of it).  I got it
from an old friend who said something to that effect in the mid-70s.

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Ron Hawkins
Sent: Monday, April 06, 2009 3:03 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: IBM Withdraws Patent Application on offshoring jobs

Trusted Scout. I don't think Gary Larson got the etymology right... 

 And you should have seen the look on the Lone Ranger's face when he
 finally found out what Keomsabe really meant.
 
 [A bit of levity appeared to be needed for this post.]
 
 
 Regards,
 Steve Thompson
 
 -- Normal disclaimer applies about my opinions and those of my
employer.
 --
 
 --
 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

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

--
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 Withdraws Patent Application on offshoring jobs

2009-04-03 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Adams, Tracy
Sent: Friday, April 03, 2009 9:25 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: IBM Withdraws Patent Application on offshoring jobs

SNIPPAGE

 Kemosobe 


SNIPPAGE

And you should have seen the look on the Lone Ranger's face when he
finally found out what Keomsabe really meant.

[A bit of levity appeared to be needed for this post.]


Regards,
Steve Thompson

-- Normal disclaimer applies about my opinions and those of my employer.
--

--
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: JES2 exit?

2009-04-01 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of John McKown
Sent: Wednesday, April 01, 2009 12:35 PM
To: IBM-MAIN@bama.ua.edu
Subject: JES2 exit?

SNIPPAGE
I don't like doing the above, but management basically wants a rule of
any
job which will execute more than ... minutes must be scheduled by
Production
Control via CA-7. Of course, a rule without enforcement is not a rule.
It
is a request.
SNIPPAGE

So any and all jobs that execute 1 second beyond get cancelled, right? I
can think of two system issues that can cause heartburn. Should the
system have an enque hang, or allocation (as in it being single threaded
for ALL address spaces) get stuck for some reason, all batch jobs
subject to this rule could get executed.

Now for the busy situation that causes this problem: What happens when
the tape system you have has all its tape heads tied up when a large
data set is needed has been migrated off to tape? Do all the jobs that
are waiting for restores get charged with the wall time it takes to get
their files restored?

Just a few items that management, who may know nothing about how real
processing takes place, may need a small bit of education about.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not be those of poster's
employer. --

--
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 foolish consistancy or 3390 cyl/track architecture

2009-03-31 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Tom Marchant
Sent: Tuesday, March 31, 2009 5:23 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: A foolish consistancy or 3390 cyl/track architecture

On Tue, 31 Mar 2009 15:54:09 -0500, Eric Bielefeld wrote:

Snip
When I worked at Wayne State University in Detroit, we bought an RVA.
That
was IBM's re-branded Iceberg.  AFAIK, Sun also sells it as the SVA.  On
that
box, all data stored on disk was compressed.  Because any new data
written
to a track may not fit in the same location, every time data on a track
was
written, the track was written to a new location, and only the disk
space
required for the compressed data was used.

There was a special utility used to report on how much of the back-end
disk
storage was used.  IIRC, it was called Net Capacity Load.  Allocating
another volume or creating a snapshot did not increase the NCL.

The micorcode has garbage collection routines that accumulate track
areas
that are no longer used and background tasks that move data around in
order
to maintain a contiguous area where new tracks can be written.  It is a
marvelous feat of engineering.  And it is no wonder that the Iceberg was
so
much later getting to markket than originally planned.

In order for any DASD subsystem to be insensitive to blocksize, it would
have to do something similar, compressing out the gaps and storing the
track
in discontiguous locations.

AFAIK, the rest of modern DASD subsystems allocate specific locations
for
each logical volume, and therefore for each logical track.  There has to
be
sufficient disk space to store the maximum amount of data in each track
location.  If short blocks are written, less data will fit in that
logical
track.

SNIP

Wouldn't this effectively defrag DASD units? But then we would still
have to run some kind of defrag just to fix the VTOC (so it wouldn't
have so many extent entries for data sets), right?

Regards,
Steve Thompson

-- Postings by this poster may not reflect the views or opinions of
poster's employer. --

--
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: SVC 50 (0A32)

2009-03-25 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Schuster
Sent: Wednesday, March 25, 2009 4:05 PM
To: IBM-MAIN@bama.ua.edu
Subject: SVC 50 (0A32)

Does anyone know what this SVC does?  The diag ref manual only says
'reserved'.
 
snip

I believe its unintended use is for putting entries into the system
trace.

So, depending on what you want to note, you stick values into R15-R1 and
then invoke SVC 50.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not be those of poster's
employer. -- 

--
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 in talks to acquire Sun Microsystems

2009-03-18 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Eric Chevalier
Sent: Wednesday, March 18, 2009 7:21 AM
To: IBM-MAIN@bama.ua.edu
Subject: IBM in talks to acquire Sun Microsystems

This morning's Wall Street Journal is reporting that IBM is in talks
to buy Sun Microsystems for as much as $6.5 billion. A deal could take
place as early as this week.

The deal furthers a recent pattern of consolidation in the tech
industry around the services, hardware and software used to run data
centers, the big computing rooms that store and process information.

In recent years, the market for servers has shifted from the huge,
custom-built 'mainframes' that IBM dominates to vast numbers of
standardized computers. By pushing standardized servers, H-P has made
inroads on IBM. In the meantime, Sun has suffered, as its strategy of
using its own operating system on standardized software has failed to
propel new growth.
SNIP

Custom built (as he spits coffee all over his LCD)!?!? A few coughs and
gasps with the ...own operating system on standardized software... has
me thinking they don't have a good editing staff any more. Shouldn't
that have been HARDWARE?

Seems to me that the mainframes are more standard than not with more
standard devices to attach. Seems that journalists should get out more
and KNOW more before writing this junk.

Ah, but what do I know? I'm just a balding middle-aged white guy who
has been working on/with computers since about 1968.

Regards,
Steve Thompson

-- Opinions expressed by poster are not necessarily those of poster's
employer --

--
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: protecting ISPF dataset allocations

2009-03-18 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Jousma, David
Sent: Wednesday, March 18, 2009 9:00 AM
To: IBM-MAIN@bama.ua.edu
Subject: protecting ISPF dataset allocations

All,

Is there any mechanism or approach to protect a TSO/ISPF user from
accidentally/intentionally FREEing SYSPROC or SYSEXEC?  Until now, our
shop has been mostly Roscoe users outside of tech support.  We are
trying to migrate developer's to use TSO/ISPF, and want to protect the
environment where needed.  I don't mind them using ALTLIB, and LIBDEF to
create their own stuff, but I don't want them FREEing and reallocating
SYSPROC/SYSEXEC to concatenate their own stuff ahead of what we want
them to use.  We already do not allow them to get to the READY prompt,
but testing shows that even when in ISPF I can still FREE
SYSPROC/SYSEXEC.

I want to allow some ingenuity, just not too much is all. =20

SNIP

Once they screw this up and can't go anywhere, their only out is
LOGOFF. When they log back on, it will all be fixed up again.

After doing this a few times, they will be tired of the pain and stop
doing dumb things.

OR, they will get real smart and learn how to do it the right way, which
is the ingenuity you are trying to encourage, right?

And by preventing getting to the READY prompt, are you getting in the
way of using TSO TEST to be able to diagnose certain problems? After
all, you did say these are programmers, and unless you are using some
other debugger (such as my favorite, XDC), how do you expect them to
interactively diagnose and fix problems?

Just my .2 cents worth (highly devalued due to inflation...)

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: protecting ISPF dataset allocations

2009-03-18 Thread Thompson, Steve
The problem here is the OP is coming from a ROSCOE environment which has
a control mentality.

The TSO world can have that level of control, but to what end?

Having worked in and with ROSCOE, WYLBUR, TSO, etc. and having done
migrations between different environments (Univac, Honeywell, S/x, etc.)
I have learned to deal with the thinking of the groups.

Eventually, the corporate climate changes to match the new environment
and a equilibrium is reached.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: FW: SYSOUT dynamic allocation in COBOL

2009-03-16 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Monday, March 16, 2009 4:01 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: FW: SYSOUT dynamic allocation in COBOL

SNIP 
(DDName SYSOUT?  Not SYSPRINT?  Not SYSTERM?  COBOL seems
to want to be the misfit.  Will it accept an alternate DDNAME
list as a second PARM?)
SNIP

COBOL's original implementation has been carried forward from all the
way back to OS/MFT as far as I know. 

This is why some others pointed out COMPILE time options that can be
set. 

You can only change the SYSOUT DD (well, this was back when I was
dealing with VS/COBOL) via some slick tricks (like an ASM Subroutine
that finds all open DCBs to a particular DD...).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: Cost of CPU Time

2009-03-10 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Carson, Brad
Sent: Tuesday, March 10, 2009 6:36 AM
To: IBM-MAIN@bama.ua.edu
Subject: Cost of CPU Time

Hello IBM-Main'ers,

I'm looking for some information on how to calculate the cost for using
CPU=
.  Our new performance management team is trying to come up with a
calculat=
ion that can be used for multiple platforms.  Those include zSeries,
Unisys=
, pSeries, HP9000, and intel.  Since I'm not allowed to access the
Gartner =
site (due to $$), we're trying this the old fashioned way on our own.

Any insight, tips, hints would be appreciated.

SNIP

This is probably hashed greatly in the archives. It hasn't been too long
since a large argument was running over how to do things in this area
and why.

The basics are:

1) How long do you take to amortize the machine to $0?

2) How much do you use the machine per processing day (if the machine is
idle for 16 hours vs run 24x365  -- pet peeve, 24x7x365 is roughly 7
years)?

3) Are you going to put in all your costs for software that runs on the
machine, and how do you plan to amortize those?

4) Are you going to figure your costs for environmentals for the
machine?

5) Will you put in the manpower costs to operate (as in any operators,
administrators, etc.)?

6) Will over-all manpower costs be applied (manager costs for the IT
department)?

7) Are storage costs to be apportioned to the machine, and if so, how?

Once you have all of this, you can then assign the cost per CPU unit
(hour, minute, etc.)

Next, will you set this for a CPU, or divide by the number of CPUs (this
is what started the argument last time as I recall)?

Once you get this done, and you are comparing apples to apples, I would
love to see which system is the most cost effective for general
processing (I know that there are specific things that different systems
are especially good at, such as math, or data base handling).

Regards,
Steve Thompson

-- Opinions expressed by this poster may not reflect those of poster's
employer. --

--
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: Tape Stealing in z/OS with CBR4000I

2009-02-27 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf Of 
Lizette Koehler
Sent: Friday, February 27, 2009 7:32 AM
To: IBM-MAIN@bama.ua.edu
Subject: Tape Stealing in z/OS with CBR4000I

Running z/OS V1.9 with JES2, GRS, and CA1

I have a production batch job that has been running fine for months passing
a tape from one step to the next.  Now it is receiving CBR4000I messages
indicating that the tape is already mounted on a different drive.

The previous step is (,CATLG) and VOL=(,RETAIN,REF=*.prevstep.ddname) for
all of the datasets that are to be stacked on the same tape.  And the next
step uses the same coding technique for stacking its datasets on the
previous step's output tape dataset.

The job will get the CBR message to Cancel Retry or Wait.  When Cancel is
replied the job fails with S613-1C

Okay, I can see that.  The tape is still mounted on the drive from the
previous step and now the next step wants it to be mounted on a different
drive.  No Dismount has been issued between the steps.

IBM is telling me that this is normal.  That something called tape stealing
can occur in a busy system and they looked at my dump and see that the UCB
has been cleared.

Yet there does not seem to be a solution other than perhaps changing the job
to only do one step for stacking datasets on a tape or having an operator
issue a manual dismount when this message occurs.

Has anyone run into this situation?  When you will get the CBR4000I message
in a multiple step job trying to pass a tape which is having datasets
stacked on it, from one step to another?

SNIP

I have a similar situation with allocation using cartridge drives. I have 4 
drives, with my tapes MOUNTed (MVS MOUNT). When a restart happens (long story, 
but the job restarts a process and goes back through allocation), ALLOCATION 
asks for a new drive. It should know that the volume it wants is mounted, yet 
it still asks for a new drive (which doesn't exist in this case) to put the 
*MOUNTed* volume on.

I have a second situation where an MVS MOUNT has been done, but the job step 
has a label problem (one of its own making). OPEN causes the MOUNT to be 
terminated!

Me thinks that something in allocation (and possibly a conflict from inside of 
DFP O/C/E) is not working quite right.

Regards,
Steve Thompson

-- Opinions expressed by poster may not be those of poster's employer. --

--
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: Pedantic Tape Analyzer?

2009-02-24 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Monday, February 23, 2009 7:01 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Pedantic Tape Analyzer?

On Mon, 23 Feb 2009 19:31:09 -0500, Thompson, Steve wrote:
SNIPPAGE
I don't know if you want to go this far, but if your tape utility is
also going to have some part(s) that are not fully attached (that is,
must be linked to your main routines), you could put them into the
system Label Exit (DFP/DFSMS part of the system?). I know it exists,
but I don't know the name. I know you can use it to handle things for
AL
tapes (that's how I stumbled upon its existence about 8 months ago).

Can this be done in a way that's nondisruptive; transparent
to users other than me?
SNIP

To my knowledge, you can put out WTOs in the JOBLOG. If they pay
attention to them, then it won't be so transparent. 

But after reading more and having a better understanding of what you
want to do, forget I even mentioned the exit points.
snip
During the pass to the exit of the label(s), you could verify that they
match the VOL1 contents. I don't know when or how that exit point is
invoked for trailer labels.

Can this be written in Rexx?  IANASP.  IANAHLASMP.
SNIP
AFAIR, no, this must be assembled and linked and AC=1 type stuff.
SNIP
Otherwise, you will probably have to satisfy yourself with the DCB
label
exit point -- unless you want to do EXCP and BLP :-) .

Currently, I'm using BLP, RECFM=U, and LMGET.  That's how
I noticed the discrepancy between the VOL1 and HDR1 volsers.

Further thought:  How about validating SDWs?  Continuation bits
valid, and continuation allowed only when RECFM=VBS?  Etc.
(Relentlessly pedantic.)
SNIP

I think you can do all you are trying to do with REXX as long as you are
specifying RECFM=U. You will have some fun handling all of this.

It almost sounds like you are trying to write part of DITTO.

Regards,
Steve Thompson

-- Opinions expressed by this poster may not be those of poster's
employer. --

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

2009-02-24 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Schwarz, Barry A
Sent: Tuesday, February 24, 2009 12:31 PM
To: IBM-MAIN@bama.ua.edu
Subject: 3270 emulator cost

As part of a replacement for a 12 year old system at a customer site in
Japan, we will be replacing PCs running Windows 95 and IBM's PCOMM 3270
emulator with new PCs running Vista (don't bother) and a PCOMM
replacement from IBM called Host Access Client Package.  This new
package comes with two pretty hefty price tags: approximately $1,000
purchase price per PC and approximately $250 per PC per year license
fees.

We will have 40 PCs.  I can live with the $40K one time purchase cost
even though I think it is pretty high but it seems absurd that the $10K
license fees are 1/4 of the purchase price.  In my experience, this is
not the type of package that gets updated very often (actually I've
never seen a 3270 emulator update).

Does anyone have any experience with this Host Access Client Package?
Are the fees comparable in other countries?  Do other packages (Extra,
Rumba, etc) charge annual fees?

I would love to use one of the 3270 emulation products frequently
mentioned here but I'm going to need ammunition to overcome the
political inertia.
SNIP

QWS3270 (Jolly Giant) does have annual maint fees. And they do put out
some maint yearly.

I'm *guessing* that for 40 seats, Jolly Giant would be in the
neighborhood of US$600 (initial) if not less for a site license and
annual maint after that less than $100.

So if the parties concerned aren't math challenged...

Regards,
Steve Thompson

-- Opinions expressed by this poster may not be those of poster's
employer. --

--
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: Pedantic Tape Analyzer?

2009-02-23 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Paul Gilmartin
Sent: Monday, February 23, 2009 5:05 PM
To: IBM-MAIN@bama.ua.edu
Subject: Pedantic Tape Analyzer?

Lately, examining a dump of a tape output from SAS TAPECOPY,
I noticed that the volser in the HDR1 records did not match
the volser in the VOL1 record.  OK.  IBM doc says this field
is defined but not verified by OPEN/CLOSE processing, etc.

But I'm working on a utility of my own, for complex reasons.
I'd like to do better than SAS.  How can I verify the result?
Is there a utility to which I could pass a (putatively)
standard labeled tape, such as that output from SAS TAPECOPY
which would report loud and clear on irregularities such
as the volser mismatch, possible block count errors in trailer
labels, all such?

Bruce Black probably would have known; we all miss him;
I for some volunteer research he did when I asked another
stupid question years ago.

snip

I don't know if you want to go this far, but if your tape utility is
also going to have some part(s) that are not fully attached (that is,
must be linked to your main routines), you could put them into the
system Label Exit (DFP/DFSMS part of the system?). I know it exists,
but I don't know the name. I know you can use it to handle things for AL
tapes (that's how I stumbled upon its existence about 8 months ago).

During the pass to the exit of the label(s), you could verify that they
match the VOL1 contents. I don't know when or how that exit point is
invoked for trailer labels.

Otherwise, you will probably have to satisfy yourself with the DCB label
exit point -- unless you want to do EXCP and BLP :-) .

Regards,
Steve Thompson

-- Opinions expressed by poster may not reflect those of poster's
employer. --

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


<    1   2   3   4   5   6   7   8   9   10   >