Re: Chargeback reporting

2008-06-05 Thread Timothy Sipples
Thomas Kern writes:
I would use CPU seconds rather than Service Units. Managers can understand
that there are only 86400 CPU seconds per engine per day. If you can get
the
price paid for your z9, take 1/4 of that and divide by 365*86400 to get a
price per CPU second. This would recover the cost of the z9 in 4 years.

I've said this before, but just be very, very careful. What you're
describing is a measure of the (medium-term) *average* (hardware?) cost per
CPU-second. The average cost is very substantially different from the
marginal cost of processing an additional CPU-second, which is much more
nearly zero. Said another way, in capital investment economics marginal
costs are almost always lower than average costs -- in mainframe economics
much lower -- except perhaps at specific, individual price discontinuities
(stair steps). For a price discontinuity example, if you're running a
System z9 BC Model Z04, i.e. a machine with all CP capacity enabled, then
the marginal cost of the next MIPS requires moving to an EC model and the
associated upgrade expense. Nowadays mainframe computing arguably has fewer
price discontinuities than distributed computing.

Folks, it's super-critical managers understand this phenomenon. Otherwise
you get all sorts of really weird and perverse behaviors.?)

Honestly I don't think the average cost is particularly meaningful.
Marginal costs are much more interesting and valuable.

As a general rule, mainframe economics are characterized by decent (but
steadily declining each year) initial fixed costs, low (and steadily
declining each year) marginal costs, and progressively lower marginal costs
as workload grows (the curve). There are some nuances for each major
component of those costs (staff/services, hardware, software, and
facilities/network), but that's the general rule by the time you add it all
up. Your mileage may vary, but if that's not what you're experiencing it's
worth investigating.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Rational Developer for System z

2008-06-05 Thread Timothy Sipples
John Chase writes:
That's how I _had_ RDz running, but after 60 days it refused to start
unless I provided a product key for it.  Our shop purchased only
enough keys for our applications folks to use it.

Just to clarify, when you order the CICS Service Flow Feature you should be
receiving one full function RDz license, including a non-expiring product
key. If that's not the case, please check with IBM.

Now, if somebody from your application development team stole your
license, that's another problem. :-)

I agree with the other poster concerning PC resources for RDz. Actually the
PC processor is less important, but you certainly do want a decent amount
of RAM. Take the published product requirements seriously, and add more RAM
if you can. I also agree with the poster who mentioned that RDz does not
require SCLM. Although I'm sure IBM would be delighted if you use SCLM, in
fact you can tie RDz into other source libraries using its CARMA (Common
Access Repository Manager) interface. Also, if you use CA-Endevor I believe
you can download and use CA's plug-in for Eclipse. (RDz is built on the
Eclipse framework.) Check with CA if that's your situation.

Personally I'm not fond of product keys, and IBM generally isn't either,
but some of the Rational products are the exceptions that prove the rule.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Webcast next week: Migrating to z/OS V1.9

2008-06-05 Thread Timothy Sipples
Steve Conway writes:
John: my vote is that this is NOT an advertisement and is welcome. I'm
all for free presentations, from IBM or any other vendor.

It's also perhaps worth noting that, if you have z/OS, there's no
additional charge for z/OS 1.9. In fact, there's some potential cost
reduction: people report that z/OS 1.9 is measurably more CPU-efficient on
balance. You might also get more specialty engine enablement, depending on
where you're coming from. And some customers in some parts of the world buy
extended support on old releases, so moving to a supported release (and
staying there) avoids that unnecessary expense.

Steve, I personally try to draw the line at technical versus sales
presentations, not just free presentations. I tend to think that genuinely
meaty technical presentations (and especially hands-on labs if possible)
with no direct sales implications are reasonable to pass along, as long as
I don't overdo it. (Although I still might use the IBM PR -- Public
Relations -- label in the subject line as a courtesy to my fellow readers
and out of an abundance of caution.) I also tend to focus on areas where
people are asking questions, here or offline -- a relevance standard of
self-censorship. PCI security compliance is a good example, and
how-the-heck software pricing works is another.

If I do mention a product name I try to do so typically by way of example,
and I will frequently list analogous non-IBM products that I know about.
One major reason is that there are other vendor employees here, and it's
silly to generate 6 additional messages saying, There's also product X,
product Y, and product Z. I will also list free alternatives that I know
about. Very often I will go research these lists and post those, as I did
in starting the encryption products list.

I will not post here anonymously or pseudonymously. Although I only speak
for myself, readers here should know my employer in order to understand
what biases I may have. I try to set my biases aside, but people should
have the right to assess how well I do that. That probably means every few
months somebody will question whether I'm an IBM mole or whatever -- on a
forum called IBM-MAIN. :-) There's nothing I can do about that, but I don't
mind. I'll continue to identify my employer in every post. That's not to
suggest everybody else needs to do that. Some people post pseudonymously,
and many more people post without identifying their employers. I'm not
criticizing that, but it's just not right for me.

When I do post, sometimes I'm wordy in specific ways because I try not to
assume that everybody knows what I'm talking about -- what Cognos 8 BI is,
to pick an example, or why anybody should care, or what relevance it has
strategically. There are lots of beginners, and more coming, so this is
very important to me to make mainframe knowledge more approachable. And
since I don't want scores of mundane e-mails, I'll also err on the side of
including a Web address and/or e-mail address.

I do not take something somebody else wrote and click send. I edit, filter,
and block, heavily. It's got to be interesting to me, and I must have high
confidence it will be interesting to others.,

I'm not paid to haunt IBM-MAIN, and probably a few managers would prefer I
spend such time on other, more productive activities. I don't get any
commissions on anything, sadly. I do chime in here occasionally because
selfishly I learn a lot and enjoy it, but also my impulse is to try to be
helpful. There also aren't that many people here from Asia.

If somebody thinks I have failed in meeting these standards, or if someone
has suggestions for better standards, please let me know. I'm quite open to
that.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: PL/1 performance degradation when moving to LE

2008-06-05 Thread Hunkeler Peter (KIUK 3)
We're currently looking into migrating a very old PL/1 application 
set (running on OS PL/1 2.3 ) to LE (3.6/3.7). 

I assume you mean migrating from OS PL/1 V2.3 to Enterprise PL/1
V3.6/V3.7. There are two aspects in this mirgation: One going
from non-LE to LE and a second migrating from OS PL/1 to Enterprise
PL/1.

Enterprise PL/1 didn't exist ten years ago, so those figures are
about the former part. 

We're currently migrating from PL/1 for MVS V1.1 to Enterprise
PL/1 V3.7, but have been on the LE path with PL/1 for MVS.

I could try to find some figures internally but these would only
show performance impacts between those two PL/1 versions. Not sure
this would be of any value to you. Tell me if you'd like to see
those figures and I'll see what I can provide.

-- 
Peter Hunkeler
Credit Suisse

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



Re: The ABCs of z/OS Maintenance.

2008-06-05 Thread Hunkeler Peter (KIUK 3)
Just go get the first volume of the ABCs of Systems Programming.  It's
chapter 6 of the book.  And the book does not function as a contact 
gatherer like this link does.

I did not yet fill out the registration for just that reason. Thanks
for the chapter hint.

-- 
Peter Hunkeler
Credit Suisse

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



Re: Webcast next week: Migrating to z/OS V1.9

2008-06-05 Thread Elardus Engelbrecht
Timothy Sipples wrote:
I don't get any commissions on anything, sadly. 

For once I will drop my neutrality.

Timothy, John Eells, Walter Farrell, Frank Yaeger, etc. are all more than 
welcome to post whatever they want. I read all and every posts of them.

More importantly, they post when they have free time. That is something I 
really appreciate.

There are many other vendors who post their own vendor based solutions. So 
what is the problem with 'advertising'? If you don't like it, use that DEL key 
on 
your keyboard.

Is there a tutorial available on the internet with this name? :
'New Course for Dummies: How to use the DEL key safely and efficient!'

Back to my neutrality... ;-D

Groete / Greeting
Elardus Engelbrecht

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



Re: ESP Schedular and the SCRT job

2008-06-05 Thread Big Iron
Would inserting a //*ESPSYMBOL @ (or some other character) in the JCL
to change the ESP symbol substitution character address that?

Bill

On Wed, 4 Jun 2008 17:16:13 -0500, Hal Merritt [EMAIL PROTECTED] wrote:

Is anyone besides us using the ESP scheduler and doing sub capacity
billing? 

 

The latest version of the load and go module appears to be  triggering
ESP's rather powerful symbol substitution engine and is going bonkers.

 

 Anyone else seen that, and, if so, what did you do about it?

 

I have a query into the SCRT folks. 

 

Thanks!!

NOTICE: This electronic mail message and any files transmitted with it are
intended
exclusively for the individual or entity to which it is addressed. The
message, 
together with any attachment, may contain confidential and/or privileged
information.
Any unauthorized review, use, printing, saving, copying, disclosure or
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.


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



Re: The ABCs of z/OS Maintenance.

2008-06-05 Thread R.S.

Hunkeler Peter (KIUK 3) wrote:

Just go get the first volume of the ABCs of Systems Programming.  It's
chapter 6 of the book.  And the book does not function as a contact 
gatherer like this link does.


I did not yet fill out the registration for just that reason. Thanks
for the chapter hint.



My $0.02:
This chapter is worth NOTHING. Tell me any thing you learned from the 
chapter. It provides almost no value neither z/OS specialist, nor newbie.


--
Radoslaw Skorupka
Lodz, Poland


--
BRE Bank SA
ul. Senatorska 18
00-950 Warszawa
www.brebank.pl

Sd Rejonowy dla m. st. Warszawy 
XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, 
nr rejestru przedsibiorców KRS 025237

NIP: 526-021-50-88
Wedug stanu na dzie 01.01.2008 r. kapita zakadowy BRE Banku SA  wynosi 
118.642.672 zote i zosta w caoci wpacony.

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin
 
 On Wed, 4 Jun 2008 13:25:53 -0500, McKown, John wrote:
 
   ... I would prefer that JCL be VB.
 There would be no sequence numbering at all.
 
 Bravo!

Bye, bye IEBUPDTE?

-jc-

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



Re: Advertising on IBM-MAIN (Was: IBM PR: PCI Security Compliance Workshop in Maryland)

2008-06-05 Thread Richards, Robert B.
Ed,

I was about to reply to the points you made and realized we have a
fundamental disagreement about the nature and tone of Timothy's posts. I
have *never* thought that his posts contained border line material.
Not even close.

Like Jim and Peter (and dozens of others from IBM), I believe Timothy's
posts do add value. If he is guilty of marketing anything, it is ideas.
He makes me think about business apps, multi-platform architecture,
asset management and ways System z can play (in a big way) in these
areas. 

Yes, there are other fora for pricing (LPAR=PRICING_L and ISVCOSTS to
name two), but that never stopped us from talking about pricing here
too. David Chase, like Marci before him *does* reply to pricing
questions here and several other listservs. So does Al Sherkow. The
number of subscribers here easily outnumbers those other listservs, so
the discussion gets wider circulation. In the old days, we could afford
to only talk bits and bytes here. No longer.  

 It sounds as if you're in favor of encouraging similar posts from all 
 mainframe vendors. Is that *really* the direction you would like to
see 
 IBM-MAIN take? Be careful what you wish for. O:-)

I am in favor of the free exchange of information. The vendors who post
here learn, very quickly, what the majority deem acceptable. Even in
Darren's absence, the list does occasionally police itself. :-)

Timothy replied for himself in a post entitled Re: Webcast next week:
Migrating to z/OS V1.9 so I'll follow the rest of the discussion from
there.

Bob

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



Re: Webcast next week: Migrating to z/OS V1.9

2008-06-05 Thread Richards, Robert B.
Timothy,

 If somebody thinks I have failed in meeting these standards, or if
someone  has suggestions for better standards, please let me know. I'm
quite open 
 to that.

I, for one, think you are doing just fine. Keep up the good work!

Bob

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



zFS and z/OS V1.9 The first IPL

2008-06-05 Thread Lizette Koehler
I want to thank Mark Jacobs and Mark Zelden and everyone else for their help
both on and off list while I got my hands around the zFS functions in z/OS

I was able to successfully IPL my z/OS V1.9 Serverpac yesterday with all zFS
files for USS.  So I went from all HFS to all zFS without issue so far.

What I learned from this is that I need to address the naming convention for
these files.  Since they are now vsam I need to look at a better way of
naming then other than SYS1.SYSNAME.OMVS.ETC.NEW and
SYS1.SYSNAME.OMVS.ETC.OLD.  I really liked Mark Jacobs convention of adding
the SYSRES volser to the name to keep them unique and in alignment with the
Sysres volume being IPL’d.

I next have to understand some other basic concepts like copying them from
one volume to another.  Currently I am using FDR with NEWNAME, but I would
like to use something more like copytree or pax.  But that will take a bit
more reading and playing on my part.

I will also need to understand how growing the aggregate for a USS file
affects the z/OS USS environment.

The z/OS V1.9 Serverpac USS files took up a bit more than ½ of a 3390 Mod9. 
I was hoping to lay two sets down on the same mod9.  

Thanks again to everyone who helped.  It was (and still is) very much
appreciated.

Lizette

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



Re: Rational Developer for System z

2008-06-05 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Timothy Sipples
 
 John Chase writes:
 That's how I _had_ RDz running, but after 60 days it refused 
 to start 
 unless I provided a product key for it.  Our shop purchased only 
 enough keys for our applications folks to use it.
 
 Just to clarify, when you order the CICS Service Flow Feature 
 you should be receiving one full function RDz license, 
 including a non-expiring product key. If that's not the case, 
 please check with IBM.

I suppose I could re-order the CICS SFF and see what comes with it.
Since it's a no-charge feature in the first place, it shouldn't cost
anything to re-order.  We chose electronic delivery the first time;
maybe that's why there was no product key for RDz?  We received NO
physical media of any kind; not even a piece of paper.
 
 Now, if somebody from your application development team 
 stole your license, that's another problem. :-)

