Re: How to change the ISPF code page?

2008-07-28 Thread Hunkeler Peter (KIUK 3)
>They're both wrong   Mine are x'BA' and x'BB', and they work 
>wonderfully.

These are their code points in CP037.

I'm working with CP0500, so mine are at x'4A' and x'5A', and believe
me, they work wunderfully, too. It's simply a matter of consistent
code page settings ;-) ("Simply" is a slight understatement, I admit.)

--
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: How to change the ISPF code page?

2008-07-28 Thread Hunkeler Peter (KIUK 3)
Maybe this was already mentioned inthe thread, but I've been
verifying effects of the  changes to "Terminal type" by looking
at the output from man commands issued from an ISHELL panel
(in addition to viewing the macros mentioned).  Square brackets
look great there.  But not so the square brackets I enter from my 
keyboard.  

I'm using PComm with "Session parameters - Host Code-Page" set to 
1047.  It was probably mentioned somewhere in this thread, but I
don't know if that specification effects both keyboard mapping and
display or just display.  

>The square brackets that display correctly are x'AD' and x'BD'.

These are their code points in CP1047. This is the default for
the z/OS UNIX shell and utilites. So, as long as the terminal
emulator is set to CP1047, they'll show up as expected.

>The square brackets from PComm are x'B0' and x'6A'.

I've seen the brackets assigned to various code points in 
various code pages, but I could not find the code page that
maps then to x'B0' and x'6A'. Does anybody know which code
page this might be?

>I know I can change the keyboard mapping. 

Sure, but as far as PComm is concerned you would use the keyboard
mapping tool and there you only assign characters "visibly", i.e.
you select from a list or you type them in. I've not seen a place
where you can specify a hex value to be sent.

IHMO, PComm will use the current Windows code page for the ASCII side
(i.e. your keyboard) and the Host Code Page setting to translate from
the character typed to the hex value to be sent to the host.

If you open the keyboard utility, what character is shown as being the
character assigned to the "bracket" keys? '¬' and '¦'?

-- 
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: HSM Recalls

2008-07-28 Thread Vernooy, C.P. - SPLXM
Bob,

Yes, I think we mean the same: IF you have to migrate, migrating a small
number of large datasets is more efficient than migrating many small
ones.

Your answer "You don't" made me think that, when migrating, it was
useless to differentiate in small and large datasets.

Kees.