Not a chance.  :-)

-jc-

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



Re: Webcast next week: Migrating to z/OS V1.9

2008-06-05 Thread John Eells

David Andrews wrote:

On Wed, 2008-06-04 at 14:37 -0400, John Eells wrote:

z/OS webcast on June 12th


What is the client requirement?  The registration page doesn't say.



What I'm told is:

Once you register, all minimum requirements and a test URL are provided.

Here is what I have:

HW and OS=
 200 MHz or faster
• 64 MB RAM minimum/128 MB recommended
• 16 bit sound card
• 65,000 (16 bit) color video display card
• Windows XP/Windows Vista (or)
• Apple Mac OS X 10.4

Media Players =
• Microsoft Windows Player 10 or 11 (Internet Explorer only)
• RealPlayer 10.X (Firefox or Internet Explorer)

Internet Browsers =
 In order to access the event, you must have either Microsoft Internet 
Explorer 6.0 or later, or Mozilla Firefox 1.5 or later for Windows 
operating systems. For accessing events via Mac operating systems, you 
must have Mozilla Firefox 1.5 or later.


Internet connection

Cookies enabled


--
John Eells
z/OS Technical Marketing
IBM Poughkeepsie
[EMAIL PROTECTED]

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Staller, Allan
Allow mixed case outside of quoted strings.
e.g. SPace=..

snip
Subject: Enhanced JCL processor? (and maybe a few other thoughts)

This is a blue sky idea for discussion. It is not a request to IBM. But
it derives from an earlier thread on the short comings of the current
JCL. So, I was just thinking of possible enhancements which should not
affect the internal text or only do so minimally. Just some idea. I'll
try to organize them logically, but no guarantees.

Rest snipped
/snip

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



Re: Can ISRDDN show the complete minor name of an ENQ'd resource?

2008-06-05 Thread Don Leahy
On Fri, May 30, 2008 at 10:21 AM, Shmuel Metz (Seymour J.)
[EMAIL PROTECTED] wrote:
 In [EMAIL PROTECTED], on 05/28/2008
   at 04:02 PM, David Eisenberg [EMAIL PROTECTED] said:

I'm an application programmer. We are on z/OS 1.7. If I wish to see the
system ENQ status of all ENQs for a given major name, I do this within
ISRDDN, option ENQ. I filter on the major name prefix, and I see all the
ENQs;  voila. However, if the *entire* minor name doesn't fit on the
screen, it seems  that ISRDDN doesn't permit scrolling to show the
remainder of the minor name.

 What happens if you log on with a wider screen size?

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


It displays the Type, G, R, and Sys Name columns, but the
Minor column width stays the same.

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Chase, John
 Sent: Thursday, June 05, 2008 6:40 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Enhanced JCL processor? (and maybe a few other thoughts)
 
  -Original Message-
  From: IBM Mainframe Discussion List On Behalf Of Paul Gilmartin
  
  On Wed, 4 Jun 2008 13:25:53 -0500, McKown, John wrote:
  
... I would prefer that 
 JCL be VB.
  There would be no sequence numbering at all.
  
  Bravo!
 
 Bye, bye IEBUPDTE?
 
 -jc-

Yes. Why would anybody need IEBUPDTE for JCL? Or much of anything else,
for that matter. Yes, I know about source code maintenance via SMP/E. I
wish that IEBUPDTE had a relative line number capability. Personally,
I prefer the UNIX patch command.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it.  

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



Re: Webcast next week: Migrating to z/OS V1.9

2008-06-05 Thread Lizette Koehler
This is a good webcast and fast.  I attended it in March 2008 and it covered
everything at lightning speed.  But it is very through.  The handout is a
definite plus to download before the presentation.  It really helped me
prepare for my z/OS V1.9 upgrade.

Lizette


David Andrews wrote:
 On Wed, 2008-06-04 at 14:37 -0400, John Eells wrote:
 z/OS webcast on June 12th
 
 What is the client requirement?  The registration page doesn't say.
 

What I'm told is:

Once you register, all minimum requirements and a test URL are provided.

Here is what I have:

HW and OS=
  200 MHz or faster
. 64 MB RAM minimum/128 MB recommended
. 16 bit sound card
. 65,000 (16 bit) color video display card
. Windows XP/Windows Vista (or)
. Apple Mac OS X 10.4

Media Players =
. Microsoft Windows Player 10 or 11 (Internet Explorer only)
. RealPlayer 10.X (Firefox or Internet Explorer)

Internet Browsers =
  In order to access the event, you must have either Microsoft Internet 
Explorer 6.0 or later, or Mozilla Firefox 1.5 or later for Windows 
operating systems. For accessing events via Mac operating systems, you 
must have Mozilla Firefox 1.5 or later.

Internet connection

Cookies enabled

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



Re: Another pathetic job offer

2008-06-05 Thread Staller, Allan
This might be a life saving event to someone on currently on
unemployment!
(or worse, whose unemployment has run out!)

snip
This interested me.  Not because I want the position, but because I
couldn't believe someone was trying to hire an MVS Systems Programmer at
such a low salary.  

Remainder snipped
/snip

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



Re: Webcast next week: Migrating to z/OS V1.9

2008-06-05 Thread Bonno, Tuco
I do NOT object -- *this* is exactly the kind of info I seek to find on
this discusstion list.
thank you


Note: Given some recent discussion here, I hope this isn't construed as 
an advertisement.  (z/OS R9 doesn't cost any more--or any less, for that

matter--than other z/OS releases. ;-)  Please let me know if you object 
to this sort of post.  Thanks.

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



Re: zFS and z/OS V1.9 The first IPL

2008-06-05 Thread Mark Zelden
On Thu, 5 Jun 2008 08:17:23 -0400, Lizette Koehler [EMAIL PROTECTED]
wrote:

I want to thank Mark Jacobs and Mark Zelden and everyone else for their help
both on and off list while I got my hands around the zFS functions in z/OS


You're welcome.

I was able to successfully IPL my z/OS V1.9 Serverpac yesterday with all zFS
files for USS.  So I went from all HFS to all zFS without issue so far.

What I learned from this is that I need to address the naming convention for
these files.  Since they are now vsam I need to look at a better way of
naming then other than SYS1.SYSNAME.OMVS.ETC.NEW and
SYS1.SYSNAME.OMVS.ETC.OLD.  I really liked Mark Jacobs convention of adding
the SYSRES volser to the name to keep them unique and in alignment with the
Sysres volume being IPL’d.


That (or similar) was also a requirement for shared HFS (now called 
shared file system), so I was already doing that.  Prior to non-SMS HFS
and PDSE it was also a requirement since you can't indirectly catalog
SMS controlled data sets.  You can't indirectly catalog VSAM (someday?),
so you have to do the same thing for zFS now.So I've gone from
keeping the OMVS files off the sysres and SMS controlling them with 
the matching sysres as part of the name, to indirectly cataloging them
and putting them on the sysres (set) to once again adding in
the sysres name - but at least they are still on the sysres (set).

I next have to understand some other basic concepts like copying them from
one volume to another.  Currently I am using FDR with NEWNAME, but I would
like to use something more like copytree or pax.  But that will take a bit
more reading and playing on my part.


Why? That would be a logical copy and slow.  DASD utility programs like
FDR, DFSMSdss and CA-DISK would all be much quicker to move an 
entire file system.


I will also need to understand how growing the aggregate for a USS file
affects the z/OS USS environment.


I'm not sure what your concern is.  It obviously is not an issue for read
only file systems (like your sysres zFS files).  Many other product root
files are read only also.   For others, if you don't want it to grow, don't
specify secondary extents or don't set aggrgrow on.  Were you concerned
about the same thing with HFS? The difference is that growing with zFS
is a little more auto-magic.


The z/OS V1.9 Serverpac USS files took up a bit more than ½ of a 3390 Mod9. 
I was hoping to lay two sets down on the same mod9. 


Why two?  Would you use one for maintenance and another one for a 
running system?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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



Re: Monitor use of Load-Library as JOBLIB/STEPLIB

2008-06-05 Thread Staller, Allan
Having read all of the posts in this thread, I am unsure if the
objective is:

a) to determine if a particular module is loaded from a particular
dataset
or 
b) to determine if a JOBLIB/STEPLIB is being used to access this
dataset.

The responses to this thread I have read so far, all seem to be related
to item a above. With respect to that topic, this has been discussed
many times on this list. The short answer is unless the program is
referenced by // EXEC PGM=, it cannot be tracked via SMF. Peter
Relson(?) also pointed out a method to use LLA statistics to get some
enhanced information about called modules, assuming the dataset is LLA
managed.

With regard to Item B, I feel that the External Security Manager (maybe
with the help of an exit) could track this very simply.

Just set the ESM to log all accesses to this dataset. An exit *might* be
needed to filter out access other than JOBLIB/STEPLIB (and avoid
flooding the SMF dataset with log records). In some cases, the ability
to do this filtering might be native to the ESM.

HTH,

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



Re: Chargeback reporting

2008-06-05 Thread Thomas Kern
There is a difference between the 'Intro to Chargeback' reports that lowly
sysprogs might give to management as their first look at computer accounting
and the high-powered What-If modeling done by capacity planning scientists
trying to show the outcome of buying a zIIP this month and a zAAP next month
and switching to that new z05 with accelerator J in six months. 

What is that sysprog going to be able to give his bosses and what requires a
Capacity Planning Department stuffed with CompSci PhDs?  Remember that guy
was going to CODE it up himself.

/Tom Kern


On Thu, 5 Jun 2008 14:17:35 +0900, Timothy Sipples
[EMAIL PROTECTED] wrote:
I've said this before, but just be very, very careful. What you're
describing is a measure of the (medium-term) *average* (hardware?) cost per
CPU-second. The average cost is very substantially different from the
marginal cost of processing an additional CPU-second, which is much more
nearly zero. Said another way, in capital investment economics marginal
costs are almost always lower than average costs -- in mainframe economics
much lower -- except perhaps at specific, individual price discontinuities
(stair steps). For a price discontinuity example, if you're running a
System z9 BC Model Z04, i.e. a machine with all CP capacity enabled, then
the marginal cost of the next MIPS requires moving to an EC model and the
associated upgrade expense. Nowadays mainframe computing arguably has fewer
price discontinuities than distributed computing.

Folks, it's super-critical managers understand this phenomenon. Otherwise
you get all sorts of really weird and perverse behaviors.?)

Honestly I don't think the average cost is particularly meaningful.
Marginal costs are much more interesting and valuable.

As a general rule, mainframe economics are characterized by decent (but
steadily declining each year) initial fixed costs, low (and steadily
declining each year) marginal costs, and progressively lower marginal costs
as workload grows (the curve). There are some nuances for each major
component of those costs (staff/services, hardware, software, and
facilities/network), but that's the general rule by the time you add it all
up. Your mileage may vary, but if that's not what you're experiencing it's
worth investigating.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]

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



SIGNOFF IBM-MAIN

2008-06-05 Thread Leonard Sasso
SIGNOFF  IBM-MAIN

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



Re: $PJES2 and Parallel Sysplex

2008-06-05 Thread Arthur Gutowski
Sorry, my bad.  We too skipped 1.7.  We have a bad habit of 'discovering' new 
stuff that's actually been around for a while.  Apologies for misleading those 
on z/OS 1.7.

Regards,
Art Gutowski
Ford Motor Company

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 07:54:53 -0500, Staller, Allan wrote:

Allow mixed case outside of quoted strings.
e.g. SPace=..

Yes.  But I advocate case sensitivity except for keywords.
Examples:

//Stepexec  Pgm=FOOBAR
//File DD   *
// Dd   Dummy
//FILE Dd   Sysout=(,)

and

//STEPEXEC PGM=FooBar

EXEC (exec), PGM (Pgm), Dummy, SYSOUT, and DD (Dd) may be case insensitive.

STEP, Step, FILE, File, FOOBAR, and FooBar are taken as-is
and refer to different entities.

-- gil

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Hillock, Timothy
Ok,I think that I know what the errors are. 

 You spelt SYMBOL2 as SYSBOL2 in the parm statement.  

You can only use up to 71 characters on a line for JCL.  To Continue the
parm use a x in col 72 such as my sample below.
 
+1+2+3+4+5+6+7--
//*-
//STEP1EXEC  PGM=IEFBR14,   
//  PARM=('SYMBOL1.SYMBOL1.SYMBOL1.SYMBOL1.SYMBOL1.XSYMBOL2.YX
// SYMBOL3.Z') 
//SYSUDUMP DD SYSOUT=D  
//*-


Tim Hillock


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Eric Bielefeld
Sent: Wednesday, June 04, 2008 3:27 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Enhanced JCL processor? (and maybe a few other thoughts)

I think the key is when doing SJ, as long as you don't go past column
71, 
you will be ok.  Your statement said only that you wanted to be able to
use 
wider than 80 columns, although I suppose that would mean putting
something 
past column 80.  I think the JCL book would say you can't go beyond col
71, 
thus your JCL error.

Eric Bielefeld
Sr. z/OS Systems Programmer
Milwaukee, Wisconsin
414-475-7434

- Original Message - 
From: McKown, John [EMAIL PROTECTED]
Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@BAMA.UA.EDU
Sent: Wednesday, June 04, 2008 2:13 PM
Subject: Re: Enhanced JCL processor? (and maybe a few other thoughts)


I think so. I editted a JCL in a VB/259 dataset and made a really long
 PARM.

 // SET SYMBOL1=A
 // SET SYMBOL2=B
 // SET SYMBOL3=C
 // SET SYM=Q
 //STEP1EXEC  PGM=IEFBR14,
 //

PARM=('SYMBOL1.SYMBOL1.SYMBOL1.SYMBOL1.SYMBOL1.XSYSBOL2.YSYMBOL3.
 Z')
 //SYSUDUMP DD SYSOUT=D

 This got a JCL error:

   J E S 2  J O B  L O G  --  S Y S T E M  D E V 1
 --  N O D E  L I H 1

 14.11.09 JOB57436  WEDNESDAY, 04 JUN 2008 
 14.11.09 JOB57436  IRR010I  USERID TSH009   IS ASSIGNED TO THIS JOB.
 14.11.09 JOB57436  IEFC452I TSH009A - JOB NOT RUN - JCL ERROR  177
 -- JES2 JOB STATISTICS --
9 CARDS READ
   24 SYSOUT PRINT RECORDS
0 SYSOUT PUNCH RECORDS
1 SYSOUT SPOOL KBYTES
 0.00 MINUTES EXECUTION TIME
1 //TSH009A JOB (H0I),MCKOWN,CLASS=Z,
 JOB57436
  // MSGCLASS=X
2 // SET SYMBOL1=A
3 // SET SYMBOL2=B
4 // SET SYMBOL3=C
5 // SET SYM=Q
6 //STEP1EXEC  PGM=IEFBR14,
  //
 PARM=('SYMBOL1.SYMBOL1.SYMBOL1.SYMBOL1.SYMBOL1.XSYSBOL2.YS
  IEFC653I SUBSTITUTION JCL - PGM=IEFBR14,PARM=('AXSY
7 //SYSUDUMP DD SYSOUT=D
 STMT NO. MESSAGE
6 IEFC621I EXPECTED CONTINUATION NOT RECEIVED

 --
 John McKown
 Senior Systems Programmer
 HealthMarkets
 Keeping the Promise of Affordable Coverage
 Administrative Services Group
 Information Technology 

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

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Steve Comstock

Paul Gilmartin wrote:

On Thu, 5 Jun 2008 07:54:53 -0500, Staller, Allan wrote:


Allow mixed case outside of quoted strings.
e.g. SPace=..


Yes.  But I advocate case sensitivity except for keywords.
Examples:

//Stepexec  Pgm=FOOBAR
//File DD   *
// Dd   Dummy
//FILE Dd   Sysout=(,)

and

//STEPEXEC PGM=FooBar

EXEC (exec), PGM (Pgm), Dummy, SYSOUT, and DD (Dd) may be case insensitive.

STEP, Step, FILE, File, FOOBAR, and FooBar are taken as-is
and refer to different entities.

-- gil


No, no, no! Case sensitivity is a nightmare! Allow
mixed case, sure, but not case sensitivity. No! No!

[In a later post, I'll let you know how I really feel :-) ]



Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

  z/OS Application development made easier
* Our classes include
   + How things work
   + Programming examples with realistic applications
   + Starter / skeleton code
   + Complete working programs
   + Useful utilities and subroutines
   + Tips and techniques

== Check out the Trainer's Friend Store to purchase z/OS  ==
== application developer toolkits. Sample code in four==
== programming languages, JCL to Assemble or compile, ==
== bind and test. ==
==   http://www.trainersfriend.com/TTFStore/index.html==

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 08:30:26 -0600, Steve Comstock wrote:

 STEP, Step, FILE, File, FOOBAR, and FooBar are taken as-is
 and refer to different entities.

No, no, no! Case sensitivity is a nightmare! Allow
mixed case, sure, but not case sensitivity. No! No!

Will you, nill you, case sensitivity is with us; a proven
fact.

If, in a call to SCV 99, I supply CL8'File' in the text unit
for the DDNAME, it gets allocated as-is.  If in a DCB I supply
CL8'File', that is taken as-is and that file gets opened.

With Binder PARM=CASE(M), I can create a program object,
'FooBar' (as-is).  Why should JCL prohibit EXEC PGM=FooBar
to run that program or //File DD ... to allocate a file
to be opened by that DCB?

If you'll support the changes necessary to make DYNALLOC,
OPEN, Binder, and DFSMS in general case-insensitive and
IBM agrees, I'll relent concerning JCL.

-- gil

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



z/OS 1.9 Installation -- SIGYROOT filesystem?

2008-06-05 Thread Chase, John
Hi, All,

We're doing post-install aceivities for z/OS 1.9, and I noticed there is
a SIGYROOT filesystem included in our ServerPac.  I don't find any
mention of its release or service level in the Program Directory or
Installing Your Order document, but from its name it appears to be
COBOL-related.  Our installed COBOL (E.C. 3.4.1) provided its own
filesystem, which we have mounted.

Is the SIGYROOT filesystem supposed to replace the COBOL-provided one?

TIA,

-jc-


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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Steve Comstock

Paul Gilmartin wrote:

On Thu, 5 Jun 2008 08:30:26 -0600, Steve Comstock wrote:

STEP, Step, FILE, File, FOOBAR, and FooBar are taken as-is
and refer to different entities.

No, no, no! Case sensitivity is a nightmare! Allow
mixed case, sure, but not case sensitivity. No! No!


Will you, nill you, case sensitivity is with us; a proven
fact.

If, in a call to SCV 99, I supply CL8'File' in the text unit
for the DDNAME, it gets allocated as-is.  If in a DCB I supply
CL8'File', that is taken as-is and that file gets opened.

With Binder PARM=CASE(M), I can create a program object,
'FooBar' (as-is).  Why should JCL prohibit EXEC PGM=FooBar
to run that program or //File DD ... to allocate a file
to be opened by that DCB?

If you'll support the changes necessary to make DYNALLOC,
OPEN, Binder, and DFSMS in general case-insensitive and
IBM agrees, I'll relent concerning JCL.

-- gil


Paul,

I have no issue with mixed case; and I support
case sensitivity _in quotes_; but I feel when you
start saying pgm=Foobar and pgm=FooBar identify
two different programs then I say stop. Debugging
those kinds of JCL errors is not productive.


Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

  z/OS Application development made easier
* Our classes include
   + How things work
   + Programming examples with realistic applications
   + Starter / skeleton code
   + Complete working programs
   + Useful utilities and subroutines
   + Tips and techniques

== Check out the Trainer's Friend Store to purchase z/OS  ==
== application developer toolkits. Sample code in four==
== programming languages, JCL to Assemble or compile, ==
== bind and test. ==
==   http://www.trainersfriend.com/TTFStore/index.html==

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



Re: IBM Sysplex Calculator program

2008-06-05 Thread Arthur Gutowski
We use plexcalc for PSA pricing.  All our SMF data is by LPAR, so we combine 
up to the CPC level, and run PLEXCALC against each CPC's data (easier for me 
to build charts), so we did not see this anomaly.  Looking at the JCL, I see no 
way to assign CPCx to a particular serial number.  

I ran a new extract to a single output, and plexcalc did in fact put 
the second CPC first, based on the order of the data.  I wonder if it does 
this based on MIPS or MSU ratings?  Our second CPU is larger than the 
first.  I reversed the order of the data, and plexcalc assigned CPC1 to 
the first CPC's data.  Seems to suggest some form of arbitrary assignment.

Sounds like an enhancement request... better if the tool could query and 
report by the CPC names (I can see it in D M=CPU, but cannot find it in the 
type 70's that plexcalc uses) instead of the generic CPCx.

Regards,
Arthur Gutowski
Ford Motor Company

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



Re: z/OS 1.9 Installation -- SIGYROOT filesystem?

2008-06-05 Thread Jack Kelly
snip
for z/OS 1.9, and I noticed there is a SIGYROOT filesystem included in our 
ServerPac
snip

I have it on a 1.7 system and it looks like some COBOL -- Java mapping. 
It came mapped to /usr/lpp/cobol in 1.7

Jack Kelly
202-502-2390 (Office)

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



Re: Chargeback reporting

2008-06-05 Thread Dave Barry
Different places adopt different philosophies.  Having been the MVS chargeback 
administrator in the past, I can say that no method is perfect.  My suggestion 
is to familiarize yourself with the research of those who have gone down this 
road before.  A good place to start would be the Web site of the IT Financial 
Management Association http://www.itfma.com/.  It would pay to own a copy of 
Chargeback and IT Cost Accounting, by Terry Quinlan, available at 
http://www.itfma.com/displaycommon.cfm?an=1subarticlenbr=10.

db

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Bri P
Sent: Wednesday, June 04, 2008 6:48 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Chargeback reporting

Hi all

I want to send senior management a chargeback report each month - not actually 
to chargeback but to illustrate in pounds and pence what we're doing on the 
mainframe. Partly I hope to show that, overall, we're cost-effective per 
business transaction compared to some of the other processing platforms, etc.. 
and also to show the development people on a job-by-job basis what their big 
hitters are and identify targets for efficiency improvements etc (we're toying 
with the idea of signing up for sub-capacity licensing).

Presumably I should use SMF type 30 records as a basis for this (rather than 
RMF records?) Would you use the values for CPU seconds, or those for service 
units? Regardless of which, do you take the totals of these, or just the CPU, 
SRB, etc?

In arriving at a cost per CPU second or per Service Unit, What sort of 
financial inputs do people typically use? Our z9 was only purchased just over 
a year ago, so I assume the capital cost of that, written down over a period of 
years, should factor, plus the annual software costs and initial purchase 
prices, but also people costs..??

What about disk/storage usage, do you factor those in too?

Sorry, probably a big topic, I know.

If anyone's got any pointers to manuals or documentation on this sort of thing, 
I'd also appreciate it.

Cheers!

Brian


-
Email sent from www.virginmedia.com/email Virus-checked using McAfee(R) 
Software and scanned for spam

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

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



Re: z/OS 1.9 Installation -- SIGYROOT filesystem?

2008-06-05 Thread Mark Zelden
On Thu, 5 Jun 2008 09:54:23 -0500, Chase, John [EMAIL PROTECTED] wrote:

Hi, All,

We're doing post-install aceivities for z/OS 1.9, and I noticed there is
a SIGYROOT filesystem included in our ServerPac.  I don't find any
mention of its release or service level in the Program Directory or
Installing Your Order document, but from its name it appears to be
COBOL-related.  Our installed COBOL (E.C. 3.4.1) provided its own
filesystem, which we have mounted.

Is the SIGYROOT filesystem supposed to replace the COBOL-provided one?


It is from Enterprise COBOL.  Did you or did you not order COBOL 
with your serverpac?  If you did, then it should be mentioned in IYO.   
Do you have a mention of COBOL in hlq.CPAC.PGMDIR($INDEXPD)?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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



Re: Monitor use of Load-Library as JOBLIB/STEPLIB

2008-06-05 Thread Mark Yuhas
Peter,

When are these statistics/events recorded?  I executed the display
command against one of our LLA managed library and received information
about a subset of fetched modules in the library, but not all fetched
modules were reported.

This library contains JES2 Exits, Command Exit, SMF Exits, FLPA module,
MLPA modules and a WTO/WTOR exit.  None of these were included in the
display.

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



Re: Advertising on IBM-MAIN (Was: IBM PR: PCI Security Compliance Workshop in...

2008-06-05 Thread Ed Finnell
 
In a message dated 6/5/2008 7:01:18 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

I am in favor of the free exchange of information. The vendors who  post
here learn, very quickly, what the majority deem acceptable. Even  in
Darren's absence, the list does occasionally police itself.  :-)



Darren's still the list owner he just works  for another company. So like 
others, instead of being a full time he gets it  when he can. Also, my being 
semi-retired I can't throw a rock around the  corner and get his attention.
 
Lsoft catches most SPAM but depends on well  tuned exits for maximum control. 
So without Darren's OoO and thread killer  stuff we suffer a higher S/N 
ratio. Like other states higher education is  suffering from economic shortfall 
and 
extra resources are hard to come by.  UA's cut this year is 11%. It may be 
further compounded for the next few  years. 





**Get trade secrets for amazing burgers. Watch Cooking with 
Tyler Florence on AOL Food.  
(http://food.aol.com/tyler-florence?video=4?NCID=aolfod000302)

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



IEC614I on RENAME or SCRATCH etc.

2008-06-05 Thread Talbert Malone
I am at Z/OS 1.9 and have had trouble applying service to ISF.SISFLOAD. I
got a D37 abend in SMP/E . I copied the dataset and enlarged but can't
rename to replace
the old one. It seems I have been here before but I can't recall what trick
I used to
get around it.  I am in an LPAR environmemt(not sysplex)and am applying
service from a service LPAR to a target LPAR that is not running. 

Any help would be appreciated. 

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



Re: IEC614I on RENAME or SCRATCH etc.

2008-06-05 Thread Jerry Fuchs
I had same problem. CBT file 183 contained BYPASSNQ program to allow 
renames/scratches of enqued files.
User beware!

Jerry



Talbert Malone [EMAIL PROTECTED] 
Sent by: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
06/05/2008 11:34 AM
Please respond to
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU


To
IBM-MAIN@BAMA.UA.EDU
cc

Subject
IEC614I on RENAME or SCRATCH etc.






I am at Z/OS 1.9 and have had trouble applying service to ISF.SISFLOAD. I
got a D37 abend in SMP/E . I copied the dataset and enlarged but can't
rename to replace
the old one. It seems I have been here before but I can't recall what 
trick
I used to
get around it.  I am in an LPAR environmemt(not sysplex)and am applying
service from a service LPAR to a target LPAR that is not running. 

Any help would be appreciated. 

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



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



Re: IEC614I on RENAME or SCRATCH etc.

2008-06-05 Thread Tribble, Robert
This note goes way back but still applies just find new manual:

Inuse system dataset Rename/Delete etc.

Assuming that you are at the right level of ISPF and have the right RACF
authority:

the new facility you might be thinking of is the RACF FACILITY
profile STGADMIN.DPDSRN.olddsname. See Renaming a Data Set That Might be
in Use in SC26-7330 DFSMSdfp Advanced Services.
For 2.10 version
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/dgt1s311/2.6.3.4?SHELF=DGT1BK33DT=20001012153446


- rename the data set to a 'non-production' name
- delete the data set
- reallocate the data set with the desired attributes
- rename the data set back to the 'production' name

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
Behalf Of Jerry Fuchs
Sent: Thursday, June 05, 2008 11:42 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: IEC614I on RENAME or SCRATCH etc.


I had same problem. CBT file 183 contained BYPASSNQ program to allow 
renames/scratches of enqued files.
User beware!

Jerry



Talbert Malone [EMAIL PROTECTED] 
Sent by: IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
06/05/2008 11:34 AM
Please respond to
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU


To
IBM-MAIN@BAMA.UA.EDU
cc

Subject
IEC614I on RENAME or SCRATCH etc.






I am at Z/OS 1.9 and have had trouble applying service to ISF.SISFLOAD. I
got a D37 abend in SMP/E . I copied the dataset and enlarged but can't
rename to replace
the old one. It seems I have been here before but I can't recall what 
trick
I used to
get around it.  I am in an LPAR environmemt(not sysplex)and am applying
service from a service LPAR to a target LPAR that is not running. 

Any help would be appreciated. 

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



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



-
CONFIDENTIALITY NOTICE: The Ohio Public Employees Retirement System
intends this e-mail message, and any attachments, to be used only
by the person(s) or entity to which it is addressed. This message
may contain confidential and/or legally privileged information. If
the reader is not the intended recipient of this message or an
employee or agent responsible for delivering the message to the
intended recipient, you are hereby notified that you are prohibited
from printing, copying, storing, disseminating or distributing this
communication. If you received this communication in error, please
delete it from your computer and notify the sender by reply e-mail.

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



Re: Advertising on IBM-MAIN

2008-06-05 Thread Edward Jaffe

Richards, Robert B. wrote:

I was about to reply to the points you made and realized we have a
fundamental disagreement about the nature and tone of Timothy's posts. I
have *never* thought that his posts contained border line material.
Not even close.
  


Bob, you're missing my point entirely...

When George Fogg said he was confused by Tim's post, and wondered if 
advertising was now allowed on IBM-MAIN, he was not alone. You responded 
to him saying that you didn't consider it advertising. That's fine. I'm 
not arguing with you.


My questions are *far* more general in nature. Rather than focus on one 
post or one person, I'm trying to ascertain what's now considered 
appropriate material for IBM-MAIN in the absence of the strong (and 
sometimes dictatorial) leadership provided by Darren Evans-Young.


I have asked what I thought were simple questions. But, nobody seems 
capable of providing the answers. (You just keep focusing on Tim 
Sipples. I don't even read his posts. But, I do read yours -- which is 
how I got into this discussion in the first place. So please try to take 
a step back and look at the bigger picture here.)


Are there guidelines for use of IBM-MAIN? A charter? Canons of Conduct? 
I haven't found anything specific. Yet, it seems that somehow 5,000+ 
subscribers knew that Darren was the focal point for sanctioning job 
postings and announcement material. He even personally forwarded Candle 
Omegamon product announcements to the list in 2002. For example:


http://bama.ua.edu/cgi-bin/wa?A2=ind0210L=ibm-main-archivesP=R104091I=1X=-

This generates even more questions. How did people come to consider 
Darren the final authority on the acceptability of material posted to 
IBM-MAIN? Perhaps the regulars knew through constant contact with the 
list. But, how did occasional readers or people new to the list know? 
Has IBM-MAIN ever been a moderated list? (Not that I recall. AFAIK, once 
something is posted, it can't be un-posted.) What's to stop someone from 
posting pornography?


In http://bama.ua.edu/cgi-bin/wa?A2=ind0107L=IBM-MAIN-ARCHIVESP=R97246 
(July 2001) Darren says:


|I have tried to let the list run itself, but obviously this is not
|working. I'm working on putting together the list rules. You will
|be receiving warnings from me for violating those rules. Repeated
|violations will result in being set to REVIEW or unsubscribed.


I've looked. But, I can't find where Darren ever communicated his list 
of rules to the IBM-MAIN participants. Has anyone ever seen these 
rules? What sorts of things to they cover?


Without Darren's oversight, what will the future hold? Will IBM-MAIN 
just be in free fall from this point forward? Or, will a new moderator 
/ list-owner take over? Inquiring minds want to know...


--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Miller, Pat
You're going to love this.  Got this error?

GIM69208S ** RECEIVE PROCESSING HAS FAILED BECAUSE THE LEVEL OF PROGRAM
GIMJVCLT (34.09) IS NOT COMPATIBLE WITH THE LEVEL OF THE SMP/E CALLING
PROGRAM GIMSMP (34.13).

(GIMVCLT is in the following path: /usr/lpp/smp/classes/com/ibm/smp/)


In the same path, there is a file named GIMJVLVL.properties with the following 
description: 

GIMJVLVL.properties contains the level indicator   
for the Java code contained in package com.ibm.smp.
This file must be updated each time the
SMP/E GIMLEVEL module is updated.  


And the following parameters:

GIMVER=3
GIMREL=4
GIMMOD=0
GIMPTF=09   


Change GIMPTF=09 to GIMPTF=13.  Problem goes away.

M-I-C, K-E-Y, Unix System Services 

Sorry, couldn't resist.



 -Original Message-
From:   IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]  On Behalf Of 
Miller, Pat
Sent:   Monday, June 02, 2008 4:08 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject:Re: SMP/E Error

No JOBLIB, no STEPLIB.  Appears that the module in the HFS is back leveled for 
whatever reason.  I'm fairly certain we went to the 34.13 level with the z/OS 
ServerPac (or possibly with the toleration/compatibility maintenance), which 
means a couple years ago.  

The job has a DD statement (SMPCPATH) that points to the path.  I suspect the 
problem is that the upgraded module lies on a different path, owing to some 
maintenance bungle.  Now, I just have to find it, assuming it still exists.


 -Original Message-
From:   IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]  On Behalf Of 
Mark Zelden
Sent:   Monday, June 02, 2008 3:49 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject:Re: SMP/E Error

On Mon, 2 Jun 2008 15:39:04 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

Anybody seen this before?  We're simply trying to do a RECEIVE FROMNETWORK.
 We've done it successfully numerous times in the last year:

GIM69208S ** RECEIVE PROCESSING HAS FAILED BECAUSE THE LEVEL OF PROGRAM
GIMJVCLT
 (34.09) IS NOT COMPATIBLE WITH THE LEVEL OF THE SMP/E CALLING
 PROGRAM GIMSMP (34.13).

GIMVCLT is in the following path: /usr/lpp/smp/classes/com/ibm/smp/


Are you STEPLIBing to a higher level of SMP/E then the running system?  
Or did you not clone your UNIX root file the last time you applied 
maintenance along with your sysres?  

If you know where the proper level is, you can mount it at /service (or whatever
your service directory name is) and specify the path name in the SMPCPATH DD
or CLIENT parms:

//CLNTINFO DD *  
  CLIENT
  classpath=/service/usr/lpp/smp/classes/ 
  /CLIENT  
/*

   
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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

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

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



Re: Another pathetic job offer

2008-06-05 Thread Rick Fochtman

---snip


From the 'Company Overview' in the posting


Committing to hire the best and brightest, pay them more than fairly,
give them the environment they need to excel, provide the management
systems that allow them to self manage, and then get out of their way
and let them exceed expectations.

Committing to run a no overhead operation with self discipline, where
money typically wasted on ego items is spent on employee salaries,
benefits and client relationships rather than spent on things like
expensive, glitzy brochures that get swept aside or thrown away.


---unsnip---
Considering the salary they're quoting, maybe they should spend some 
money on Market Research.


What they're offering won't even pay my mortgage, and I have a good one, 
at 4.25%!!! (Refinanced in 2003)


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



Re: IEC614I on RENAME or SCRATCH etc.

2008-06-05 Thread Traylor, Terry
Excerpt for Rename of duplicate dataset name.

1.  Invoke the Data Set Utility (Option 3.2)
2.  Type R in the option field, specify the data set name you want
to rename and the volume serial number where it resides, and then press
the Enter key.
3.  If a data set is cataloged, a warning message will appear.
Press the Enter key after you have confirmed.
4.  Type the desired name and press the Enter key:
5.  You will get the following error message:
IEC614I RENAME FAILED - etc
6.  Another screen will appear:
The ISPF rename operation tries to rename the data set as usual. But it
gets an error message from the system, stating that it could not rename
the data set, because the data set name is ENQ'd. The system also tells
the ISPF that the requestor has an authority of STGADMIN.DPDSRN.
Therefore, ISPF asks the user if it can try renaming again.

If you press Enter here, the ISPF will issue the rename request to the
system again, but this time it tells the system You can rename it, even
though the name is ENQ'd. When the system gets the request, it checks
the RACF profile again to see if the requestor has an authorization.
After the system has verified the authorization, it renames the data
set.


Terry Traylor 
charlesSCHWAB 
TIS Mainframe Storage Management 
Remedy Queue: tis-hs-mstg
(602) 977-5154 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Talbert Malone
Sent: Thursday, June 05, 2008 8:24 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: IEC614I on RENAME or SCRATCH etc.

I am at Z/OS 1.9 and have had trouble applying service to ISF.SISFLOAD.
I got a D37 abend in SMP/E . I copied the dataset and enlarged but can't
rename to replace the old one. It seems I have been here before but I
can't recall what trick I used to get around it.  I am in an LPAR
environmemt(not sysplex)and am applying service from a service LPAR to a
target LPAR that is not running. 

Any help would be appreciated. 

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

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



Re: Advertising on IBM-MAIN

2008-06-05 Thread Ed Finnell
 
In a message dated 6/5/2008 11:09:51 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

I've looked. But, I can't find where Darren ever communicated his list  
of rules to the IBM-MAIN participants. Has anyone ever seen these  
rules? What sorts of things to they cover?



Back in the olden days Dave Alcock set up  PlanetMVS to cover
short comings in various aspects of MVS  software and various lists and 
contributors. We probably ought to have a link  to his _www.planetmvs.com_ 
(http://www.planetmvs.com)  web page but  we don't. Under FAQs there's a rules 
of the 
road from emilypostnet that's  pretty basic.
 
Quote:
Basically: 
*   Generally, avoid posts that have nothing to do with IBM mainframe  
computers.  
*   Ask yourself the question: Does this post enhance the  discussion of 
IBM mainframe computers?  
*   If someone says they wrote the greatest program (or whatever) and 
offer  it via email, send them PRIVATE email. See the next item...  
*   Don't post a message to IBM-Main that is meant for only one person.  
*   Don't flame people (ridicule others) even if they deserve it!  
*   Don't use profanity. 
End Quote:
 
The very next FAQ is from Darren's 1999 missive  about serial blurting.
 
Quote:
OK Folks. Things have gotten out of hand and its time for me to  correct
some things. IBM-MAIN recently has exceeded the 175 postings per  day
several times. I do not want to keep increasing this limit. If the  175
postings were about IBM mainframes, that would be ok. However, this  list
has become FULL of off topic posts that have nothing to do  with
mainframes. Not only that, the subscribers that are posting  off-topic
items are excessively quoting previous posts. I can no longer  tolerate
this.

From this point on, if you post an off topic item to  the list, you will
be set to NOPOST. If you excessively quote, you will be  set to NOPOST.
If you send a personal reply to the list that does not  benefit the rest
of the readership, such as Meet me at Burger King, you  will be set to
NOPOST.
 
End Quote:



As a text only list, dancing aureoles would be  hard to post but you might 
sneak
in a text link where it will it will stay with  you and your company's name 
until the
end of time. 








**Get trade secrets for amazing burgers. Watch Cooking with 
Tyler Florence on AOL Food.  
(http://food.aol.com/tyler-florence?video=4?NCID=aolfod000302)

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



Re: Advertising on IBM-MAIN

2008-06-05 Thread Richards, Robert B.
Ed,

Aha! I see the light! :-)  And, obviously, I cannot answer your
questions with any authority. And I will let Darren speak for himself,
if he catches this post. 

Sorry for the confusion on my part. Can I claim a bit of mental
deficiency due to brain rot while my heart was on the bypass machine?
grin

Bob 


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Edward Jaffe
Sent: Thursday, June 05, 2008 12:09 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Advertising on IBM-MAIN


--snippage--

My questions are *far* more general in nature. Rather than focus on one 
post or one person, I'm trying to ascertain what's now considered 
appropriate material for IBM-MAIN in the absence of the strong (and 
sometimes dictatorial) leadership provided by Darren Evans-Young.

I have asked what I thought were simple questions. But, nobody seems 
capable of providing the answers. (You just keep focusing on Tim 
Sipples. I don't even read his posts. But, I do read yours -- which is 
how I got into this discussion in the first place. So please try to take

a step back and look at the bigger picture here.)

Are there guidelines for use of IBM-MAIN? A charter? Canons of Conduct? 
I haven't found anything specific. Yet, it seems that somehow 5,000+ 
subscribers knew that Darren was the focal point for sanctioning job 
postings and announcement material. He even personally forwarded Candle 
Omegamon product announcements to the list in 2002. For example:

http://bama.ua.edu/cgi-bin/wa?A2=ind0210L=ibm-main-archivesP=R104091I
=1X=-

This generates even more questions. How did people come to consider 
Darren the final authority on the acceptability of material posted to 
IBM-MAIN? Perhaps the regulars knew through constant contact with the 
list. But, how did occasional readers or people new to the list know? 
Has IBM-MAIN ever been a moderated list? (Not that I recall. AFAIK, once

something is posted, it can't be un-posted.) What's to stop someone from

posting pornography?

In http://bama.ua.edu/cgi-bin/wa?A2=ind0107L=IBM-MAIN-ARCHIVESP=R97246

(July 2001) Darren says:

|I have tried to let the list run itself, but obviously this is not
|working. I'm working on putting together the list rules. You will
|be receiving warnings from me for violating those rules. Repeated
|violations will result in being set to REVIEW or unsubscribed.


I've looked. But, I can't find where Darren ever communicated his list 
of rules to the IBM-MAIN participants. Has anyone ever seen these 
rules? What sorts of things to they cover?

Without Darren's oversight, what will the future hold? Will IBM-MAIN 
just be in free fall from this point forward? Or, will a new moderator

/ list-owner take over? Inquiring minds want to know...

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 08:59:12 -0600, Steve Comstock wrote:

I have no issue with mixed case; and I support
case sensitivity _in quotes_; but I feel when you
start saying pgm=Foobar and pgm=FooBar identify
two different programs then I say stop. Debugging
those kinds of JCL errors is not productive.

I could probably live with that, except for:

3 //STEP EXEC  PGM='FooBar'
 STMT NO. MESSAGE
3 IEFC629I INCORRECT USE OF APOSTROPHE IN THE PGM FIELD

Why?

And then there's TSO.  Dammit!  Why does TSO insist on converting
strings _in quotes_ to upper case.  Quotes are supposed to mean
as-is.   (Your intuition seems to agree with mine.)  And why are
terminal data sets (DSN(*)) converted to upper case, no matter
what I do?

-- gil

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Mark Zelden
On Thu, 5 Jun 2008 11:14:54 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

You're going to love this.  Got this error?

GIM69208S ** RECEIVE PROCESSING HAS FAILED BECAUSE THE LEVEL OF PROGRAM
GIMJVCLT (34.09) IS NOT COMPATIBLE WITH THE LEVEL OF THE SMP/E CALLING
PROGRAM GIMSMP (34.13).

(GIMVCLT is in the following path: /usr/lpp/smp/classes/com/ibm/smp/)


In the same path, there is a file named GIMJVLVL.properties with the
following description:

GIMJVLVL.properties contains the level indicator
for the Java code contained in package com.ibm.smp.
This file must be updated each time the
SMP/E GIMLEVEL module is updated.


And the following parameters:

GIMVER=3
GIMREL=4
GIMMOD=0
GIMPTF=09


Change GIMPTF=09 to GIMPTF=13.  Problem goes away.


Well, you've forced a match of the check that is made to keep you from
shooting yourself in the foot.   This may or may not cause a problem 
later on.   As you already said the module in the HFS is back leveled 
for whatever reason ... due to some maintenance bungle.  

Are you sure you don't have a maintenance root or a copy of it with
the correct level?What does you DDDEFs tell you (if anything)? 

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Wed, 4 Jun 2008 15:06:59 -0500, McKown, John wrote:

ISPF EDIT (which is what SJ used) allocates a temporary FB/80 dataset
and copies the data from the edit buffer to it (truncating or padding
with no messages), then does a TSO SUBMIT command against that
temporary dataset.

With the advent of Long SYSIN (z/OS 1.7?) hasn't this design
become overcome by events, a misimplementation, where the
application layer improperly restricts the facility of the
underlying service?  Either ISPF should write the edit buffer
directly to an internal reader allocated with the attributes
of the file being edited, or the temporary data set should
be allocated with those attributes and the restriction removed
from TSO SUBMIT.  Long SYSIN is another instance where IBM
neglected to extend its implementation to all affected components.

-- gil

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



Re: Advertising on IBM-MAIN

2008-06-05 Thread Rick Fochtman

---snip-
Aha! I see the light! :-) And, obviously, I cannot answer your questions 
with any authority. And I will let Darren speak for himself, if he 
catches this post.


Sorry for the confusion on my part. Can I claim a bit of mental 
deficiency due to brain rot while my heart was on the bypass machine?grin

--unsnip--
AFAIK, Darren is still running the list, so I'm content to let him make 
the decisions. I don't see a problem with a very occaisional ad on this 
list, but it should be kept to a minimum. If someone has a problem and 
you have a solution, speak up. But don't just jump in with ads for 
software that nobody seems to have a demonstrated need for. After all, 
you can always make contact off-list, if there's a perceived need.


Bob, you can cure that brain rot by small doses of Johhny Walker Black 
Label, or perhaps some Jack Daniels Black Label, but keep the dosage 
small, please. And I'm sure that your doctor will allow occaisional 
small doses. :-)


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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Paul Gilmartin
 Sent: Thursday, June 05, 2008 11:46 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Enhanced JCL processor? (and maybe a few other thoughts)
 
 On Thu, 5 Jun 2008 08:59:12 -0600, Steve Comstock wrote:
 
 I have no issue with mixed case; and I support
 case sensitivity _in quotes_; but I feel when you
 start saying pgm=Foobar and pgm=FooBar identify
 two different programs then I say stop. Debugging
 those kinds of JCL errors is not productive.
 
 I could probably live with that, except for:
 
 3 //STEP EXEC  PGM='FooBar'
  STMT NO. MESSAGE
 3 IEFC629I INCORRECT USE OF APOSTROPHE IN THE PGM FIELD
 
 Why?
 
 And then there's TSO.  Dammit!  Why does TSO insist on converting
 strings _in quotes_ to upper case.  Quotes are supposed to mean
 as-is.   (Your intuition seems to agree with mine.)  And why are
 terminal data sets (DSN(*)) converted to upper case, no matter
 what I do?
 
 -- gil

It is not TSO, per se. It is the way that the program uses TSO parse.
One of the parameters tells parse to UPPERCASE the value. However, there
is also an ASIS, which preserves the case as entered by the user. I
guess the reason is historical. I remember the very old 3277s. The
keyboard actually sent in lower case. But most things in MVS needed to
be UPPERCASE. So TSO, as a kindness to the user would do the
UPPERCASING for them. I remember this because with some 3278s there was
a toggle switch to display lower case. Programmers would come to me with
a JCL error and couldn't see the problem. I'd switch their terminal to
display lower case, and **BOOM** the lower case in the JCL magically
appeared. But I still couldn't get them to keep the damn switch in the
display lower case position.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it.  

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Miller, Pat
The last modified date on GIMJVCLT corresponds to the last service that 
touched it, which was on as shipped with the serverpac.  

I've gone back and looked at the original serverpac output.  The last changed 
date corresponds to the date the HFS was loaded during serverpac install.

To answer your question, I've searched the directory tree extensively to make 
sure there aren't updated copies of this somewhere.  There aren't.  I was 
skeptical at first, but it certainly looks to me as if it was shipped in this 
condition.


 -Original Message-
From:   IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]  On Behalf Of 
Mark Zelden
Sent:   Thursday, June 05, 2008 11:52 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject:Re: SMP/E Error - Resolved

On Thu, 5 Jun 2008 11:14:54 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

You're going to love this.  Got this error?

GIM69208S ** RECEIVE PROCESSING HAS FAILED BECAUSE THE LEVEL OF PROGRAM
GIMJVCLT (34.09) IS NOT COMPATIBLE WITH THE LEVEL OF THE SMP/E CALLING
PROGRAM GIMSMP (34.13).

(GIMVCLT is in the following path: /usr/lpp/smp/classes/com/ibm/smp/)


In the same path, there is a file named GIMJVLVL.properties with the
following description:

GIMJVLVL.properties contains the level indicator
for the Java code contained in package com.ibm.smp.
This file must be updated each time the
SMP/E GIMLEVEL module is updated.


And the following parameters:

GIMVER=3
GIMREL=4
GIMMOD=0
GIMPTF=09


Change GIMPTF=09 to GIMPTF=13.  Problem goes away.


Well, you've forced a match of the check that is made to keep you from
shooting yourself in the foot.   This may or may not cause a problem 
later on.   As you already said the module in the HFS is back leveled 
for whatever reason ... due to some maintenance bungle.  

Are you sure you don't have a maintenance root or a copy of it with
the correct level?What does you DDDEFs tell you (if anything)? 

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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

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



Re: z/OS 1.9 Installation -- SIGYROOT filesystem?

2008-06-05 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Mark Zelden
 
 On Thu, 5 Jun 2008 09:54:23 -0500, Chase, John 
 [EMAIL PROTECTED] wrote:
 
 Hi, All,
 
 We're doing post-install aceivities for z/OS 1.9, and I 
 noticed there 
 is a SIGYROOT filesystem included in our ServerPac.  I don't 
 find any 
 mention of its release or service level in the Program Directory or 
 Installing Your Order document, but from its name it appears to be 
 COBOL-related.  Our installed COBOL (E.C. 3.4.1) provided its own 
 filesystem, which we have mounted.
 
 Is the SIGYROOT filesystem supposed to replace the 
 COBOL-provided one?
 
 
 It is from Enterprise COBOL.  Did you or did you not order COBOL 
 with your serverpac? 

Not explicitly.  We ordered a z/OS 1.9 ServerPac.  We already had
EntCob 3.4.1 installed on 1.7.  But the x26L340 FMIDs are in the 1.9
MVST100 and MVSD100 zones, even though they were not explicitly
installed (or re-installed) as part of the 1.9 ServerPac installation
(note: I was not the 1.9 ServerPac installer; I'm just the mouthpiece
here on IBM-MAIN).

 If you did, then it should be mentioned 
 in IYO.   
 Do you have a mention of COBOL in hlq.CPAC.PGMDIR($INDEXPD)?

Yes; along with a member that appears to be the vanilla ProgDir for
COBOL.  No mention of SIGYROOT in there.

  -jc-

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



Z/OS UNIX Security

2008-06-05 Thread Carlson, Steven
 We are just starting to get heavenly involved in the OMVS environment. We are 
using CA-ACF2 for our security package.
We are also starting to get involved in the CICS WEB access environment. My 
questions are:

1) Is there another way to protect the OMVS environment instead of using 
HFS Security under ACF2?
2) We would like to provide certain access to certain OMVS directories for 
the outside client, is there a product that will interface with CICS/TSO/IDMS 
that will provide the security protection?
3) I have created the ACF2 HFS security rules, and a Default OMVS group ID 
and a Default OMVS user ID. I am trying to find a way to have this security 
protection without creating an ACF2 OMVS profile record, and an OMVS user 
directory entry for every user accessing the mainframe. Is there another way to 
provide this?


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



Re: Free replacement for DASD INVENTORY?

2008-06-05 Thread Ray, Gail E
Thanks for the suggestions of DCOLLECT and DFSORT!  I found the manual
and it looks like it will give me what we need.

Gail Ray

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Gary Green
Sent: Wednesday, June 04, 2008 1:00 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Free replacement for DASD INVENTORY?

Others may chime in with a similar suggestion...

If you have DFSORT, you could run DCOLLECT (IDCAMS utility) and pass the
output to DFSORT to produce the reports.  I know IBM has some stuff on
one of their sites that provides the job streams and SORT SYSIN
statements.  If you can not locate the site, post to the group and I,
and others, should be able to point you to the correct page; or even
email the stuff to you.


 On Wed Jun  4 12:04 , Scott Barry [EMAIL PROTECTED] sent:

Based on your report description/title, consider using DCOLLECT (an 
IDCAMS utility function) to collect dataset and DASD volume inventory 
(and more), and if licensed for DFSORT, IBM provides some 
DCOLLECT-interface functionality to generate reports.

Scott Barry
SBBWorks, Inc.

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


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

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Mark Zelden
On Thu, 5 Jun 2008 12:01:08 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

The last modified date on GIMJVCLT corresponds to the last service that
touched it, which was on as shipped with the serverpac.

I've gone back and looked at the original serverpac output.  The last
changed date corresponds to the date the HFS was loaded during serverpac
install.

To answer your question, I've searched the directory tree extensively to
make sure there aren't updated copies of this somewhere.  There aren't.  I
was skeptical at first, but it certainly looks to me as if it was shipped in
this condition.


I *highly* doubt it was shipped that way.   I wouldn't expect it in the
directory
tree unless you updated your BPXPRMxx to mount the maintenance root
at IPL time.  If you look at your DDDEFs for unix directories, they probably
all point to a prefix like /service.   That is where the maintenance was
applied - to a copy of the live HFS mounted at /service (or whatever yours
is called).  The problem is you have to find that maintenance HFS (if it hasn't
been deleted), re-mount it at /service (or whatever) and see if the level 
matches.   If you can find it and it matches, you may want to clone a copy
to mount for your next IPL (even though it appears you have been running
out of sync for a long time).

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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



Re: z/OS 1.9 Installation -- SIGYROOT filesystem?

2008-06-05 Thread Mark Zelden
On Thu, 5 Jun 2008 12:03:26 -0500, Chase, John [EMAIL PROTECTED] wrote:

 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Mark Zelden

 On Thu, 5 Jun 2008 09:54:23 -0500, Chase, John
 [EMAIL PROTECTED] wrote:

 Hi, All,
 
 We're doing post-install aceivities for z/OS 1.9, and I
 noticed there
 is a SIGYROOT filesystem included in our ServerPac.  I don't
 find any
 mention of its release or service level in the Program Directory or
 Installing Your Order document, but from its name it appears to be
 COBOL-related.  Our installed COBOL (E.C. 3.4.1) provided its own
 filesystem, which we have mounted.
 
 Is the SIGYROOT filesystem supposed to replace the
 COBOL-provided one?
 

 It is from Enterprise COBOL.  Did you or did you not order COBOL
 with your serverpac?

Not explicitly.  We ordered a z/OS 1.9 ServerPac.  We already had
EntCob 3.4.1 installed on 1.7.  But the x26L340 FMIDs are in the 1.9
MVST100 and MVSD100 zones, even though they were not explicitly
installed (or re-installed) as part of the 1.9 ServerPac installation
(note: I was not the 1.9 ServerPac installer; I'm just the mouthpiece
here on IBM-MAIN).

 If you did, then it should be mentioned
 in IYO.
 Do you have a mention of COBOL in hlq.CPAC.PGMDIR($INDEXPD)?

Yes; along with a member that appears to be the vanilla ProgDir for
COBOL.  No mention of SIGYROOT in there.


SIGYROOT isn't mentioned in the PGMDIR, only the required DDNAME 
for SMP/E (SIGYHFS).But it should be in the IYO.You may want
to open a PMR with serverpac (or the installer should) if that is not
the case for clarification. 

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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



Re: Another pathetic job offer

2008-06-05 Thread Hal Merritt
Where is it written that they are looking for a domestic candidate? 

Committing to run a no overhead operation with self discipline..
scares me. Some 80% of security issues are from internal users. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Rick Fochtman
Sent: Thursday, June 05, 2008 11:25 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Another pathetic job offer

---snip

From the 'Company Overview' in the posting

Committing to hire the best and brightest, pay them more than fairly,
give them the environment they need to excel, provide the management
systems that allow them to self manage, and then get out of their way
and let them exceed expectations.

Committing to run a no overhead operation with self discipline, where
money typically wasted on ego items is spent on employee salaries,
benefits and client relationships rather than spent on things like
expensive, glitzy brochures that get swept aside or thrown away.

---unsnip---
Considering the salary they're quoting, maybe they should spend some 
money on Market Research.

What they're offering won't even pay my mortgage, and I have a good one,

at 4.25%!!! (Refinanced in 2003)

 

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

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



Re: z/OS 1.9 Installation -- SIGYROOT filesystem?

2008-06-05 Thread Lizette Koehler
John,

Look for word ROOT rather than SIGYROOT

Enterprise COBOL, you must decide where to install the product. You
can install into either the root file system or a new HFS. If  
required, you also have the option of  running more than one releas
of COBOL concurrently. 
*   To install into the root file system:  
-   Clone your root file system.   
-   Mount it under /SERVICE, or a similar mountpoint.  
-   Run the IGYISMKD job to create the subdirectories, using   
/SERVICE as the PathPrefix variable in the sample jobs   
IGYWDDEF and IGYISMKD. 
-   You must submit this job from a userid that is either UID=0
is permitted to the BPX.SUPERUSER facility class.  
-   Proceed with the SMP/E install into this newly cloned HFS. 
See the UNIX System Services Planning guide for more informatio
*   To install into a new file system (optional):  
-   Create a new HFS data set. 

Lizette


Yes; along with a member that appears to be the vanilla ProgDir for
COBOL.  No mention of SIGYROOT in there.


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



Redndant TCP/IP Networks

2008-06-05 Thread Hal Merritt
Anyone had any success configuring redundant OSA TCP/IP networks? 

 

We currently have two separate networks connected to two different OSA
ports, both of which are mission critical. We have two more OSA ports
we'd like to somehow exploit.

 

A fully redundant, load sharing configuration would be great. Any
success stories? 

 

z/os 1.7 

 

Thanks!! 

 

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Miller, Pat
Like I say, I was skeptical.  But I see no service in the CSI that hits it that 
has been applied since the serverpac install.

 -Original Message-
From:   IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]  On Behalf Of 
Mark Zelden
Sent:   Thursday, June 05, 2008 12:20 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject:Re: SMP/E Error - Resolved

On Thu, 5 Jun 2008 12:01:08 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

The last modified date on GIMJVCLT corresponds to the last service that
touched it, which was on as shipped with the serverpac.

I've gone back and looked at the original serverpac output.  The last
changed date corresponds to the date the HFS was loaded during serverpac
install.

To answer your question, I've searched the directory tree extensively to
make sure there aren't updated copies of this somewhere.  There aren't.  I
was skeptical at first, but it certainly looks to me as if it was shipped in
this condition.


I *highly* doubt it was shipped that way.   I wouldn't expect it in the
directory
tree unless you updated your BPXPRMxx to mount the maintenance root
at IPL time.  If you look at your DDDEFs for unix directories, they probably
all point to a prefix like /service.   That is where the maintenance was
applied - to a copy of the live HFS mounted at /service (or whatever yours
is called).  The problem is you have to find that maintenance HFS (if it hasn't
been deleted), re-mount it at /service (or whatever) and see if the level 
matches.   If you can find it and it matches, you may want to clone a copy
to mount for your next IPL (even though it appears you have been running
out of sync for a long time).

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread William H. Blair
Paul Gilmartin wrote:

 //STEP EXEC  PGM='FooBar'
 IEFC629I INCORRECT USE OF APOSTROPHE IN THE PGM FIELD
 
 Why?

Because the code does not support, and therefore does not
expect, a quoted string as the value of the PGM= operand 
on an EXEC statement. But I suspect you already knew that.

IBM blew the chance to really improve and modernize JCL
with the converter rewrite, which added support for SET, 
IF, etc. That would have been the time to do it, to put
in some burnable bridges, position themselves for future
improvements and changes. But the focus was maintenance
expense, incident reduction and a brand new code base for  
planned enhancements. We got improved symbolic parameter
support for free, almost as an afterthought. Thus, while
other things could have changed, they didn't, and in all
probability (at this point) never will. We have what we
have. We can gripe and moan, but we will still have to 
deal with all of the JCL shortcomings for a long time.

 Why does TSO insist on converting strings _in quotes_ 
 to upper case[?] 

Because the TSO command processor is either doing that
intentionally, or has instructed the parser code being
used to do so for it. I don't know which TSO or product 
command you experience this unwanted behavior with. But
if it is an MVS TSO command or some IBM program product
then almost certainly this behavior is due to the fact
that TSO operated this way originally when implemented  
in 1970.  Essentially every IBM TSO command processor
written since 1971 has followed that lead. Most of the 
conventions established by IBM in OS/360 Release 20.1 
(the FCS of TSO in Nov. 1971) have simply been copied, 
sometimes mindlessly. I suspect you already knew that. 

Some things have changed since 1970, especially in JCL. 
But TSO has seen so little real improvement since ISPF 
arrived on the scene that one could probably list them 
on a set of fingers and toes.

 Quotes are supposed to mean as-is. 

I understand your modern thinking, but they are really
only supposed to mean what the code that supports them
say they mean. And in 1970, the decision was made that
for the most part quotes meant do not apply the TSO 
PROFILE PREFIX() value. Thus, they really have little 
or nothing to do with automatic folding to upper case. 
The command processors you are dealing with are simply 
requesting this conventional behavior by declaring the 
parameter's value to be a data set name, most likely.

 Why does TSO insist on converting strings _in quotes_ 
 to upper case[?] 

Does this cause you a problem with (existing) IBM TSO
commands? Or with new command processors of your own?

If your own, I assume you do realize that there is no 
requirement for you to use IKJPARS to figure out what
the actual value of an operand is.  You could do that 
yourself -- sometimes better, in fact -- and cause it 
to operate exactly as you wish.

 And why are terminal data sets (DSN(*)) converted to 
 upper case, no matter what I do?

I will need a better explanation for that one. Exactly
which part of what is converted to upper case? An *? 

--
WB

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Mark Zelden
On Thu, 5 Jun 2008 13:57:52 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

Like I say, I was skeptical.  But I see no service in the CSI that hits it
that has been applied since the serverpac install.


What is the RMID of GIMLEVEL?   Is that PTF still in your SMPPTS?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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



Re: Z/OS UNIX Security

2008-06-05 Thread Steve Comstock

Carlson, Steven wrote:
 We are just starting to get heavenly involved in the OMVS environment. 

Ahh. Divine intervention ..




We are using CA-ACF2 for our security package.

We are also starting to get involved in the CICS WEB access environment. My 
questions are:

1) Is there another way to protect the OMVS environment instead of using 
HFS Security under ACF2?
2) We would like to provide certain access to certain OMVS directories for 
the outside client, is there a product that will interface with CICS/TSO/IDMS 
that will provide the security protection?
3) I have created the ACF2 HFS security rules, and a Default OMVS group ID 
and a Default OMVS user ID. I am trying to find a way to have this security 
protection without creating an ACF2 OMVS profile record, and an OMVS user 
directory entry for every user accessing the mainframe. Is there another way to 
provide this?


Steve,

I see you're getting some good suggestions. For my focus,
when you feel comfortable with the OMVS environment, you
should plan to educate your developers in how to use this.

Ahem.

ad surprise=no

Depending on what your needs are, you might find one or
more of these courses useful...

For the price of a few days of training we can turn your
traditional z/OS applications developers into web-on-z/OS
applications developers.

Using the free (well, included-in-the-price) z/OS UNIX
System Services, HTTP server, and the language of your
choice. For example:

Introduction to z/OS UNIX - 3 days

   in just 3 days, the students can get around in
   the z/OS UNIX world comfortably, including each
   student creating their own [small] website hosted
   on the z/OS system; optional section on telnet



Shell Script Programming in z/OS UNIX - 3 days

   this course extends the above course with more
   UNIX commands, how to create and run scripts,
   and other useful UNIX skills such as the sed
   editor; optional sections on vi



You and z/OS and the World Wide Web - 5 days

   this course is an intensive, standards-based
   (open source) coverage of skills to create
   and maintain sophisticated websites hosted on
   you mainframe, without the need to license
   WebSphere; lightweight (does not drag down the
   system performance) and inexpensive (the HTTP
   server comes included with z/OS for no extra
   charge)



Devloping Applications on z/OS UNIX - 3 days **

   this course integrates coding programs in the
   classic languages, compiling under z/OS UNIX,
   and running under a UNIX shell; multi-lingual
   (Assembler, COBOL, PL/I, C)


Related: a series of courses on how to code and use
CGI (Common Gateway Interface) programs to complement
your z/OS-hosted website; multi-lingual; considering
new courses in Apache, Tomcat, php, ruby, SOA, Web
Services, Ajax, Wikis, and more, as demand / interest
dictate.

Start here and follow the links:
http://www.trainersfriend.com/UNIX_and_Web_courses/unixcurric.htm

/ad


Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-393-8716
http://www.trainersfriend.com

  z/OS Application development made easier
* Our classes include
   + How things work
   + Programming examples with realistic applications
   + Starter / skeleton code
   + Complete working programs
   + Useful utilities and subroutines
   + Tips and techniques

== Check out the Trainer's Friend Store to purchase z/OS  ==
== application developer toolkits. Sample code in four==
== programming languages, JCL to Assemble or compile, ==
== bind and test. ==
==   http://www.trainersfriend.com/TTFStore/index.html==

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



Re: Vtam Generic VS Cross Domain

2008-06-05 Thread Chris Mason
Magen

So it would seem in pragmatic terms that what you want to do works -
 clients were able to connect using generic resource name (MYCICS) - but 
that you have an untidy situation in having some resources in POLIOU status. 
Can any client wanting to create a session using the generic resource name 
succeed? Is it that any which do not succeed have this status?

If you suspect that you cannot create a clean environment in which to begin 
testing your generic resources configuration because as long a client is 
trying 
to connect, you should make sure that the clients cannot connect. I assume 
that you could, for example, deactivate the major node or nodes in which the 
resources showing POLIOU status are defined.

You haven't told us how the CICS clients are defined. I assumed that they 
were defined for use with a TN3270 server of some sort since that is so 
popular these days compared to the real thing.

If you need more help, you should cover that point, explain the key aspects of 
your configuration and show the VTAM DISPLAY command output which 
illustrates the resources with the POLIOU status - just one line to illustrate 
many if there are a large number. Be sure to mention in which VTAM's domain 
the DISPLAY command was issued.

I took the trouble to look through the redbooks where the generic resource 
topic is to some extent covered. These are

SNA in a Parallel Sysplex Environment (SG24-2113-01)

VTAM V4R4 for MVSESA Implementation Guide (SG24-2100-00)

Using VTAM Generic Resources with IMS (SG24-5487-00)

and 

VTAM V4R2 Early User Experiences (GG24-4250-00)

Normally, if a topic is covered well in a redbook, there are descriptions with 
VTAM command outputs which show what a successful set of definitions looks 
like as coded and in operation. Unfortunately, this does not apply sufficiently 
thoroughly to these redbooks. I was looking particularly for how, if at all, 
the 
generic resource name appeared in DISPLAY command output when entered in 
the VTAM owning the client LUs. Perhaps someone with a working generic 
resources configuration can cover that point.

Incidentally, there are requirements on a generic resources configuration. For 
example, your VTAMs must be enabled for APPN and there must be APPN links 
between the VTAM nodes involved. Please assure us that you have followed 
up on all these requirements.

I can say with some confidence that, because of the way the USERVAR 
function works, the, specifically *volatile*, USERVAR function being the key 
function used by the generic resource function, if there is a CDRSC with the 
generic resource name, DISPLAY command output it will never show any 
actual sessions associated with the name but may show session requests. 
This covers a point made in your first post.

Chris Mason

On Tue, 3 Jun 2008 15:19:33 -0500, Magen Margalit [EMAIL PROTECTED] 
wrote:

Hi Chris

First of all thanks for the detailed response.

you wrote
... in one of the domains where
the secondary LUs have been activated, VTAM is still assuming an association
between MYCICS as a CDRSC and the secondary LUs in the form of a session
request which has the status code POLUIO associated with it. This would
explain the number of session requests being greater than zero. I would
expect it would be easy enough simply to use a command of the form VARY
NET,INACT,ID=MYCICS,DELETE=YES in that domain in order to remove all
trace of MYCICS prior to performing your tests with MYCICS as a generic
resource.[1]

And this is exactly what we tried to do, but after issuing
the VARY NET,INACT,ID=MYCICS,DELETE=YES command
issuing a D NET,ID=MYCICS,SCOPE=ALL showed that MYCICS
was still defined as before ...

My guess was that since this is a dynamic CDRSC it is defined
as long a client is trying to connect (session requests0)
so he is redefiend again and again

After Restarting CICS with the new appl name an with MYCICS as
generic resource name it seems that clients were able to connect
using generic resource name (MYCICS)... but still D NET showed
a CDRSC definition with sec-lu in POLIOU status...


thanks

Magen

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of William H. Blair
Sent: Thursday, June 05, 2008 2:05 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Enhanced JCL processor? (and maybe a few other thoughts)
SNIP
 Quotes are supposed to mean as-is. 

I understand your modern thinking, but they are really only supposed to
mean what the code that supports them say they mean. And in 1970, the
decision was made that for the most part quotes meant do not apply
the TSO PROFILE PREFIX() value. Thus, they really have little or
nothing to do with automatic folding to upper case. 
The command processors you are dealing with are simply requesting this
conventional behavior by declaring the parameter's value to be a data
set name, most likely.
SNIP

So this means that '//* this is a comment string for JCL' is to be
discarded (or cause a syntax error) because the /* started a comment
(from CLIST's viewpoint). That is just WRONG for CLIST to force this and
has caused MANY headaches.

And I also agree that 'djflajfasljkdf' should be ASIS, so that IF I have
to allocate a DOS DSN on a shared volume, I CAN from within a TSO
session. But I am instead forced to use JCL and do it there as
DSN='PAYROLL run for Tuesday',VOL=SER=VSE001,UNIT=3390

Just my two cents worth from dealing with this for years (from the late
'70s) with or without a DOS system to deal with.

Regards,
Steve Thompson

-- All opinions expressed by me are my own and may not necessarily
reflect those of my employer. --

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



Re: Redndant TCP/IP Networks

2008-06-05 Thread Chris Mason
Hal

As the slogan says Just do it!

An installation with which I am assisting from time to time these days has 
quite a demanding configuration and - thankfully - whatever the theory 
suggests should work does work.

If you need some encouragement over attaching say two OSA feature ports 
to a (V)LAN, take a look at the Hot Topics paper No dynamic routing 
protocol? No problem! by Alfred Christensen and Gus Kassimis, February 2006 -
 Issue 14

http://www-304.ibm.com/jct03004c/systems/z/os/zos/bkserv/hot_topics.html

in the incredibly unlikely event that these publications are new to you. The 
emphasis here is how, as well as exploiting the clever OSA in an obvious way, 
you can exploit it in a less obvious way and not even bother with a dynamic 
routing protocol. I expect the latter will not be possible in your particular 
case.

Chris Mason

On Thu, 5 Jun 2008 13:25:13 -0500, Hal Merritt [EMAIL PROTECTED] 
wrote:

Anyone had any success configuring redundant OSA TCP/IP networks? 

 

We currently have two separate networks connected to two different OSA
ports, both of which are mission critical. We have two more OSA ports
we'd like to somehow exploit.

 

A fully redundant, load sharing configuration would be great. Any
success stories? 

 

z/os 1.7 

 

Thanks!! 

 

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The 
message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

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

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Miller, Pat
UO00335.  Not in the PTS.

 -Original Message-
From:   IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]  On Behalf Of 
Mark Zelden
Sent:   Thursday, June 05, 2008 2:22 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject:Re: SMP/E Error - Resolved

On Thu, 5 Jun 2008 13:57:52 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

Like I say, I was skeptical.  But I see no service in the CSI that hits it
that has been applied since the serverpac install.


What is the RMID of GIMLEVEL?   Is that PTF still in your SMPPTS?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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

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



Sort Multiple Files in One Step

2008-06-05 Thread George, William (DHCS-ITSD)
I have 10 files with the same layout and all must be sorted using the
same sort criteria.

Each file must be sorted into its own separate output file. Is it
possible to put this SORT into one step instead of creating 10 separate
steps?

 

On a glance through some sort documentation I was THINKIN I could use
SORTINnn in some manner but according to the doc this is used for MERGE
only.

 

I was thinking something like

 

//SORT001  EXEC PGM=SORT,REGION=4096K,PARM='CORE=MAX'   

//SYSOUT   DD  SYSOUT=* 

//SORTIN01 DD  DSN=INPUT.NUMBER1,DISP=SHR  

//SORTIN02 DD  DSN=INPUT.NUMBER2,DISP=SHR  

//SORTIN03 DD  DSN=INPUT.NUMBER3,DISP=SHR  

//...

//SORTOF01 DD  DSN=OUTPUT.NUMBER1,DISP=OLD

//SORTOF02 DD  DSN=OUTPUT.NUMBER1,DISP=OLD

//SORTOF03 DD  DSN=OUTPUT.NUMBER1,DISP=OLD

//...

//SORTWK01 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))

//SORTWK02 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))

//SORTWK03 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))

//SYSINDD  *

  SORT FIELDS=(10,12,A),FORMAT=CH   

 

Thanks for any ideas.

 

Bill


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



Re: Release 6.1 of IBMLink - AST

2008-06-05 Thread Mark Zelden
On Wed, 4 Jun 2008 11:57:33 -0500, Mark Zelden [EMAIL PROTECTED] wrote:

 I will open a PMR.   

I just received an update from my feedback:


Mark, we are aware of this problem and it is being looked into by   
development. At this time, I don't have any estimate as to when it will 
get fixed.  
ServiceLink Support   
 

--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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



Re: Sort Multiple Files in One Step

2008-06-05 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of George, William (DHCS-ITSD)
 Sent: Thursday, June 05, 2008 3:26 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Sort Multiple Files in One Step
 
 I have 10 files with the same layout and all must be sorted using the
 same sort criteria.
 
 Each file must be sorted into its own separate output file. Is it
 possible to put this SORT into one step instead of creating 
 10 separate
 steps?
 
 On a glance through some sort documentation I was THINKIN I could use
 SORTINnn in some manner but according to the doc this is used 
 for MERGE
 only.
 
 I was thinking something like
 
 //SORT001  EXEC PGM=SORT,REGION=4096K,PARM='CORE=MAX'   
 //SYSOUT   DD  SYSOUT=* 
 //SORTIN01 DD  DSN=INPUT.NUMBER1,DISP=SHR  
 //SORTIN02 DD  DSN=INPUT.NUMBER2,DISP=SHR  
 //SORTIN03 DD  DSN=INPUT.NUMBER3,DISP=SHR  
 //...
 
 //SORTOF01 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //SORTOF02 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //SORTOF03 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //...
 //SORTWK01 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SORTWK02 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SORTWK03 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SYSINDD  *
   SORT FIELDS=(10,12,A),FORMAT=CH   
 
 Thanks for any ideas.
 
  
 
 Bill

Use ICETOOL.

//MULTSORT EXEC PGM=ICETOOL
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//TOOLIN DD *
 SORT FROM(I1) TO(O1) USING(SORT)
 SORT FROM(I2) TO(O2) USING(SORT)
 SORT FROM(I3) TO(O3) USING(SORT)
/*
//SORTCNTL DD *
 SORT FIELDS=(10,12,A),FORMAT=CH
/*
//SORTWK.. DD ...

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it.  

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 14:04:47 -0500, William H. Blair wrote:

 And why are terminal data sets (DSN(*)) converted to
 upper case, no matter what I do?

I will need a better explanation for that one. Exactly
which part of what is converted to upper case? An *?

For example:

 READY
allocate dd(SYSPRINT) dummy
 IKJ56246I FILE SYSPRINT NOT ALLOCATED, FILE IN USE
 IKJ56112A ENTER 'FREE' OR 'END'+-
free
 READY
allocate dd(SYSIN) dummy reuse
 READY
allocate dd(sysut2) dsn(*)
 READY
allocate dd(sysut1) dsn(*)
 READY
call *(iebgener)
This is Mixed Case data.
/*
 THIS IS MIXED CASE DATA.
 READY

-- gil

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



Re: Sort Multiple Files in One Step

2008-06-05 Thread George, William (DHCS-ITSD)
Thanks, I'll give it a try!



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of McKown, John
Sent: Thursday, June 05, 2008 1:35 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Sort Multiple Files in One Step

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of George, William (DHCS-ITSD)
 Sent: Thursday, June 05, 2008 3:26 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Sort Multiple Files in One Step
 
 I have 10 files with the same layout and all must be sorted using the
 same sort criteria.
 
 Each file must be sorted into its own separate output file. Is it
 possible to put this SORT into one step instead of creating 
 10 separate
 steps?
 
 On a glance through some sort documentation I was THINKIN I could use
 SORTINnn in some manner but according to the doc this is used 
 for MERGE
 only.
 
 I was thinking something like
 
 //SORT001  EXEC PGM=SORT,REGION=4096K,PARM='CORE=MAX'   
 //SYSOUT   DD  SYSOUT=* 
 //SORTIN01 DD  DSN=INPUT.NUMBER1,DISP=SHR  
 //SORTIN02 DD  DSN=INPUT.NUMBER2,DISP=SHR  
 //SORTIN03 DD  DSN=INPUT.NUMBER3,DISP=SHR  
 //...
 
 //SORTOF01 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //SORTOF02 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //SORTOF03 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //...
 //SORTWK01 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SORTWK02 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SORTWK03 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SYSINDD  *
   SORT FIELDS=(10,12,A),FORMAT=CH   
 
 Thanks for any ideas.
 
  
 
 Bill

Use ICETOOL.

//MULTSORT EXEC PGM=ICETOOL
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//TOOLIN DD *
 SORT FROM(I1) TO(O1) USING(SORT)
 SORT FROM(I2) TO(O2) USING(SORT)
 SORT FROM(I3) TO(O3) USING(SORT)
/*
//SORTCNTL DD *
 SORT FIELDS=(10,12,A),FORMAT=CH
/*
//SORTWK.. DD ...

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it.  

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

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



Re: Sort Multiple Files in One Step

2008-06-05 Thread Frank Yaeger
John McKown wrote on 06/05/2008 01:34:30 PM:
 Use ICETOOL.

 //MULTSORT EXEC PGM=ICETOOL
 //SYSPRINT DD SYSOUT=*
 //SYSOUT DD SYSOUT=*
 //TOOLMSG DD SYSOUT=*
 //DFSMSG DD SYSOUT=*
 //TOOLIN DD *
  SORT FROM(I1) TO(O1) USING(SORT)
  SORT FROM(I2) TO(O2) USING(SORT)
  SORT FROM(I3) TO(O3) USING(SORT)
 /*
 //SORTCNTL DD *
  SORT FIELDS=(10,12,A),FORMAT=CH
 /*
 //SORTWK.. DD ...

You beat me to it, John.  The only thing I would add is that
you don't need to supply SORTWK DDs since ICETOOL automatically
enables DFSORT's dynamic work data set alllcation feature
(DYNALLOC).

Frank Yaeger - DFSORT Development Team (IBM) - [EMAIL PROTECTED]
Specialties: PARSE, JFY, SQZ, ICETOOL, IFTHEN, OVERLAY, Symbols, Migration

 = DFSORT/MVS is on the Web at http://www.ibm.com/storage/dfsort/



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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Paul Gilmartin
 Sent: Thursday, June 05, 2008 3:39 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Enhanced JCL processor? (and maybe a few other thoughts)
 
 On Thu, 5 Jun 2008 14:04:47 -0500, William H. Blair wrote:
 
  And why are terminal data sets (DSN(*)) converted to
  upper case, no matter what I do?
 
 I will need a better explanation for that one. Exactly
 which part of what is converted to upper case? An *?
 
 For example:
 
  READY
 allocate dd(SYSPRINT) dummy
  IKJ56246I FILE SYSPRINT NOT ALLOCATED, FILE IN USE
  IKJ56112A ENTER 'FREE' OR 'END'+-
 free
  READY
 allocate dd(SYSIN) dummy reuse
  READY
 allocate dd(sysut2) dsn(*)
  READY
 allocate dd(sysut1) dsn(*)
  READY
 call *(iebgener)
 This is Mixed Case data.
 /*
  THIS IS MIXED CASE DATA.
  READY
 
 -- gil

Well, for what it's worth, this is the documented behaviour in the
manual: z/OS: TSO/E Programming Services. Again, likely from the dark
ages of UPPERCASE ONLY in everything. The designers of TSO did not want
the users to have to use the SHIFT LOCK key to get UPPERCASE because
that key on the old 3277 would shift the numbers to the special
characters above the numbers. Remember that the original 3277s had SHIFT
LOCK, not CAPS LOCK.

IOW, we are prisoners of old compatability from the DAYS OF SCREAMING
INPUT grin.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it.  

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



Re: Sort Multiple Files in One Step

2008-06-05 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Frank Yaeger
 Sent: Thursday, June 05, 2008 3:41 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Sort Multiple Files in One Step
 
[snip]
 
 You beat me to it, John.  The only thing I would add is that
 you don't need to supply SORTWK DDs since ICETOOL automatically
 enables DFSORT's dynamic work data set alllcation feature
 (DYNALLOC).
 
 Frank Yaeger - DFSORT Development Team (IBM) - [EMAIL PROTECTED]
 Specialties: PARSE, JFY, SQZ, ICETOOL, IFTHEN, OVERLAY, 
 Symbols, Migration

We actually have some cases where we do need the SORTWKnn datasets. We
have a VSAM compression tool, BMC's Data Accelerator. When SORT looks at
a file which is compressed with that product, it gets the actual size of
the file on DASD. However, the product can compress the data on some
files to only about 1/5 the size of the uncompressed data. So SORT tends
to blow up on these particular files because the real size of the
data is 5 times what it appears to be.

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it.  

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



Re: SMP/E Error - Resolved

2008-06-05 Thread Mark Zelden
That is level 34.09.   So it isn't your HFS that is back leveled, it is your 
loadlib that is forward leveled.  Again... some sort of maintenance 
screw up, or a manual copy of a higher level into your loadlib that
GIMSMP is being picked up from.   Which brings up a point...  Since you
say there is no joblib/steplib, are you sure GIMSMP is being picked up
from the SYS1.MIGLIB that matches your system level?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html




On Thu, 5 Jun 2008 15:21:12 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

UO00335.  Not in the PTS.

 -Original Message-
From:  IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]  On
Behalf Of Mark Zelden
Sent:  Thursday, June 05, 2008 2:22 PM
To:IBM-MAIN@BAMA.UA.EDU
Subject:   Re: SMP/E Error - Resolved

On Thu, 5 Jun 2008 13:57:52 -0500, Miller, Pat [EMAIL PROTECTED]
wrote:

Like I say, I was skeptical.  But I see no service in the CSI that hits it
that has been applied since the serverpac install.


What is the RMID of GIMLEVEL?   Is that PTF still in your SMPPTS?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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

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

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



Re: Sort Multiple Files in One Step

2008-06-05 Thread George, William (DHCS-ITSD)
It worked like a charm sir!
Thanks



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of McKown, John
Sent: Thursday, June 05, 2008 1:35 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Sort Multiple Files in One Step

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of George, William (DHCS-ITSD)
 Sent: Thursday, June 05, 2008 3:26 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Sort Multiple Files in One Step
 
 I have 10 files with the same layout and all must be sorted using the
 same sort criteria.
 
 Each file must be sorted into its own separate output file. Is it
 possible to put this SORT into one step instead of creating 
 10 separate
 steps?
 
 On a glance through some sort documentation I was THINKIN I could use
 SORTINnn in some manner but according to the doc this is used 
 for MERGE
 only.
 
 I was thinking something like
 
 //SORT001  EXEC PGM=SORT,REGION=4096K,PARM='CORE=MAX'   
 //SYSOUT   DD  SYSOUT=* 
 //SORTIN01 DD  DSN=INPUT.NUMBER1,DISP=SHR  
 //SORTIN02 DD  DSN=INPUT.NUMBER2,DISP=SHR  
 //SORTIN03 DD  DSN=INPUT.NUMBER3,DISP=SHR  
 //...
 
 //SORTOF01 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //SORTOF02 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //SORTOF03 DD  DSN=OUTPUT.NUMBER1,DISP=OLD
 //...
 //SORTWK01 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SORTWK02 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SORTWK03 DD  UNIT=SYSDA,SPACE=(CYL,(15,1))
 //SYSINDD  *
   SORT FIELDS=(10,12,A),FORMAT=CH   
 
 Thanks for any ideas.
 
  
 
 Bill

Use ICETOOL.

//MULTSORT EXEC PGM=ICETOOL
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//TOOLIN DD *
 SORT FROM(I1) TO(O1) USING(SORT)
 SORT FROM(I2) TO(O2) USING(SORT)
 SORT FROM(I3) TO(O3) USING(SORT)
/*
//SORTCNTL DD *
 SORT FIELDS=(10,12,A),FORMAT=CH
/*
//SORTWK.. DD ...

--
John McKown
Senior Systems Programmer
HealthMarkets
Keeping the Promise of Affordable Coverage
Administrative Services Group
Information Technology

The information contained in this e-mail message may be privileged
and/or confidential.  It is for intended addressee(s) only.  If you are
not the intended recipient, you are hereby notified that any disclosure,
reproduction, distribution or other use of this communication is
strictly prohibited and could, in certain circumstances, be a criminal
offense.  If you have received this e-mail in error, please notify the
sender by reply and delete this message without copying or disclosing
it.  

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

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread William H. Blair
Paul Gilmartin asked:

 And why are terminal data sets (DSN(*)) converted to
 upper case, no matter what I do?

and then provided an example of _data_ contained in a 
terminal data set being folded to upper case.

Well, WHY is for the same reason I previously stated:
because TSO was written, in 1970, to operate that way,
and it has not been changed since -- not even when it
would have made sense to do so.

Why was it written that way? Terminals, such as the 3270,
naturally entered data in lower case (although they also
equally naturally displayed lower case characters as the
upper case equivalent). Lower case was common in data,
from the terminal, but not in data expected to be given
to programs (e.g., TSO commands) or written to data sets
or presented to I/O devices (such as printers). Somebody
had to convert all those unusual lower case characters
to upper case -- somewhere.  For maximum utility (or so
IBM felt), they decided to do the translation in the most 
common places where all or almost all the data flowed. At
the time, nobody objected. Lower case characters were a
very unusual thing.  Virtually nobody had a TN train on 
their 1403-N1 printer; if you did, your 1100 LPM printer 
slowed down to become only a 200 LPM or less printer. No
standard terminal used with TSO (at the time, 3270s were
more expensive than a Cadillac with every option GM made
available) would display lower case.  Lower case was not
needed, and not wanted. It just magically disappeared in
1971's TSO. Most folks were happy. But not all. Oh, well.  

This behavior is (still) documented. For example, see the
TSO/E Programming Services SRL, chapter 8, where there's
extensive (and slightly silly, IMHO) documentation of how
the SAM interface macros work differently when the data
set is allocated to the terminal. It specifically states:

 Also, lowercase characters are folded to uppercase
 characters. 

 The data is folded to uppercase.  

Thus that's just the way it IS, because that's originally
how it WAS. In other words: simply for compatibility with
1970-era programming and I/O equipment.  This could have 
been (and still could be) changed. Don't hold your breath.

--
WB

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Farley, Peter x23353
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of William H. Blair
 Sent: Thursday, June 05, 2008 5:24 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: Enhanced JCL processor? (and maybe a few other thoughts)
 
 Paul Gilmartin asked:
 
  And why are terminal data sets (DSN(*)) converted to
  upper case, no matter what I do?
 
 and then provided an example of _data_ contained in a
 terminal data set being folded to upper case.
 
 Well, WHY is for the same reason I previously stated:
 because TSO was written, in 1970, to operate that way,
 and it has not been changed since -- not even when it
 would have made sense to do so.

And all of that could easily be solved with a new ASIS parameter for
the TSO ALLOC ... DA(*) command, although I agree with you that the
chances of such a change being made are slim and none, and slim went out
to lunch.

Peter

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


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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 16:24:18 -0500, William H. Blair wrote:

Why was it written that way? ...

(paraphrasing) They broke the software to match badly
designed hardware.  Well, yeah, character generator
ROMs were expensive.  But the instant dual case appeared,
it should have induced a requirement on the software
to support it.

very unusual thing.  Virtually nobody had a TN train on
their 1403-N1 printer; if you did, your 1100 LPM printer
slowed down to become only a 200 LPM or less printer. No

I'm surprised at a factor of 5.  Wouldn't doubling the
gamut of characters result in half as many copies of
each on the train, and no worse than halve the throughput.

But circa 1979 we had a Documation 1403 (or was it 3211)
clone.  We kept a TN belt on it for proofing documentation.
Even so, the printer was busy only 40% of the time, or so.
But I recall the dinos clustered around it clucking at how
much faster it would print their hexadecimal reports if
we didn't need to support the idiosyncrasies of the tech
writers.  (Open shop operations; swapping print belts for
SYSOUT classes would have made throughput even worse for
delays for volunteer operator intervention and the reworks
of output printed with the wrong belt.)

 Also, lowercase characters are folded to uppercase
 characters.

 The data is folded to uppercase.

Thus that's just the way it IS, because that's originally
how it WAS. In other words: simply for compatibility with
1970-era programming and I/O equipment.  This could have
been (and still could be) changed. Don't hold your breath.

In only a slightly later era I had control of a Pascal RTL.
Completely disgusted with folding on input, I modified the
OPEN interface to take the DCB exit and stuff the READ
routine pointer for terminal devices to my own code that did
a TGET with no folding.  But why, in the 21st century, is
there no ALLOCATE DSN(*,ASIS) facility?

Someone asked, what program am I using that performs unwanted
folding?  First, it's not a program over which I have much
control.  Then, I don't know.  What program is it that
presents the READY prompt after I log on?  Is that what's
called the Terminal Monitor Program?  Or are ALLOCATE,
CALL, EXEC, etc. considered individual programs in their
own right?  And which program among these is it that's
folding my data from DSN(*)?

-- gil

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



XPLINK Performance Gains

2008-06-05 Thread Schwartz, Alan
We have an application written in C that has begun to run long.  The
application support team feels some LE storage tuning could help (it
improved their CICS response time when done last year).  We're also going to
look at XPLINK and I was asked how much improvement that could expect.  

 

They and I know there's no way to give a true estimate considering all the
other variables but perhaps those that have done this could come forward
with their experiences.  For your applications program what benefits did you
see comparing before and after using XPLINK.

 

Just curious

 

Alan 

 


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



Re: USSTAB color question

2008-06-05 Thread Chris Mason
Pat

USS functions can be described in the following terms:

- Inbound: the analysis and conversion of text into a formatted request

- Outbound: the selection of messages explaining where the analysis failed or 
substitution of the response to the formatted request with text[but see 1]

In the case of VTAM the actual communication between the SSCP logic 
performing the USS functions and the SSCP logic acting on the formatted 
request - and everything else that the SSCP does - is hidden.[1]

In the case of the TN3270E server, the communication between the TN3270E 
logic performing the USS functions and the SSCP logic acting on the 
formatted request is the formatted request itself as created using the VTAM 
API[2], the REQSESS and TERMSESS macros, within the TN3270E server logic.

Using this point of view the TN3270E server precisely performs the USS 
functions and not merely a subset.

This anyhow is true of the LOGON/REQSESS half even if it is not true - 
because of the failings of the RFCs - of the LOGOFF/TERMSESS half.

Incidentally, I don't think I would be able to identify any other SSCP 
functions 
performed by the TN3270E server - but I'm open to suggestions!

Chris Mason

[1] I seem to remember noting from NLDM displays that, in addition to the text 
messages explaining why a session could not be established such as USS 
message 7, one could also see the (formatted) negative responses to, in 
effect, to what the USS command had been converted. Take a look next time 
you have a chance.

[2] In platforms other than VTAM, the TN3270E server could  decide to be 
the convert type rather than the pass-through type with respect to USS 
functions and so could use the SNA API relevant to that platform.

On Wed, 4 Jun 2008 15:29:22 -0500, Patrick O'Keefe 
[EMAIL PROTECTED] wrote:

On Mon, 2 Jun 2008 00:23:30 -0300, Shmuel Metz (Seymour J.)
[EMAIL PROTECTED] wrote:

...
The other kind of Tn3270 server - like z/CS's - has APPL LUs and
VTAM
does not do USS processing there.   The server, rather than VTAM,  is
acting as the SSCP for the clients.

No; the SSCP does a lot more than convert USS to FSS[1].
...

I agree, and I didn't mean to imply otherwise.  What I was trying
to say was that since there is no SNA session (LU-LU or SSCP-LU)
with the client, any SSCP-ish functions needed by the client are
supplied by the Tn3270 server.  That includes a subset of USS
functions.

The pass-through kind of server (like the Tn3270 servers on Cisco's
channel-attached routers)  pass the commands and messages
between the server and the real SSCP-LU sessions.   Servers like
in z/CS emulate any SSCP functions provided.

Pat O'Keefe

Pat O'Keefe

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 16:05:30 -0400, Thompson, Steve wrote:

And I also agree that 'djflajfasljkdf' should be ASIS, so that IF I have
to allocate a DOS DSN on a shared volume, I CAN from within a TSO
session. But I am instead forced to use JCL and do it there as
DSN='PAYROLL run for Tuesday',VOL=SER=VSE001,UNIT=3390

In fact, I believe that with the suitable setting of a certain
PARMLIB option you can catalog it and not need to specify VOL=SER.
It shouldn't be a PARMLIB option; it should be a JCL option (or
perhaps a RACF option) so it could be enabled or disabled on a
user-by-user basis.

I'll go beyond that.  Characters between apostrophes (except for
ampersand) should be devoid of any metasemantics.  For example:

FOO.BAR(+1)Means the next generation of a GDG.

FOO.BAR('+1')  Should mean a member of a PDS (quoted '+' does
   not have the special meaning of exposed '+').

'FOO.BAR(+1)'  Means a physical sequential data set (quoted
   parentheses do not have the special meaning of
   exposed parentheses.)

-- gil

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 10:05:22 -0400, Hillock, Timothy wrote:

Ok,I think that I know what the errors are.

 You spelt SYMBOL2 as SYSBOL2 in the parm statement.

Good catch.  The IBM support person also missed it.  But no
matter; even absent the typo, JCL fails to perform the substitution.

However, this provides elegant accidental support for my assertion
that use of an undefined symbol should be reported as a JCL error.

You can only use up to 71 characters on a line for JCL.  To Continue the
parm use a x in col 72 such as my sample below.

I had not used more than 71 characters (plus a continuation mark) in
any line in my example.  You may have been misled by embellishments
by other contributors in following plies, or by indention introduced
in the JESJCL listing.

+1+2+3+4+5+6+7--
//*-
//STEP1EXEC  PGM=IEFBR14,
//  PARM=('SYMBOL1.SYMBOL1.SYMBOL1.SYMBOL1.amp;SYMBOL1.XSYMBOL2.YX
// SYMBOL3.Z')
//SYSUDUMP DD SYSOUT=D
//*-

And that's a PITA to do when generating JCL from a program.

-- gil

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



Re: Enhanced JCL processor? (and maybe a few other thoughts)

2008-06-05 Thread Paul Gilmartin
On Thu, 5 Jun 2008 18:12:24 -0400, Farley, Peter x23353 wrote:

And all of that could easily be solved with a new ASIS parameter for
the TSO ALLOC ... DA(*) command, although I agree with you that the
chances of such a change being made are slim and none, and slim went out
to lunch.

I'd be delighted to have a PROFILE ASIS option which disabled _all_
case conversion by TSO (substitute the identity translation for the
CAPS translation), and available to child programs such as ISPF.

It's absurd that from a View member menu the command:

TSO ALLOCATE PATH('/dev/null')

fails with:

IKJ56228I PATH /DEV/NULL NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED

while the same command while editing a member succeeds.  ISPF should
_never_ convert the argument string of the TSO command; it can't tell
what TSO commands may be case-sensitive, and it shouldn't try to guess,
and it shouldn't be inconsistent.  If some panels pass the TSO command
argument as-is, others should do likewise.

BTW, the message text above should be corrected.  It might mislead
the programmer to believe a catalog lookup was performed and failed,
but I believe no catalog lookup was performed.  Some developer was
lazy and recycled a message.

-- gil

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