"Richards, Robert B." <[EMAIL PROTECTED]> wrote in message
news:<[EMAIL PROTECTED]>...
> Kees,
> 
> Am I missing something? You stated that you didn't agree with me and
> then proceeded to agree with my premise. Stated another way: "Only
> migrate when you need more free space in your volume pools. Otherwise,
> leave it there". 
> 
> This is obviously a generalization on my part and leaves a lot to the
> imagination of the reader. Things like cost of CPU, DASD for
> migrate/recalls, etc. were intentionally left out of my response as I
> was addressing the point of migration based on size, which, in my
> opinion, is putting the cart before the horse. I fear we may be
talking
> semantics here and are actually in agreement. 
> 
> Bob
> 
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> Behalf Of Vernooy, C.P. - SPLXM
> Sent: Monday, July 28, 2008 10:06 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: HSM Recalls
> 
> I don't agree.
> First, "You don't" is not an answer to the question "how do I". 
> "in my opinion you shouldn't" is and I think that's what you intend to
> say and I have a different opinion.
> 
> Your reasoning is correct, until the point where you don't take the
cost
> of migration and recalls into consideration when doing the "balancing
> act". I have determined that it saves me a lot of cpu not to
> migrate/recall "small" datasets and it only costs me a fraction more
on
> my storagegroups.
> 
> This is something missing in storage management. 
> Fase 1 "should I start migrating" is realized, but fase 2 "how do I
> migrate efficiently" is not, that is what I bring into the system with
> leaving small datasets outside migration and what Michael also already
> regarded useful, but was not sure how to realize it.
> 
> Kees.
> 
> 
> "Richards, Robert B." <[EMAIL PROTECTED]> wrote in message
> news:<[EMAIL PROTECTED]>...
> > The question posed by Michael was how does someone select datasets
for
> > migration based on size. The answer, "You don't". Let me explain.
> > 
> > The purpose of space management is to make sure that you have enough
> > available space in your storage pools to handle new allocations and
> > extending of existing allocations. Movement of datasets should only
> > happen to meet that end. The only reason "size matters"  is
> > because the larger the allocation of the migration-eligible dataset
> is,
> > the easier the goal is met to provide available free space in the
> > storage pool. 
> > 
> > To that end, I agree with Ted. Migrating datasets based solely on
some
> > minimum size is ludicrous, especially if it is a very small value. 
> > 
> > We all know that placing datasets on L0, L1 and L2 is a balancing
act
> > based on constraints that vary shop-to-shop and definitely change
over
> > time.
> > 
> > Bob 
> > 
> > -
> > Robert B. Richards(Bob)   
> > US Office of Personnel Management
> > 1900 E Street NW Room: BH04L   
> > Washington, D.C.  20415  
> > Phone: (202) 606-1195  
> > Email: [EMAIL PROTECTED] 
> > -
> > 
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> > Behalf Of Vernooy, C.P. - SPLXM
> > Sent: Monday, July 28, 2008 9:12 AM
> > To: IBM-MAIN@BAMA.UA.EDU
> > Subject: Re: HSM Recalls
> > 
> > The down side of this method is that you only have one chance to
> > determine the size, at dataset creation. Whatever happens to (the
size
> > of) the dataset afterwards is out of ACS routines control.
> > We have CA-DISK and there I can (and do) explicitely exclude
datasets
> > from archiving/migration based on the size at that moment.
> > 
> > Kees.
> > 
> > "O'Brien, David W.  [C] , NIH/CIT" <[EMAIL PROTECTED]> wrote in
> > message
> >
news:<[EMAIL PROTECTED]>...
> > > Not HSM, selection is done by assigning SMS Management class based
> on
> > size in the SMS ACS routine.
> > > 
> > > 
> > > 
> > > From: Michael Wickman [mailto:[EMAIL PROTECTED]
> > > Sent: Mon 7/28/2008 8:55 AM
> > > To: IBM-MAIN@BAMA.UA.EDU
> > > Subject: Re: HSM Recalls
> > > 
> > > 
> > > 
> > > Just curious how you select for migration base on size.  Do you
set
> > > special management class based on primary space at allocation
time?
> > Or
> > > are there HSM commands that help with this selection process?
> > > 
> > >
> > > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > > Mike Wickman
> > > Technical Services
> > > email   mwickman at waddell dot com
> > > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Re: XCF Coupling Facility Space vs In-Memory Buffers

2008-07-28 Thread Barbara Nitz
Martin,

I don't even understand what you're wondering about :-(

>So, I'm wondering whether it's better to place the memory centrally in the 
>CF structures. Or distributed via the various in-memory buffer pools. And, 
>yes, I know CTCs don't have an in-built queue (other than the buffer pools 
>I've already mentioned).

What exactly do you mean by 'place the memory centrally in the CF structures'? 
For a list structure, please (like the XCF signalling structure)! And how does 
a CTC have a buffer pool?

Completely clueless here, Barbara
-- 
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/[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



Filezilla 3.1.0.1 broken for z/OS 1.7 and 1.9

2008-07-28 Thread Gibney, Dave
   If you use the filezilla client, don't upgrade to the lastest release
just recently out. It's broken for SSL/TLS connections from both Vista
and XP

--
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: DFSORT Functionality to OVERLAY in non-specific columns

2008-07-28 Thread Frank Yaeger
Hank Medler wrote on 07/28/2008 01:26:39 PM:
> Frank,
>
> Thank you very much for the quick reply and I saw your post regarding the

> new functionalities with the latest PTF almost immediately after I posted
my
> message. Funny how timing works out like that sometimes. I checked out
the
> PDF doc after your initial post and FINDREP will handle exactly whatI
want to
> do. Thank you for your continued remarkable support and enhancements to
> DFSORT functionality.
>
> Thanks,
> Hank

I'm glad to hear FINDREP will do what you need.
And thanks for the kind words.

Frank Yaeger - DFSORT Development Team (IBM) - [EMAIL PROTECTED]
Specialties: FINDREP, WHEN=GROUP, DATASORT, ICETOOL, 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: DFSORT Functionality to OVERLAY in non-specific columns

2008-07-28 Thread Hank Medler
Frank,

Thank you very much for the quick reply and I saw your post regarding the 
new functionalities with the latest PTF almost immediately after I posted my 
message. Funny how timing works out like that sometimes. I checked out the 
PDF doc after your initial post and FINDREP will handle exactly what I want to 
do. Thank you for your continued remarkable support and enhancements to 
DFSORT functionality. 

Thanks,
Hank

On Mon, 28 Jul 2008 12:17:13 -0700, Frank Yaeger <[EMAIL PROTECTED]> 
wrote:

>IBM Mainframe Discussion List  wrote on 
07/28/2008
>11:30:56 AM:
>> ...
>> The problem I am having is attempting to perform an OVERLAY in varying
>> positions of the record for static and varying lengths. For
>> instance, multiple
>> long records within a fixed dataset may have a sequence of consecutive
>> 1's, '', but they may appear anywhere from position 1 until
>> the end of
>> the record. So I would like to perform an overlay of the 1's with spaces
>> whenever there are 8 consecutive 1's, but not perform it if there are
>only 6
>> consecutive 1's.
>>
>> I have investigated using ALTSEQ with TRAN and it doesn't appear to allow
>for
>> multiple consecutive characters for the translation. Basically, I
>> could change
>> all 1's to spaces, but that isn't what I want. I also tried using the
>PARSE
>> function with STARTAT to position me at the beginning of C'' in
>> conjunction with an OVERLAY in hopes that it would overlay at that
>> position in
>> the record. I know, wishful thinking because SORT normally doesn't
>function
>> like that.
>
>I'm not sure I understand what you're trying to do. An example of your
>input
>records and what you expect for output for various cases would help.
>
>However, if you're looking for something that will find and replace
>multiple
>consecutive characters like TRAN=ALTSEQ does for one character, DFSORT 
now
>has that capability.  Find and replace is one of the new features in
>z/OS DFSORT V1R5 PTF UK90013 (July, 2008) which is described in detail at:
>
>www.ibm.com/systems/support/storage/software/sort/mvs/ugpf/
>
>If you install that PTF, you'll be able to use FINDREP to do various types
>of find and replace operations.
>
>Frank Yaeger - DFSORT Development Team (IBM) - [EMAIL PROTECTED]
>Specialties: FINDREP, WHEN=GROUP, DATASORT, ICETOOL, 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

--
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: Share Attendance

2008-07-28 Thread Ed Finnell
 
In a message dated 7/28/2008 3:10:53 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

This may have 
happened when "SCIDS" was replaced by "Meet the  Projects".


>>
Fraid it's more subliminal than that. So you  have a list that transmogrifies 
most projects and has been in existence since  1986
irrespective of politics and reorgs...and  SHARE won't let it have one little 
peep of recognition-Shame,  shame.





**Get fantasy football with free live scoring. Sign up for 
FanHouse Fantasy Football today.  
(http://www.fanhouse.com/fantasyaffair?ncid=aolspr000520)

--
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: Share Attendance

2008-07-28 Thread Wayne Driscoll
Yes, IBM-MAIN no longer has an "official" table, but you can usually spot
IBM-Main members at either the MVS, JES2 or JES3 table.  However, I
generally find that the easiest way to meet IBM-Main'ers at SCIDS to stand
around the "unofficial" IBM-Main table (aka the Bar).  And regardless of
whatever others may say, that is the one and only reason I hang out around
the Bar (that's my story and I'm sticking with it).

Wayne Driscoll
Product Developer
NOTE:  All opinions are strictly my own.



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Patrick O'Keefe
Sent: Monday, July 28, 2008 2:20 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Share Attendance

On Mon, 28 Jul 2008 13:22:50 -0500, Miller, Pat 
<[EMAIL PROTECTED]> wrote:

>There used to always be an IBM-MAIN table at SCIDS.  I think it had 
disappeared last time I was there.
>...

I heard SHARE requested it be disbanded because only SHARE 
projects or programs were allowed official tables.  This may have 
happened when "SCIDS" was replaced by "Meet the Projects".

I won't be there.  Snub someone for me.  :-)

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

--
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: Example of what a very small JCL Interpreter can do to your installation.

2008-07-28 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 7/28/2008 10:55:50 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:
>I certainly remember (though obviously not as clearly as Mr. Blair)
a  day and age when overriding DD statements were required to appear
in the same  order as the overridden DDNAMEs in the proc.  I was
delighted to see the  constraint relaxed.
 
Suppose someone who does not know that proc X is used by 10 other jobs with  
overriding DDs in them decides to rearrange the DD statements within proc  X.  
Which mode of processing by IBM would be better?  Another  possibility is 
that beaucoup jobs use overrides for a universally available  vendor proc like 
ASM, LKED, FDRxxx, CAwhatever, etc., and then the vendor  decides to rearrange 
the DD statements within the distributed machine-readable  PROCLIB containing 
that proc.  Yes, I know, we can blame change control  when the inevitable 
errors are found.  But it would be better to avoid the  errors than to find 
someone 
to blame when they occur.  This situation seems  to me to be analogous to 
users' building job streams that use output from  utilities like IDCAMS as 
their 
input and require data set names to begin in  column X and volser in column Y, 
e.g.  Then IBM changes the format of the  utility's output.  And it's not 
limited to IBM.  Data centers also  have locally developed programs that 
generate 
SYSOUT which is then used as input  for other programs, and the developer in 
charge of a utility cannot be expected  to know all the downstream users of 
his SYSOUT.
 
Bill  Fairchild
Rocket Software





**Get fantasy football with free live scoring. Sign up for 
FanHouse Fantasy Football today.  
(http://www.fanhouse.com/fantasyaffair?ncid=aolspr000520)

--
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: Share Attendance

2008-07-28 Thread Chase, John
> -Original Message-
> From: IBM Mainframe Discussion List On Behalf Of Patrick O'Keefe
> 
> [ snip ]
> 
> I won't be there.  Snub someone for me.  :-)

I'll be absent as well.  Please snub Ed Jaffe, Chris Craddock, Bob
Yelavich, and whoever else comes to mind for me.  :-)

-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: DFSORT Functionality to OVERLAY in non-specific columns

2008-07-28 Thread Frank Yaeger
IBM Mainframe Discussion List  wrote on 07/28/2008
11:30:56 AM:
> ...
> The problem I am having is attempting to perform an OVERLAY in varying
> positions of the record for static and varying lengths. For
> instance, multiple
> long records within a fixed dataset may have a sequence of consecutive
> 1's, '', but they may appear anywhere from position 1 until
> the end of
> the record. So I would like to perform an overlay of the 1's with spaces
> whenever there are 8 consecutive 1's, but not perform it if there are
only 6
> consecutive 1's.
>
> I have investigated using ALTSEQ with TRAN and it doesn't appear to allow
for
> multiple consecutive characters for the translation. Basically, I
> could change
> all 1's to spaces, but that isn't what I want. I also tried using the
PARSE
> function with STARTAT to position me at the beginning of C'' in
> conjunction with an OVERLAY in hopes that it would overlay at that
> position in
> the record. I know, wishful thinking because SORT normally doesn't
function
> like that.

I'm not sure I understand what you're trying to do. An example of your
input
records and what you expect for output for various cases would help.

However, if you're looking for something that will find and replace
multiple
consecutive characters like TRAN=ALTSEQ does for one character, DFSORT now
has that capability.  Find and replace is one of the new features in
z/OS DFSORT V1R5 PTF UK90013 (July, 2008) which is described in detail at:

www.ibm.com/systems/support/storage/software/sort/mvs/ugpf/

If you install that PTF, you'll be able to use FINDREP to do various types
of find and replace operations.

Frank Yaeger - DFSORT Development Team (IBM) - [EMAIL PROTECTED]
Specialties: FINDREP, WHEN=GROUP, DATASORT, ICETOOL, 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: Share Attendance

2008-07-28 Thread Patrick O'Keefe
On Mon, 28 Jul 2008 13:22:50 -0500, Miller, Pat 
<[EMAIL PROTECTED]> wrote:

>There used to always be an IBM-MAIN table at SCIDS.  I think it had 
disappeared last time I was there.
>...

I heard SHARE requested it be disbanded because only SHARE 
projects or programs were allowed official tables.  This may have 
happened when "SCIDS" was replaced by "Meet the Projects".

I won't be there.  Snub someone for me.  :-)

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: z/OS 1.9 Catalog Enqueue Problems

2008-07-28 Thread Ed Finnell
 
In a message dated 7/28/2008 1:35:48 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

Ed - I don't know what you mean by a "build problem."
 
>>
In our case the builder put high use catalog entries in  the MCAT instead of 
in a UCAT so when the
STC fired up(every twenty minutes) the MCAT was locked  up for the duration 
of the run. Anyway only had to REPRO MERGECAT one HLQ to  fix it.





**Get fantasy football with free live scoring. Sign up for 
FanHouse Fantasy Football today.  
(http://www.fanhouse.com/fantasyaffair?ncid=aolspr000520)

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



New DFSORT/ICETOOL Features (July, 2008)

2008-07-28 Thread Frank Yaeger
(Darren pre-approved this post.)

PTF UK90013 for z/OS DFSORT V1R5 (July, 2008) provides
important enhancements to DFSORT and DFSORT's ICETOOL for
find and replace (FINDREP), group operations (WHEN=GROUP);
sorting data between headers and trailers (DATASORT);
keeping or removing the first n records, last n records
and/or specific relative records (SUBSET); selecting the);
first n duplicate records (SELECT with FIRST(n) and
FIRSTDUP(n)); splicing with non-blank fields (SPLICE with;
WITHANY); displaying and writing counts (DISPLAY with COUNT,
EDCOUNT, BCOUNT and EDBCOUNT, and COUNT with ADD, SUB,
WRITE, TEXT, DIGITS, EDCOUNT and WIDTH); reports with,
multiple and multipart titles (DISPLAY and OCCUR with TITLE,
TLEFT and TFIRST); reports without carriage control
characters (DISPLAY and OCCUR with NOCC); additional
defaults (BLKSIZE for DUMMY, SKIP=0L for SECTIONS, and
SORTOUT=ddname for FNAMES); easier migration from other sort
products, and more.

For complete details on these new features, see my "User
Guide for DFSORT PTF UK90013" paper (sortugpf.pdf) at:

www.ibm.com/systems/support/storage/software/sort/mvs/ugpf/

Note:  z/OS DFSORT V1R5 is used on all currently supported
z/OS releases (up to z/OS 1.9).

Frank Yaeger - DFSORT Development Team (IBM) - [EMAIL PROTECTED]
Specialties: FINDREP, WHEN=GROUP, DATASORT, ICETOOL, 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: z/OS 1.9 Catalog Enqueue Problems

2008-07-28 Thread Rabbe, Luke
It's been the same symptom each time:

One LPAR has a hold of a user catalog and requests SYSIGGV2.  The other
LPAR has SYSIGGV2 and is requesting the user catalog.  Thus, a deadlock.

According to IBM (so far), it looks to them like MIM isn't requesting
these resources in the correct order.  CATALOG requests catalog name
then SYSIGGV2 and MIM does the opposite.

We have GRSRNL=EXCLUDE in IEASYS.

Ed - I don't know what you mean by a "build problem."

Thanks to everyone for the input so far.

Luke

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ed Finnell
Sent: Monday, July 28, 2008 1:14 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: z/OS 1.9 Catalog Enqueue Problems


 
In a message dated 7/28/2008 12:48:32 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

What are your symptoms?  Latches, Reservers?


>>
Likewise, I was wondering if it could be a  build problem? Had a
contractor 
put HLQ's for data mover in MCAT. When we  tried to go live
it'd lock up every 20 minutes. 'Didn't do it  in TEST'...didn't have any
data?







**Get fantasy football with free live scoring. Sign up for 
FanHouse Fantasy Football today.  
(http://www.fanhouse.com/fantasyaffair?ncid=aolspr000520)

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



XCF Coupling Facility Space vs In-Memory Buffers

2008-07-28 Thread Martin Packer
For once *I* get to ask a question. :-) And perhaps a stoopid one. :-)

As many of you - especially those who follow me on Twitter - know, I'm 
writing the Performance Metrics chapter of the new Redbook on Parallel 
Sysplex Performance...

It has occurred to me that one can treat XCF as a sophisticated queuing 
mechanism and that path, transport class, and local buffers are really 
subqueues. As are the lists in any Coupling Facility List Structures you 
might use for XCF.

So, I'm wondering whether it's better to place the memory centrally in the 
CF structures. Or distributed via the various in-memory buffer pools. And, 
yes, I know CTCs don't have an in-built queue (other than the buffer pools 
I've already mentioned).

Note: Though we use the term "buffer pool" these aren't "reread-amenable" 
areas of memory (unless there's something missing from MY understanding).

So I'd be interested in your opinions.

Thanks, Martin


Martin Packer
Performance Consultant
IBM United Kingdom Ltd
+44-20-8832-5167
+44-7802-245-584
[EMAIL PROTECTED]


Twitter / identi.ca : MartinPacker





Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU






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



DFSORT Functionality to OVERLAY in non-specific columns

2008-07-28 Thread Hank Medler
To all,

I have RTFM and also studied the Smart DFSORT tricks and DFSORT User 
Guide for PTFs UK90007/UK90006, but with no success in one particular area. I 
have requirements to dynamically create an output file of varying length based 
on values specified in the data itself, but I have that part down by taking an 
initial pass and creating dynamic BUILD statements for each type of record.

The problem I am having is attempting to perform an OVERLAY in varying 
positions of the record for static and varying lengths. For instance, multiple 
long records within a fixed dataset may have a sequence of consecutive 
1's, '', but they may appear anywhere from position 1 until the end of 
the record. So I would like to perform an overlay of the 1's with spaces 
whenever there are 8 consecutive 1's, but not perform it if there are only 6 
consecutive 1's.

I have investigated using ALTSEQ with TRAN and it doesn't appear to allow for 
multiple consecutive characters for the translation. Basically, I could change 
all 1's to spaces, but that isn't what I want. I also tried using the PARSE 
function with STARTAT to position me at the beginning of C'' in 
conjunction with an OVERLAY in hopes that it would overlay at that position in 
the record. I know, wishful thinking because SORT normally doesn't function 
like that. Here is how I coded that ICETOOL using the SS (Substring Search) in 
an attempt to change positioning as well (hard coded the 600 for testing):

 SELECT FROM(IN) TO(OUT1) ON(2,5,CH) ON(12,8,CH) ALLDUPS USING(CTL1)

//CTL1CNTL DD *   
 OUTFILE FNAMES=OUT1, 
 IFTHEN=(WHEN=(1,600,SS,EQ,C''),  
   PARSE=(%00=(STARTAT=C'',FIXLEN=8)),
   OVERLAY=(C'')),
 INCLUDE=(2,1,CH,EQ,C'$',AND,3,4,FS,EQ,NUM,AND,8,4,FS,EQ,NUM),
 TRAILER1=(C'T',20:X,COUNT=(M11,LENGTH=12))  

I also tried using the CHANGE parameter, but also had issues getting the 
change to occur in the particular column where the search string was found. I 
am hoping I am missing something obvious in the SORT parameters that will 
make life easier for me. 

Let me note that the data coming in does not have any consistencies at all 
other than the first 20 positions are control statements and anything after 
that is the data to be massaged and sent to output based on the first 20 
control statements (input/output record lengths, a selection indicator per 
record, and also a key that must match for all selected records). 

All of my studying of this lends me to believe I am going to need an E35 exit 
to 
traverse through the records and update them in the manner above by 
incrementing the position across. I really don't want to go there if I don't 
have 
to. If anyone wonders why I am using DFSORT instead of COBOL, the answer 
is that I am trying to eliminate a COBOL performing this will a simple callable 
SORT. If it isn't worth it or even possible, then so be it... at least I can 
say I 
gave it a shot. :)

Thank you in advance for any assistance you can provide. 

Thanks,
Hank

BTW, DFSORT V1R5 from the SORT Displays

--
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: Share Attendance

2008-07-28 Thread Miller, Pat
There used to always be an IBM-MAIN table at SCIDS.  I think it had disappeared 
last time I was there.



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] Behalf Of Lizette 
Koehler
Sent: Monday, July 28, 2008 11:19 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Share Attendance

Gang,

My boss approved me going to Share in San Jose next weekend.  If you would like 
to meet the face behind the emails, I will be wearing my Doctor Who Tee-shirt 
at SCIDS.  Just come up and say hi.

Would love to meet the faces behind the names.

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

--
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 Catalog Enqueue Problems

2008-07-28 Thread Ed Finnell
 
In a message dated 7/28/2008 12:48:32 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

What are your symptoms?  Latches, Reservers?


>>
Likewise, I was wondering if it could be a  build problem? Had a contractor 
put HLQ's for data mover in MCAT. When we  tried to go live
it'd lock up every 20 minutes. 'Didn't do it  in TEST'...didn't have any data?







**Get fantasy football with free live scoring. Sign up for 
FanHouse Fantasy Football today.  
(http://www.fanhouse.com/fantasyaffair?ncid=aolspr000520)

--
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 Catalog Enqueue Problems

2008-07-28 Thread Brian France
SORRY One should re-read before sending.   In addition to that 
info please know we've had no problems.


At 01:43 PM 7/28/2008, Brian France wrote:
We are MIM 11.6, SP1 with z/OS 1.9 in about 1 1/2 mos ago. 0703 was 
the Service level with the Serverpak. If yor really need the exact 
level I will try to get it for you.


At 01:25 PM 7/28/2008, Rabbe, Luke wrote:

We've attempted to implement z/OS 1.9 throughout our sysplex twice and
twice we've had to back out because of a catalog enqueue conflicts.
We're running MIM version 11.6 and z/OS 1.9 put level 0804 with a fair
amount of hypers.  Has anyone run into anything similar with their 1.9
migration?



Thank you,

Luke


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



Brian W. France
Systems Administrator (Mainframe)
Pennsylvania State University
Administrative Information Services - Infrastructure/SYSARC
Rm 25 Shields Bldg., University Park, Pa. 16802
814-863-4739
[EMAIL PROTECTED]

"To make an apple pie from scratch, you must first invent the universe."

Carl Sagan






Brian W. France
Systems Administrator (Mainframe)
Pennsylvania State University
Administrative Information Services - Infrastructure/SYSARC
Rm 25 Shields Bldg., University Park, Pa. 16802
814-863-4739
[EMAIL PROTECTED]

"To make an apple pie from scratch, you must first invent the universe."

Carl Sagan





--
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 Catalog Enqueue Problems

2008-07-28 Thread McKown, John
I don't know if my experience on z/OS 1.8 applies. But I was having a
number of problems. The first one was when I accidently had MIM and GRS
attempting to manage the same ENQs. This was rather easy to diagnose,
but did have weird error messages (ENQ conflicts with a job conflicting
with itself). The other was an abend in MIM. I could not figure this one
out. CA support told me that if I was using MIM to propogate ENQs, then
I absolutely had to disable GRS by using the parm GRSRNL=EXCLUDE in
PARMLIB. Or I had to tell MIM to not manage ENQs by using the MIMINIT
GDIF=OFF parameter in MIM.

--
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: z/OS 1.9 Catalog Enqueue Problems

2008-07-28 Thread Campbell Jay
We're at Z/OS 1.9 with MIM 11.6 with no catalog problem.

Our EDIPARMS contains 
PREFIX,  NAME=CATALOG.,  OPTION=(NOCONFLICTMESSAGES,
 SUPPRESSMESSAGES)
Our GDIEXMPT contains
LOCALRNAME=CATALOG*

Also - QNAME  SYSIGGV2 is commented out in MIMQNAME.

HTH

j 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Rabbe, Luke
Sent: Monday, July 28, 2008 1:26 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: z/OS 1.9 Catalog Enqueue Problems

We've attempted to implement z/OS 1.9 throughout our sysplex twice and
twice we've had to back out because of a catalog enqueue conflicts.
We're running MIM version 11.6 and z/OS 1.9 put level 0804 with a fair
amount of hypers.  Has anyone run into anything similar with their 1.9
migration?

 

Thank you,

Luke


--
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: JES2-L is moribund!

2008-07-28 Thread William H. Blair
Jack Kelly wrote:

> I joined the list but never have been able to search it.

I had the same problem, but I found it went away as soon 
as I established a ListServ password for the server (not
the JES2-L list). It works for all lists on that server, 
but I didn't find any other lists that interested me. You
can then "Search the archives" which should be the first
link in the main list displayed after you click on "Server
Archives" and then on the "JES2-L" list name in that list. 

--
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: z/OS 1.9 Catalog Enqueue Problems

2008-07-28 Thread Steven Conway
We did not have any catalog problems, even with the sysplex mixed between 
z/OS 1.7 and z/OS 1.9. 
We do not use MIM.

Steve Conway
Lead Systems Programmer
Information Systems & Services Division
Computer & Network Operations
Phone:   (703) 450-3156
Fax:(703) 450-3197



   "Rabbe, Luke" <[EMAIL PROTECTED]> 
   Sent by: IBM Mainframe Discussion List 
   07/28/2008 01:25 PM
   Please respond to
IBM Mainframe Discussion List 


To
IBM-MAIN@BAMA.UA.EDU
cc

Subject
z/OS 1.9 Catalog Enqueue Problems






We've attempted to implement z/OS 1.9 throughout our sysplex twice and
twice we've had to back out because of a catalog enqueue conflicts.
We're running MIM version 11.6 and z/OS 1.9 put level 0804 with a fair
amount of hypers.  Has anyone run into anything similar with their 1.9
migration?

 

Thank you,

Luke


--
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 Catalog Enqueue Problems

2008-07-28 Thread Lizette Koehler
I am not running MIM, but we have had no catalog problems.

What are your symptoms?  Latches, Reservers?

Lizette


>
>We've attempted to implement z/OS 1.9 throughout our sysplex twice and
>twice we've had to back out because of a catalog enqueue conflicts.
>We're running MIM version 11.6 and z/OS 1.9 put level 0804 with a fair
>amount of hypers.  Has anyone run into anything similar with their 1.9
>migration?
>

--
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: Share Attendance

2008-07-28 Thread Lizette Koehler
In my humble opinion - David Tennet is the BEST.  Used to think it was Tom 
Baker, but I really like the way DT does it.

Lizette


-Original Message-
>From: Gary Green <[EMAIL PROTECTED]>
>Sent: Jul 28, 2008 1:11 PM
>To: IBM-MAIN@BAMA.UA.EDU
>Subject: Re: Share Attendance
>
>Not that I will be there, but I must ask... WHICH Doctor Who will it be?
>
>
> On Mon Jul 28 12:19 , Lizette Koehler <[EMAIL PROTECTED]> sent:
>
>>Gang,
>>
>>My boss approved me going to Share in San Jose next weekend.  If you would 
>>like to meet the face behind the emails, I will be wearing my Doctor Who 
>>Tee-shirt at SCIDS.  Just come up and say hi.
>>
>>Would love to meet the faces behind the names.
>>
>>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
>>
>
>--
>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: Share Attendance

2008-07-28 Thread Lionel B Dyck
As others have indicated they are returning to SHARE after a long absence 
I too will be returning to this SHARE after being away for over 5 years.

Y'all have been warned :-)

Lionel B. Dyck, Consultant/Specialist 
Enterprise Platform Services, Mainframe Engineering 
KP-IT Enterprise Engineering 
925-926-5332 (8-473-5332) | E-Mail: [EMAIL PROTECTED] 
AIM: lbdyck | Yahoo IM: lbdyck 
Kaiser Service Credo: "Our cause is health. Our passion is service. We're 
here to make lives better." 

I never guess. It is a capital mistake to theorize before one has data. 
Insensibly one begins to twist facts to suit theories, instead of theories 
to suit facts. 
- Sir Arthur Conan Doyle 

NOTICE TO RECIPIENT: If you are not the intended recipient of this e-mail, 
you are prohibited from sharing, copying, or otherwise using or disclosing 
its contents. If you have received this e-mail in error, please notify the 
sender immediately by reply e-mail and permanently delete this e-mail and 
any attachments without reading, forwarding or saving them. Thank you. 

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



Re: z/OS 1.9 Catalog Enqueue Problems

2008-07-28 Thread Brian France
We are MIM 11.6, SP1 with z/OS 1.9 in about 1 1/2 mos ago. 0703 was 
the Service level with the Serverpak. If yor really need the exact 
level I will try to get it for you.


At 01:25 PM 7/28/2008, Rabbe, Luke wrote:

We've attempted to implement z/OS 1.9 throughout our sysplex twice and
twice we've had to back out because of a catalog enqueue conflicts.
We're running MIM version 11.6 and z/OS 1.9 put level 0804 with a fair
amount of hypers.  Has anyone run into anything similar with their 1.9
migration?



Thank you,

Luke


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



Brian W. France
Systems Administrator (Mainframe)
Pennsylvania State University
Administrative Information Services - Infrastructure/SYSARC
Rm 25 Shields Bldg., University Park, Pa. 16802
814-863-4739
[EMAIL PROTECTED]

"To make an apple pie from scratch, you must first invent the universe."

Carl Sagan





--
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: Share Attendance

2008-07-28 Thread Tony B.
I too, after being absent since San Francisco in '99 will be making the
trip.  Looking forward to seeing one and all.

tb




  

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Lizette Koehler
Sent: Monday, July 28, 2008 11:19 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Share Attendance

Gang,

My boss approved me going to Share in San Jose next weekend.  If you would
like to meet the face behind the emails, I will be wearing my Doctor Who
Tee-shirt at SCIDS.  Just come up and say hi.

Would love to meet the faces behind the names.

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

--
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 Catalog Enqueue Problems

2008-07-28 Thread Rabbe, Luke
We've attempted to implement z/OS 1.9 throughout our sysplex twice and
twice we've had to back out because of a catalog enqueue conflicts.
We're running MIM version 11.6 and z/OS 1.9 put level 0804 with a fair
amount of hypers.  Has anyone run into anything similar with their 1.9
migration?

 

Thank you,

Luke


--
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: Share Attendance

2008-07-28 Thread Gary Green
Not that I will be there, but I must ask... WHICH Doctor Who will it be?


 On Mon Jul 28 12:19 , Lizette Koehler <[EMAIL PROTECTED]> sent:

>Gang,
>
>My boss approved me going to Share in San Jose next weekend.  If you would 
>like to meet the face behind the emails, I will be wearing my Doctor Who 
>Tee-shirt at SCIDS.  Just come up and say hi.
>
>Would love to meet the faces behind the names.
>
>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
>

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



Share Attendance

2008-07-28 Thread Lizette Koehler
Gang,

My boss approved me going to Share in San Jose next weekend.  If you would like 
to meet the face behind the emails, I will be wearing my Doctor Who Tee-shirt 
at SCIDS.  Just come up and say hi.

Would love to meet the faces behind the names.

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: DSN wirh LRECL > 32760 on Z/OS

2008-07-28 Thread Paul Gilmartin
On Fri, 18 Jul 2008 13:39:04 +0200, Sarel Swanepoel wrote:
>
>Even given that you can use VSAM spanned or variable spanned PS, the
>next issue is how does he get the data into the dataset.  He would have
>to devise some funky way of reading the outside data in pieces,
>assembling it into the 32761 byte record and writing it to the output
>dataset.<
>
I believe you can do the latter (PS) with BSAM.  But I grant that
many regard BSAM as funky.

-- 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: Example of what a very small JCL Interpreter can do to your installation.

2008-07-28 Thread Paul Gilmartin
On Mon, 28 Jul 2008 09:22:03 -0500, Jeff Holst wrote:

>On Fri, 25 Jul 2008 17:56:35 -0500, William H. Blair wrote:
>
>>Jeff Holst noted that an IBM SRL states:
>>
>>> 1. Overriding statements can appear in any order when
>>>they explicitly specify the step that is being
>>>overridden.
>>
>If you go on to read the next paragraph it explains what happens when the
>step is not specified (it uses the step name from the last DD statement that
>did specify a step name, and if none exists the first step in the proc is
>overridden.) The paragraph that follows further clarifies things by stating 
>that
>overriding DD statements must appear in the order of the steps in the proc.
>
>It is misleading to take one paragraph in isolation.
>
I certainly remember (though obviously not as clearly as Mr. Blair)
a day and age when overriding DD statements were required to appear
in the same order as the overridden DDNAMEs in the proc.  I was
delighted to see the constraint relaxed.  It makes JCL coding
easier and more robust because it's easier to spot coding errors
because of the decreased likelihood that the coded overriding SYSIN
would have no effect.

I don't know how long ago the ordering constraint was removed -- it's
documented in 5.2.1.2 "z/OS V1R1.0 MVS JCL Reference", but surely
that's the source of most of the objections in this thread, so I'm
puzzled that there was no shrill outcry back then -- it should have
created major incompatibilities.

But the "reordering" occurs only when both DDNAMES match DDNAMES
in the overridden PROC; else at least one is an added DD statement.
Prior to the "reordering" facility, a misordering would have
resulted in a duplicate DDNAME within a step, and I read in
12.1.2 "z/OS V1R1.0 MVS JCL Reference":

  12.1.2 Name Field

   When specified, code a ddname as follows:

 * Each ddname should be unique within the job step. ...

(yes, it then goes on to specify (partially) the effect of duplicate
DDNAMES within a step, including different behavior for JES3 and
JES3).  So programmers who relied on the duplicate SYSIN introduced
by the GENERATE STATEMENT were at least ignoring a "should" and
"should" have recognized their behavior as risky and perhaps not
portable between JES2 and JES3.

I find the whining about APAR OA05951 simply incredible.  As I read
it, prior to the fix, contents of various instream data sets were
treated positionally, ignoring the specific DDNAMES.  With the fix,
the content matches the DDNAMEs.  I can see this only as repair of
a blatant Programming ERror.

Finally, I mostly concur with Tom Marchant's reply to Mark Zelden's
"What's wrong with comments?"  I use the bogus DDNAME largely to
select among different versions of SYSIN for development and
testing.  One exception is when I have a large header comment.
Then I may use:

//DOC   EXEC  PGM=IEFBR14
//COMMENTS  DD  *

Text that I can easily reflow and reformat.

I suppose that if I were more proficient with ISPF's
facilities for limiting column ranges and reformatting
text, I would use those instead.  But yet, it avoids
the distraction of the "//*" for the reader.

I'll sometimes disable a lot of JCL with IF.  Which is why I regret
that "IF FALSE" is documented as not supported and unpredictable
in behavior (although no error is reported and the construct has
(almost) the intuitive effect).

-- 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: Transactional Memory

2008-07-28 Thread Anne & Lynn Wheeler
The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


[EMAIL PROTECTED] (McKown, John) writes:
> This is not from IBM or about mainframes. But I think it will be of
> interest to the readers here. It is from Sun about "Transactional
> Memory" and how that it can be used to more easily implement
> threadsafeness and multiprocessors.
>
> 
> Transactional memory appears to be the key to unlocking the full
> potential of next-generation chip multiprocessing (CMP) technologies and
> accelerating both their performance and their adoption. It could also be
> a core enabling technology for the massively powerful terascale and
> petascale computing systems now on the drawing boards of advanced
> research labs and government agencies. Why? Because transactional memory
> can solve a very serious problem in software engineering-a problem that
> is severely constraining application performance and draining countless
> productive hours from skilled programmers.
> 
>
> http://research.sun.com/spotlight/2007/2007-08-13_transactional_memory.html

801/risc had "transactional memory" ... and was used in a kind of DBMS
implementation under CPr. I have some vaque recollections about CPr
having discussions with system/r people (original relational/sql done on
vm370 platform)
http://www.garlic.com/~lynn/subtopic.html#systemr

801 transactional memory was used in aix v3 to implement the journaled
file system (JFS) ... collecting all the unix filesystem metadata in a
"transaction memory" area ... and using it to capture metadata changes
for journal/logging.

misc. past posts mentioning 801, romp, rios, somerset, power, power/pc
fort knox, etc
http://www.garlic.com/~lynn/subtopic.html#801

there has been ongoing discussions about lack of an easily understood
and useable parallel programming paradigm  which has been a
(unsuccesful) "holy grail" for a couple decades ... but is becoming much
more critical with the growing pervasiveness of multi-core chips
... and paradigm shift that chips haven't been getting significantly
faster ... and thruput increases only coming from being able to do more
operations in parallel
http://www.garlic.com/~lynn/2008k.html#63 Intel: an expensive many-core future 
is ahead of us

misc older posts mentioning transactional memory
http://www.garlic.com/~lynn/2003o.html#49 Any experience with "The Last One"?
http://www.garlic.com/~lynn/2005r.html#27 transactional memory question
http://www.garlic.com/~lynn/2007b.html#44 Why so little parallelism?
http://www.garlic.com/~lynn/2007n.html#6 Is Parallel Programming Just Too Hard?
http://www.garlic.com/~lynn/2007n.html#36 How to flush data most efficiently 
from memory to disk when db checkpoint?
http://www.garlic.com/~lynn/2007o.html#12 more transactional memory for 
mutlithread/multiprocessor operation
http://www.garlic.com/~lynn/2008d.html#50 CPU time differences for the same job
http://www.garlic.com/~lynn/2008e.html#10 Kernels
http://www.garlic.com/~lynn/2008h.html#27 Two views of Microkernels (Re: Kernels

-- 
40+yrs virtualization experience (since Jan68), online at home since Mar70

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



Transactional Memory

2008-07-28 Thread McKown, John
This is not from IBM or about mainframes. But I think it will be of
interest to the readers here. It is from Sun about "Transactional
Memory" and how that it can be used to more easily implement
threadsafeness and multiprocessors.


Transactional memory appears to be the key to unlocking the full
potential of next-generation chip multiprocessing (CMP) technologies and
accelerating both their performance and their adoption. It could also be
a core enabling technology for the massively powerful terascale and
petascale computing systems now on the drawing boards of advanced
research labs and government agencies. Why? Because transactional memory
can solve a very serious problem in software engineering-a problem that
is severely constraining application performance and draining countless
productive hours from skilled programmers.


http://research.sun.com/spotlight/2007/2007-08-13_transactional_memory.h
tml

--
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: HSM Recalls

2008-07-28 Thread Duane Reaugh
There is a HSM migration exit(ARCMDEXT) that gets control when a dataset
is going to be moved from L0 to L1, L1 to L2. The great thing about the
exit is there is one piece of information that is not known where the
management class is assigned: The actual size of the data set. That is
passed to the exit so you could keep 100 5 cyl datasets around on L1 and
send one 500 cyl dataset directly to L2 for the same amount of online
storage.

Duane Reaugh
DTS Software (makers of Easy/Exit that supports this exit if you don't
want to write and maintain a exit) sorry

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Vernooy, C.P. - SPLXM
Sent: Monday, July 28, 2008 10:06 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: HSM Recalls

I don't agree.
First, "You don't" is not an answer to the question "how do I". 
"in my opinion you shouldn't" is and I think that's what you intend to
say and I have a different opinion.

Your reasoning is correct, until the point where you don't take the cost
of migration and recalls into consideration when doing the "balancing
act". I have determined that it saves me a lot of cpu not to
migrate/recall "small" datasets and it only costs me a fraction more on
my storagegroups.

This is something missing in storage management. 
Fase 1 "should I start migrating" is realized, but fase 2 "how do I
migrate efficiently" is not, that is what I bring into the system with
leaving small datasets outside migration and what Michael also already
regarded useful, but was not sure how to realize it.

Kees.


"Richards, Robert B." <[EMAIL PROTECTED]> wrote in message
news:<[EMAIL PROTECTED]>...
> The question posed by Michael was how does someone select datasets for

> migration based on size. The answer, "You don't". Let me explain.
> 
> The purpose of space management is to make sure that you have enough 
> available space in your storage pools to handle new allocations and 
> extending of existing allocations. Movement of datasets should only 
> happen to meet that end. The only reason "size matters"  is 
> because the larger the allocation of the migration-eligible dataset
is,
> the easier the goal is met to provide available free space in the 
> storage pool.
> 
> To that end, I agree with Ted. Migrating datasets based solely on some

> minimum size is ludicrous, especially if it is a very small value.
> 
> We all know that placing datasets on L0, L1 and L2 is a balancing act 
> based on constraints that vary shop-to-shop and definitely change over

> time.
> 
> Bob 
> 
> -
> Robert B. Richards(Bob)   
> US Office of Personnel Management
> 1900 E Street NW Room: BH04L   
> Washington, D.C.  20415  
> Phone: (202) 606-1195  
> Email: [EMAIL PROTECTED] 
> -
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On 
> Behalf Of Vernooy, C.P. - SPLXM
> Sent: Monday, July 28, 2008 9:12 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: HSM Recalls
> 
> The down side of this method is that you only have one chance to 
> determine the size, at dataset creation. Whatever happens to (the size
> of) the dataset afterwards is out of ACS routines control.
> We have CA-DISK and there I can (and do) explicitely exclude datasets 
> from archiving/migration based on the size at that moment.
> 
> Kees.
> 
> "O'Brien, David W.  [C] , NIH/CIT" <[EMAIL PROTECTED]> wrote in 
> message 
> news:<[EMAIL PROTECTED]>...
> > Not HSM, selection is done by assigning SMS Management class based
on
> size in the SMS ACS routine.
> > 
> > 
> > 
> > From: Michael Wickman [mailto:[EMAIL PROTECTED]
> > Sent: Mon 7/28/2008 8:55 AM
> > To: IBM-MAIN@BAMA.UA.EDU
> > Subject: Re: HSM Recalls
> > 
> > 
> > 
> > Just curious how you select for migration base on size.  Do you set 
> > special management class based on primary space at allocation time?
> Or
> > are there HSM commands that help with this selection process?
> > 
> >
> > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > Mike Wickman
> > Technical Services
> > email   mwickman at waddell dot com
> > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > 
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On

> > Behalf Of Ted MacNEIL
> > Sent: Thursday, July 24, 2008 4:56 PM
> > To: IBM-MAIN@BAMA.UA.EDU
> > Subject: Re: [IBM-MAIN] HSM Recalls
> > 
> > >We do not migrate anything smaller than 5mb since the overhead of
> > migrating them and having them recalled later was greater than the
> cost
> > of just leaving them on disk!
> > 
> > I mentioned this on IBM-Main many years ago.
> > I was told I was full of s**t.
> > Back then, it was any dataset a cylinder (.8 MB) or smaller.
> > Now, I think even 5MB is probably small.
> > 
> >

Re: HSM Recalls

2008-07-28 Thread Richards, Robert B.
Kees,

Am I missing something? You stated that you didn't agree with me and
then proceeded to agree with my premise. Stated another way: "Only
migrate when you need more free space in your volume pools. Otherwise,
leave it there". 

This is obviously a generalization on my part and leaves a lot to the
imagination of the reader. Things like cost of CPU, DASD for
migrate/recalls, etc. were intentionally left out of my response as I
was addressing the point of migration based on size, which, in my
opinion, is putting the cart before the horse. I fear we may be talking
semantics here and are actually in agreement. 

Bob


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Vernooy, C.P. - SPLXM
Sent: Monday, July 28, 2008 10:06 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: HSM Recalls

I don't agree.
First, "You don't" is not an answer to the question "how do I". 
"in my opinion you shouldn't" is and I think that's what you intend to
say and I have a different opinion.

Your reasoning is correct, until the point where you don't take the cost
of migration and recalls into consideration when doing the "balancing
act". I have determined that it saves me a lot of cpu not to
migrate/recall "small" datasets and it only costs me a fraction more on
my storagegroups.

This is something missing in storage management. 
Fase 1 "should I start migrating" is realized, but fase 2 "how do I
migrate efficiently" is not, that is what I bring into the system with
leaving small datasets outside migration and what Michael also already
regarded useful, but was not sure how to realize it.

Kees.


"Richards, Robert B." <[EMAIL PROTECTED]> wrote in message
news:<[EMAIL PROTECTED]>...
> The question posed by Michael was how does someone select datasets for
> migration based on size. The answer, "You don't". Let me explain.
> 
> The purpose of space management is to make sure that you have enough
> available space in your storage pools to handle new allocations and
> extending of existing allocations. Movement of datasets should only
> happen to meet that end. The only reason "size matters"  is
> because the larger the allocation of the migration-eligible dataset
is,
> the easier the goal is met to provide available free space in the
> storage pool. 
> 
> To that end, I agree with Ted. Migrating datasets based solely on some
> minimum size is ludicrous, especially if it is a very small value. 
> 
> We all know that placing datasets on L0, L1 and L2 is a balancing act
> based on constraints that vary shop-to-shop and definitely change over
> time.
> 
> Bob 
> 
> -
> Robert B. Richards(Bob)   
> US Office of Personnel Management
> 1900 E Street NW Room: BH04L   
> Washington, D.C.  20415  
> Phone: (202) 606-1195  
> Email: [EMAIL PROTECTED] 
> -
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> Behalf Of Vernooy, C.P. - SPLXM
> Sent: Monday, July 28, 2008 9:12 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: HSM Recalls
> 
> The down side of this method is that you only have one chance to
> determine the size, at dataset creation. Whatever happens to (the size
> of) the dataset afterwards is out of ACS routines control.
> We have CA-DISK and there I can (and do) explicitely exclude datasets
> from archiving/migration based on the size at that moment.
> 
> Kees.
> 
> "O'Brien, David W.  [C] , NIH/CIT" <[EMAIL PROTECTED]> wrote in
> message
> news:<[EMAIL PROTECTED]>...
> > Not HSM, selection is done by assigning SMS Management class based
on
> size in the SMS ACS routine.
> > 
> > 
> > 
> > From: Michael Wickman [mailto:[EMAIL PROTECTED]
> > Sent: Mon 7/28/2008 8:55 AM
> > To: IBM-MAIN@BAMA.UA.EDU
> > Subject: Re: HSM Recalls
> > 
> > 
> > 
> > Just curious how you select for migration base on size.  Do you set
> > special management class based on primary space at allocation time?
> Or
> > are there HSM commands that help with this selection process?
> > 
> >
> > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > Mike Wickman
> > Technical Services
> > email   mwickman at waddell dot com
> > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > 
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> > Behalf Of Ted MacNEIL
> > Sent: Thursday, July 24, 2008 4:56 PM
> > To: IBM-MAIN@BAMA.UA.EDU
> > Subject: Re: [IBM-MAIN] HSM Recalls
> > 
> > >We do not migrate anything smaller than 5mb since the overhead of
> > migrating them and having them recalled later was greater than the
> cost
> > of just leaving them on disk!
> > 
> > I mentioned this on IBM-Main many years ago.
> > I was told I was full of s**t.
> > Back then, it was any dataset a cylinder (.8 MB) or smaller.
> > No

Re: Example of what a very small JCL Interpreter can do to your installation.

2008-07-28 Thread Jeff Holst
On Fri, 25 Jul 2008 17:56:35 -0500, William H. Blair 
<[EMAIL PROTECTED]> wrote:

>Jeff Holst noted that an IBM SRL states:
>
>> 1. Overriding statements can appear in any order when
>>they explicitly specify the step that is being
>>overridden.
>
>This is apparently the "missing" documentation. However,
>it is not completely technically correct, because it is
>obviously not, in fact, necessary that "they explicitly
>specify the step that is being overridden."
>
>Thanks for the heads-up.
>
>--
>WB
>
If you go on to read the next paragraph it explains what happens when the 
step is not specified (it uses the step name from the last DD statement that 
did specify a step name, and if none exists the first step in the proc is 
overridden.) The paragraph that follows further clarifies things by stating 
that 
overriding DD statements must appear in the order of the steps in the proc. 

It is misleading to take one paragraph in isolation.

jh

--
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: HSM Recalls

2008-07-28 Thread Adams, Rick
The HSM migration exit (ARCMDEXT) is what we use to keep smaller
datasets from migrating.  You can find a sample in
SYS1.SAMPLIB(ARCMDEXT).  

We set the exit up to not migrate any datasets smaller than 10MB for 60
days and to not migrate datasets smaller then 5MB for 400 days.  After
60 days we saw a daily 89% decrease in the number of datasets that were
being migrated (67,226 down to 7,153) and a decrease of 17% in the
number of recalls (2719 down to 2263).  The CPU utilization for
migration/recall reduced 45%.  We did this without having to increase
the size of the pools - since the datasets not migrating were so small.
This was a win-win situation for us.

ThanksRick

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Michael Wickman
Sent: Monday, July 28, 2008 7:55 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: HSM Recalls

Just curious how you select for migration base on size.  Do you set
special management class based on primary space at allocation time?  Or
are there HSM commands that help with this selection process?


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Mike Wickman
Technical Services
email   mwickman at waddell dot com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ted MacNEIL
Sent: Thursday, July 24, 2008 4:56 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: [IBM-MAIN] HSM Recalls

>We do not migrate anything smaller than 5mb since the overhead of
migrating them and having them recalled later was greater than the cost
of just leaving them on disk!

I mentioned this on IBM-Main many years ago.
I was told I was full of s**t.
Back then, it was any dataset a cylinder (.8 MB) or smaller.
Now, I think even 5MB is probably small.

Analysis is required, but the concept is sound.

-
Too busy driving to stop for gas!









"This email is intended to be reviewed by only the intended recipient
 and may contain information that is privileged and/or confidential.
 If you are not the intended recipient, you are hereby notified that
 any review, use, dissemination, disclosure or copying of this email
 and its attachments, if any, is strictly prohibited.  If you have
 received this email in error, please immediately notify the sender by
 return email and delete this email 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

--
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: HSM Recalls

2008-07-28 Thread Jack Kelly

The down side of this method is that you only have one chance to determine 
the size, at dataset creation

I also believe that HSM's ARCMDEXT  exit is the place to decide whether to 
migrate, either ML1 or ML2, or leave it spin a little longer. And the exit 
certainly isn't rocket science. The SMS Mclass is based on the total size 
of the DSN at allocation, ie primary and 15*secondary. In our case that 
tends to distort the actual size of the DSN.

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: HSM Recalls

2008-07-28 Thread Vernooy, C.P. - SPLXM
I don't agree.
First, "You don't" is not an answer to the question "how do I". 
"in my opinion you shouldn't" is and I think that's what you intend to
say and I have a different opinion.

Your reasoning is correct, until the point where you don't take the cost
of migration and recalls into consideration when doing the "balancing
act". I have determined that it saves me a lot of cpu not to
migrate/recall "small" datasets and it only costs me a fraction more on
my storagegroups.

This is something missing in storage management. 
Fase 1 "should I start migrating" is realized, but fase 2 "how do I
migrate efficiently" is not, that is what I bring into the system with
leaving small datasets outside migration and what Michael also already
regarded useful, but was not sure how to realize it.

Kees.


"Richards, Robert B." <[EMAIL PROTECTED]> wrote in message
news:<[EMAIL PROTECTED]>...
> The question posed by Michael was how does someone select datasets for
> migration based on size. The answer, "You don't". Let me explain.
> 
> The purpose of space management is to make sure that you have enough
> available space in your storage pools to handle new allocations and
> extending of existing allocations. Movement of datasets should only
> happen to meet that end. The only reason "size matters"  is
> because the larger the allocation of the migration-eligible dataset
is,
> the easier the goal is met to provide available free space in the
> storage pool. 
> 
> To that end, I agree with Ted. Migrating datasets based solely on some
> minimum size is ludicrous, especially if it is a very small value. 
> 
> We all know that placing datasets on L0, L1 and L2 is a balancing act
> based on constraints that vary shop-to-shop and definitely change over
> time.
> 
> Bob 
> 
> -
> Robert B. Richards(Bob)   
> US Office of Personnel Management
> 1900 E Street NW Room: BH04L   
> Washington, D.C.  20415  
> Phone: (202) 606-1195  
> Email: [EMAIL PROTECTED] 
> -
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> Behalf Of Vernooy, C.P. - SPLXM
> Sent: Monday, July 28, 2008 9:12 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: HSM Recalls
> 
> The down side of this method is that you only have one chance to
> determine the size, at dataset creation. Whatever happens to (the size
> of) the dataset afterwards is out of ACS routines control.
> We have CA-DISK and there I can (and do) explicitely exclude datasets
> from archiving/migration based on the size at that moment.
> 
> Kees.
> 
> "O'Brien, David W.  [C] , NIH/CIT" <[EMAIL PROTECTED]> wrote in
> message
> news:<[EMAIL PROTECTED]>...
> > Not HSM, selection is done by assigning SMS Management class based
on
> size in the SMS ACS routine.
> > 
> > 
> > 
> > From: Michael Wickman [mailto:[EMAIL PROTECTED]
> > Sent: Mon 7/28/2008 8:55 AM
> > To: IBM-MAIN@BAMA.UA.EDU
> > Subject: Re: HSM Recalls
> > 
> > 
> > 
> > Just curious how you select for migration base on size.  Do you set
> > special management class based on primary space at allocation time?
> Or
> > are there HSM commands that help with this selection process?
> > 
> >
> > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > Mike Wickman
> > Technical Services
> > email   mwickman at waddell dot com
> > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > 
> > -Original Message-
> > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> > Behalf Of Ted MacNEIL
> > Sent: Thursday, July 24, 2008 4:56 PM
> > To: IBM-MAIN@BAMA.UA.EDU
> > Subject: Re: [IBM-MAIN] HSM Recalls
> > 
> > >We do not migrate anything smaller than 5mb since the overhead of
> > migrating them and having them recalled later was greater than the
> cost
> > of just leaving them on disk!
> > 
> > I mentioned this on IBM-Main many years ago.
> > I was told I was full of s**t.
> > Back then, it was any dataset a cylinder (.8 MB) or smaller.
> > Now, I think even 5MB is probably small.
> > 
> > Analysis is required, but the concept is sound.
> > 
> 
> --
> 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 information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
a

JES2-L is moribund!

2008-07-28 Thread Jack Kelly
I have to second that opinion. I joined the list but never have been able 
to search it. I can't seem to subscribe to the 'lists' within JES-L not 
does it appear to have a email list. Due to the various suggestions to use 
that list,I have obviously missed something? 

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: HSM Recalls

2008-07-28 Thread Richards, Robert B.
The question posed by Michael was how does someone select datasets for
migration based on size. The answer, "You don't". Let me explain.

The purpose of space management is to make sure that you have enough
available space in your storage pools to handle new allocations and
extending of existing allocations. Movement of datasets should only
happen to meet that end. The only reason "size matters"  is
because the larger the allocation of the migration-eligible dataset is,
the easier the goal is met to provide available free space in the
storage pool. 

To that end, I agree with Ted. Migrating datasets based solely on some
minimum size is ludicrous, especially if it is a very small value. 

We all know that placing datasets on L0, L1 and L2 is a balancing act
based on constraints that vary shop-to-shop and definitely change over
time.

Bob 

-
Robert B. Richards(Bob)   
US Office of Personnel Management
1900 E Street NW Room: BH04L   
Washington, D.C.  20415  
Phone: (202) 606-1195  
Email: [EMAIL PROTECTED] 
-

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Vernooy, C.P. - SPLXM
Sent: Monday, July 28, 2008 9:12 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: HSM Recalls

The down side of this method is that you only have one chance to
determine the size, at dataset creation. Whatever happens to (the size
of) the dataset afterwards is out of ACS routines control.
We have CA-DISK and there I can (and do) explicitely exclude datasets
from archiving/migration based on the size at that moment.

Kees.

"O'Brien, David W.  [C] , NIH/CIT" <[EMAIL PROTECTED]> wrote in
message
news:<[EMAIL PROTECTED]>...
> Not HSM, selection is done by assigning SMS Management class based on
size in the SMS ACS routine.
> 
> 
> 
> From: Michael Wickman [mailto:[EMAIL PROTECTED]
> Sent: Mon 7/28/2008 8:55 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: HSM Recalls
> 
> 
> 
> Just curious how you select for migration base on size.  Do you set
> special management class based on primary space at allocation time?
Or
> are there HSM commands that help with this selection process?
> 
>
> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> Mike Wickman
> Technical Services
> email   mwickman at waddell dot com
> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> Behalf Of Ted MacNEIL
> Sent: Thursday, July 24, 2008 4:56 PM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: [IBM-MAIN] HSM Recalls
> 
> >We do not migrate anything smaller than 5mb since the overhead of
> migrating them and having them recalled later was greater than the
cost
> of just leaving them on disk!
> 
> I mentioned this on IBM-Main many years ago.
> I was told I was full of s**t.
> Back then, it was any dataset a cylinder (.8 MB) or smaller.
> Now, I think even 5MB is probably small.
> 
> Analysis is required, but the concept is sound.
> 

--
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: Foreign 3590

2008-07-28 Thread Mark Pace
That message is saying that the VOLSER is not in the ATL, or missing from
the VOLCAT.

On Fri, Jul 25, 2008 at 6:05 PM, Lucy Arnold
<[EMAIL PROTECTED]>wrote:

> Hello,
>
> We just got a 3590 from IBM and am not having any luck getting the ATL to
> read it. We usually get electronic files or the old 3490.   We put it in
> the ATL door and the robot read it and stuck it in a slot - but when we try
> to access it we get:
>
> REQUEST FAILED - NOT ENOUGH NON-SYSTEM MANAGED VOLUMES ELIGIBLE
>
> How do you get to the darn thing??  Here is the JCL:
>
> //STEP2   EXEC PGM=IEBCOPY  PARM='DEBUG'
> //SYSPRINT DD SYSOUT=*
> //SYSUT3   DD UNIT=3390,SPACE=(CYL,(50,1))
> //SYSUT4   DD UNIT=3390,SPACE=(CYL,(50,1))
> //IN DD DSN=RIMLIB,UNIT=3590,VOL=SER=MP2869,
> //DISP=SHR,LABEL=(2,SL,EXPDT=98000),
> //STORCLAS=SC3590
> //OUT DD DSN=SYSJCN.PDO.RIMLIB,DISP=SHR
> //SYSIN  DD *
>   COPY INDD=((IN,R)),OUTDD=OUT
>
> Thanks in advance!
>
>
>
> Lucy Arnold
> Storage Manager
> U.C. Davis Medical Center
> 916-734-5498
>
> --
> 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
>
>


-- 
Mark Pace
Mainline Information Systems

--
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: HSM Recalls

2008-07-28 Thread Vernooy, C.P. - SPLXM
The down side of this method is that you only have one chance to
determine the size, at dataset creation. Whatever happens to (the size
of) the dataset afterwards is out of ACS routines control.
We have CA-DISK and there I can (and do) explicitely exclude datasets
from archiving/migration based on the size at that moment.

Kees.

"O'Brien, David W.  [C] , NIH/CIT" <[EMAIL PROTECTED]> wrote in
message
news:<[EMAIL PROTECTED]>...
> Not HSM, selection is done by assigning SMS Management class based on
size in the SMS ACS routine.
> 
> 
> 
> From: Michael Wickman [mailto:[EMAIL PROTECTED]
> Sent: Mon 7/28/2008 8:55 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: HSM Recalls
> 
> 
> 
> Just curious how you select for migration base on size.  Do you set
> special management class based on primary space at allocation time?
Or
> are there HSM commands that help with this selection process?
> 
>
> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> Mike Wickman
> Technical Services
> email   mwickman at waddell dot com
> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> Behalf Of Ted MacNEIL
> Sent: Thursday, July 24, 2008 4:56 PM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: Re: [IBM-MAIN] HSM Recalls
> 
> >We do not migrate anything smaller than 5mb since the overhead of
> migrating them and having them recalled later was greater than the
cost
> of just leaving them on disk!
> 
> I mentioned this on IBM-Main many years ago.
> I was told I was full of s**t.
> Back then, it was any dataset a cylinder (.8 MB) or smaller.
> Now, I think even 5MB is probably small.
> 
> Analysis is required, but the concept is sound.
> 
> -
> Too busy driving to stop for gas!
> 
> 
> 
> 
> 
> 
> 
> 
> 
> "This email is intended to be reviewed by only the intended recipient
>  and may contain information that is privileged and/or confidential.
>  If you are not the intended recipient, you are hereby notified that
>  any review, use, dissemination, disclosure or copying of this email
>  and its attachments, if any, is strictly prohibited.  If you have
>  received this email in error, please immediately notify the sender by
>  return email and delete this email 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
> 
> 
> 
> 
> --
> 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 information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
attachment is strictly prohibited, and may be unlawful. If you have
received this e-mail by error, please notify the sender immediately
by return e-mail, and delete this message. 

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

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



Re: Paging Question

2008-07-28 Thread Roach, Dennis
Several things have to happen before storage will be backed on AUX.

In simple terms.

The storage has to be getmained. All this does is update the page tables. No 
real storage is allocated. The invalid flag is on in the page table.

The first time the page is modified, the invalid flag triggers RSM to assign 
real storage. At this point it is eligible for AUX backing. 

If the page is highly dynamic, it may never be backed.

If it becomes static, it may be backed to allow for rapid page stealing. This 
depends on the storage load on the system.

BTW - we see the same thing.

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Rick 
Fochtman
Sent: Saturday, July 26, 2008 8:04 AM
---
We have page datasets with 40% allocated slots. We do not page (have 
lots of free memory). D ASM,ALL

But the allocated slots is less that the sum of all the address spaces. 
When is space allocated on a page dataset. I was thinking when virtual 
storage is requested. But this contradicts the process of spreading 
several pages across page datasets during page out.

--
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: HSM Recalls

2008-07-28 Thread O'Brien, David W. (NIH/CIT) [C]
Not HSM, selection is done by assigning SMS Management class based on size in 
the SMS ACS routine.



From: Michael Wickman [mailto:[EMAIL PROTECTED]
Sent: Mon 7/28/2008 8:55 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: HSM Recalls



Just curious how you select for migration base on size.  Do you set
special management class based on primary space at allocation time?  Or
are there HSM commands that help with this selection process?

   
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Mike Wickman
Technical Services
email   mwickman at waddell dot com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ted MacNEIL
Sent: Thursday, July 24, 2008 4:56 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: [IBM-MAIN] HSM Recalls

>We do not migrate anything smaller than 5mb since the overhead of
migrating them and having them recalled later was greater than the cost
of just leaving them on disk!

I mentioned this on IBM-Main many years ago.
I was told I was full of s**t.
Back then, it was any dataset a cylinder (.8 MB) or smaller.
Now, I think even 5MB is probably small.

Analysis is required, but the concept is sound.

-
Too busy driving to stop for gas!









"This email is intended to be reviewed by only the intended recipient
 and may contain information that is privileged and/or confidential.
 If you are not the intended recipient, you are hereby notified that
 any review, use, dissemination, disclosure or copying of this email
 and its attachments, if any, is strictly prohibited.  If you have
 received this email in error, please immediately notify the sender by
 return email and delete this email 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




--
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: control block including JOBID in case of WLM-managed jobs

2008-07-28 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:[EMAIL PROTECTED] On Behalf Of Dr. Stephen Fedtke
> Sent: Monday, July 28, 2008 7:04 AM
> To: IBM-MAIN@BAMA.UA.EDU
> Subject: control block including JOBID in case of WLM-managed jobs
> 
> hi z/os specialists,
> 
> for batch jobs running JES2-managed you may determine the jobid 
> (JOB) in control block field SSIBJBID. this seems to differ 
> in case of WLM-managed jobs.  
> 
> does anybody has info or idea on where to get the jobid based on 
> passing thorugh control blocks (not via console command).
> 
> thanks
> stephen

Why bother chasing chains? Use IAZXJSAB.

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A281/27.0

IAZXJASB READ,JOBID=MYJOBID,JOBNAME=MYJOBNAME,USERID=MYUSERID
...
MYJOBID DC CL8' ' JES JOB ID
MYJOBNAME DC CL8' ' BATCH JOB NAME
MYUSERID DC CL8' ' RACF ID THAT THE JOB IS RUNNING UNDER


--
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: HSM Recalls

2008-07-28 Thread Michael Wickman
Just curious how you select for migration base on size.  Do you set
special management class based on primary space at allocation time?  Or
are there HSM commands that help with this selection process?


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Mike Wickman
Technical Services
email   mwickman at waddell dot com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ted MacNEIL
Sent: Thursday, July 24, 2008 4:56 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: [IBM-MAIN] HSM Recalls

>We do not migrate anything smaller than 5mb since the overhead of
migrating them and having them recalled later was greater than the cost
of just leaving them on disk!

I mentioned this on IBM-Main many years ago.
I was told I was full of s**t.
Back then, it was any dataset a cylinder (.8 MB) or smaller.
Now, I think even 5MB is probably small.

Analysis is required, but the concept is sound.

-
Too busy driving to stop for gas!









"This email is intended to be reviewed by only the intended recipient
 and may contain information that is privileged and/or confidential.
 If you are not the intended recipient, you are hereby notified that
 any review, use, dissemination, disclosure or copying of this email
 and its attachments, if any, is strictly prohibited.  If you have
 received this email in error, please immediately notify the sender by
 return email and delete this email 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: Tivoli Workload Scheduler using excessive CPU

2008-07-28 Thread Richards, Robert B.
I posted the following about 2 ½ weeks ago and got one response. I'm trying 
again. :-)

 

"Our Tivoli Workload Scheduler (version 8.3) server task for communication 
between z/OS-USS and the distributed platform appears to be using excessive CPU 
at all times. No problem messages have been issued/noticed. Is anyone else 
running TWS 8.3 experiencing this problem? We are z/OS 1.9"

 

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



control block including JOBID in case of WLM-managed jobs

2008-07-28 Thread Dr. Stephen Fedtke
hi z/os specialists,

for batch jobs running JES2-managed you may determine the jobid 
(JOB) in control block field SSIBJBID. this seems to differ 
in case of WLM-managed jobs.  

does anybody has info or idea on where to get the jobid based on 
passing thorugh control blocks (not via console command).

thanks
stephen

--
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: Paging Question

2008-07-28 Thread Ron Hawkins
Rick,

A poorly typed sentence. It should read:

" Pages are only allocated slots on AUX if they have been paged out and
remain unchanged. There is no attempt to back a getmained page with an AUX
slot." 

My meaning is that ASM is not called to allocate an AUX slot until RSM needs
to do some management. If there is never an event that requires a page-out
then ASM will never allocate a slot.

My reference to unchanged was to acknowledge that after being paged out, a
page can exist in both REAL and AUX until it is changed. I think you are
referring to the same thing - page-in/page-out via bit flicks.

Ron


> 
> I was taught, at one time, that AUX storage slots were assigned by ASM
> call from VSM, during the processing of a GETMAIN request, and were
> released at FREEMAIN time. Since then, I learned that VSM pages that
> were paged out were assigned slots "on the fly" and the various AUX
> storage tables within the AS were updated at that time. Also, that
> pages
> that were unchanged since last page-in were not physically paged out,
> but rather something akin to "stolen".
> 
> (My assumption, provably invalid, was that storage was acquired to be
> used, thus each page would be changed at least once.)
> 
> Rick
> 
> --
> 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