Re: Mainframe Executive article on the death of tape

2010-03-24 Thread John Kington
Scott,

I have to chime in to the contrary.  I seem to remember many data check
errors on 3480 cart media.  Am I the only one?

Spencer hit it on the head. The only significant problem with 3480 tapes was 
due to faulty media produced by BASF.

Regards,
John

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


Re: Question concerning Master Catalog Compare

2010-03-22 Thread John Kington
Dave,


A colleague has posed the following question:

Any idea how to compare an old and new master catalogue to find out what is 
missing in the new one? I had to have done this last time I put up a system 
but can’t find any doc. Mainstar doesn’t seem to have anything. There are SYS1 
datasets that are not IBM that I need to add to the new master for z/OS 1.11

Any and all suggestions welcomed.

You could use sample program IGGCSILC to produce a flat file of the records in 
each catalog and then run the files through your favorite compare program.

Regards,
John

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


Re: NULL SMS configuration, versus MINIMAL SMS configuration.

2010-03-04 Thread John Kington
Glenn,
*
I am building a first copy of a stand alone sysres, commonly called a mini z/OS
and I would like SMS to come up in a null configuration.
*
I have found RTFM guidelines for setting up a MINIMAL configuration but no
specifications for a NULL configuration. Am I missing something or do I have
the nomenclature confused?
*
How can I define a NULL SMS configuration? Is it actually documented
somewhere?

ISTR, IBM used to recommend a null configuration which was an empty linear vsam 
used for the ACDS. The recommendation was later changed to have a minimal 
configuration. If you have documentation on setting up a minimal configuration, 
that is what you want to do.

Regards,
John

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


Re: NULL SMS configuration, versus MINIMAL SMS configuration.

2010-03-04 Thread John Kington
David,

I always thought a null configuration was what you got if there was no IGDSMSxx
member, that's what I remember from one-pack systems but I cannot test it now.

I think that is just not running/starting SMS. Is this an option anymore? 
Running SMS with a null configuration is running with an empty linear vsam 
dataset as your ACDS. Running SMS with a minimum configuration was as Mark 
described it earlier. IBM initially recommended running with a null 
configuration if you were not going to use any of the features. That was 
changed to run with a minimum configuration later. I have a special SMS with 
minimum configuration used with our emergency two pack system. 
Regards,
John

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


Re: Adventure - Or Colossal Cave Adventure

2010-02-25 Thread John Kington
I suspect he may have meant ORVYL, the interactive exuction companion to
WYLBUR. We never ran it, so I don't know much about it.

Did anyone use it other than Stanford?

WYLBUR was used at University of Cincinnati in the mid 80's when I was learning 
to program. Much better for an imperfect typist like me than the ancient 
keypunch machines that was the other alternative. I never heard of it being 
used in a commercial environment though.

Regards,
John

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


Re: Consolidate Storage Groups

2010-02-24 Thread John Kington
Neel,

ps.  my plan without much detail : DB2 StoGroup, Guaranteed SC,
quiesced volume(s) in same SG as normal.
My experience with DB2 stogroup specifying real volsers and guaranteed 
space=yes was that all datasets allocated would go to the first volume until 
the allocation would exceed the high allocation threshold. You would be much 
better off leaving DB2 table spaces outside of SMS or have only an asterisk for 
the volser in the stogroup and let SMS scatter the datasets around for you. 
There would be no harm in hand placing the holy cow(s) and letting SMS handle 
the other 95%+ DB2 table spaces.
Regards,
John

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


Re: Consolidate Storage Groups

2010-02-22 Thread John Kington
Rebecca,
snip

One question I haven't found the answer to: Is there anything special I have
to worry about with the DB2 storage groups and/or classes.  I know DB2 has a
thing where it defines one or the other (not sure which) but is there any
connection between the DB2 definition/setting and the SMS configuration?
Will the DBA's need to make changes to reflect the changes in the SMS
configuration?

Assuming you are not using Object Access Method (OAM), you should only have to 
change the storage class you are assigning to the DB2 dataset to the 
new/surviving storage class.

My plan for merging storage groups is to:
 0. Make copy of current SMS SCDS. You most likely have a backup but it would 
be helpful to have a copy to use as a reference as you make changes.
1. Modify the ACS STORGRP routine so that everything assigned to a storage
group being merged is changed to be assigned to the target storage group.
Instead of creating new storage groups, I am keeping some of the old ones
and merging into them.
As John Ticic pointed out, make sure the merged storage classes have the 
same/similar attributes. No problem with having more than one surviving storage 
class.

2. Delete all volumes from a storage group being merged and added them to
the target storage group.
You will need to do step 3 first since you can only have a given volser once. 
You just need to be sure you include all volumes in the deleted group(s) in the 
successor group. Since you are including all volumes into the successor storage 
group, there should be no need to move any datasets. If the dataset has the 
right placement now, it will have the right placement in the new SMS 
configuration.

3. Delete the now empty storage groups.

3a. Look at using Naviquest to build test cases and test your current and 
proposed configuration against them. You should be able to verify everything 
before you do step 4.

4. Activate the new configuration (when doing this for the production and
development pools, it will be done on a Sunday when they are down just to
ease the worries of management - plus it is easy for us to get maintenance
windows on Sundays.)

For storage classes:
1. Modify the ACS STORCLAS routine so that everything assigned to a storage
class being merged is directed to the target storage class.
Naviquest again would be your friend here.
2. Will not actually delete the merging storage classes from the SMS
configuration or the STORGRP routine.
3. Eventually move datasets that don't get redefined with the new storage
class.
IDCAMS alter command can be used to change the storage class. You can use 
dcollect and scan the output looking for storage classes you want to change. No 
need to move/reallocate a dataset.
4. Once there are no longer datasets associated with the old storage classes,
delete them from both the configuration and the ACS STORGRP routine.
Good plan. I would do both storage class and storage group at the same time but 
I have plenty of experience (and the scars to prove it).

Regards,
John

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


Re: SMS QUESTION - MULTI VOLUME ALLOCATION

2010-02-22 Thread John Kington
Willie,


I have a DATACLASS defined to use a Volume Count of 5 to  allocate specific 
dsns for 7 specific alias.
When I exeucted the DEFINE CLUSTER the dataset, which is VSAM, is allocated 
with the correct DATACLASS.  However, when I execute the batch job to 
populate the cluster I abend on IEC030I B37-04,IFG0554A.  The volume runs out 
of space.
It seems that the SMS doesn't span the next extent to the next volume in that 
group.
My question is, is SMS behaving correctly?   If so, should I need to code the 
DATACLASS parm in the DEFINE CLUSTER?  For a quick fix I coded the DATACLASS 
parm and the job worked.

Do you get the correct dataclass on the vsam dataset when you omit 
dataclass(x) from the define statements? If not, I would recheck the data 
class acs routines to make sure you are finding these datasets and setting the 
data class.

Regards,
John

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


Re: SMS QUESTION - MULTI VOLUME ALLOCATION

2010-02-22 Thread John Kington
Willie,
[keeping with topposting]
I suspect you are not applying the dataclass to the nonvsam dataset. The fact 
that you could make it work when you added dataclas= to the DD statement makes 
me think you still have a problem there. ProSMS can dynamically add volumes to 
your dataset and I would consider letting that product handle datasets going 
multi-volume instead of having a mixture of volume count on the dataclass and 
ProSMS actions.
Just my 2 cents.
Regards,
John
I ran a test allocating a VSAM dsn without the DATACLAS parm.  Yes, the 
DATACLASS is correctly assigned.  I spoke to our software group and they will 
need to add the alias to PRO-SMS which would span both VSAM and NON-VSAM dsns 
on multiple volumes should there be a space constraint on the initial volume.

--- On Mon, 2/22/10, John Kington john.king...@convergys.com wrote:


From: John Kington john.king...@convergys.com
Subject: Re: SMS QUESTION - MULTI VOLUME ALLOCATION
To: IBM-MAIN@bama.ua.edu
Received: Monday, February 22, 2010, 10:46 AM


Willie,


I have a DATACLASS defined to use a Volume Count of 5 to  allocate specific 
dsns for 7 specific alias.
When I exeucted the DEFINE CLUSTER the dataset, which is VSAM, is allocated 
with the correct DATACLASS.  However, when I execute the batch job to 
populate the cluster I abend on IEC030I B37-04,IFG0554A.  The volume runs out 
of space.
It seems that the SMS doesn't span the next extent to the next volume in that 
group.
My question is, is SMS behaving correctly?   If so, should I need to code the 
DATACLASS parm in the DEFINE CLUSTER?  For a quick fix I coded the DATACLASS 
parm and the job worked.

Do you get the correct dataclass on the vsam dataset when you omit 
dataclass(x) from the define statements? If not, I would recheck the data 
class acs routines to make sure you are finding these datasets and setting the 
data class.

Regards,
John

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



  __
Make your browsing faster, safer, and easier with the new Internet Explorer® 8. 
Optimized for Yahoo! Get it Now for Free! at 
http://downloads.yahoo.com/ca/internetexplorer/

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

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


Re: AS/400 FTP to z/OS

2010-02-22 Thread John Kington
George,

I've got a vendor that is FTP'ing a file size of 96K and I was wondering
if any of the listeners in this group know how to handle a record size
that large? As always your help is appreciated...

The only think I can think of at the moment is to ftp it to a hfs dataset. You 
could then chunk it up later to fit within the lrecl limit.

Regards,
John

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


Re: AS/400 FTP to z/OS

2010-02-22 Thread John Kington
Smart thinking, it didn't even dawn on me to use hfs. Is there a manual
that I can read to learn how?

These are the type of datasets used by Unix System Services. You should be 
using these already in some fashion.

Zman is right in asking if the file is truely one long string of bytes 
(record). I would try to see what the file really looks like first. Since you 
say it is an invoice, I suspect there are multiple records (line breaks) in the 
file.

Regards,
John

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


Re: SMS error message IGD17051I. Why?

2010-02-09 Thread John Kington
Jack,

I thought that SMS combined the primary and all of the secondaries to make
the total allocation, not just the primary,  Does it fail is you just give
it a primary allocation?
The primary plus all of the secondaries would equal the MAXSIZE value passed 
into the ACS routines. The primary allocation amount is always used for the 
first allocation. The problem was the small blocksize of 182 bytes was so 
inefficient that SMS needed to allocate more than 64K tracks to hold 1GB of 
data requested for primary amount. (69 * 182 = 12,558 bytes per track).

Regards,
John

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


Re: SMS error message IGD17051I. Why?

2010-02-08 Thread John Kington
Bob,

Blocksize matters. You are asking for 1,000,000,000 byte allocation and telling 
the system that you can place only 8,918 bytes per track (49 * 182) assuming 
3390 geometry. My calculator shows the number of tracks you need is quite a bit 
larger than 65,535.
Regards,
John

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


Re: MOUNT COMMAND FAILING

2010-02-01 Thread John Kington
John,

I am trying to change the status of an online volume.  It is mounted as 
PRIVATE and I want to change it to PUBLIC.  I issued the following mount 
command:
M A3FD,VOL=(SL,WRKC14),USE=PUBLIC

I think you need to preceed a four digit (character) device address with a 
slash.

M /A3FD,VOL=(SL,WRKC14),USE=PUBLIC

Regards,
John

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


Re: The Incredible Shrinking PDSE

2010-01-28 Thread John Kington
Your storage admin may have coded the acs routine to accept a management 
class value passed in via jcl but not likely.

Why is that not likely?
I've always allowed it.
Especially, since you can over-ride it with IDCAMS.
Most of the time, I've found people don't take the effort to change/control 
management classes.
This is proof that you've addressed their needs adequately.

A better choice of words might have been Your storage admin may have coded the 
acs routine to accept a management class value passed in via jcl but don't 
count on it.

Regards,
John

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


Re: IEF287I NOT CTLGD 2

2010-01-28 Thread John Kington
Alan,

ISTR an option in DFSMS to allow recataloging instead of generating
message IEF287I. Does anyone remember what option that is and where it
is specified?

I think this is one of the few functions of Stopx37 and its ilk that SMS does 
not handle.
If anyone knows that I am wrong, please feel free to correct me.

Regards,
John

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


Re: why compression costs additional I/O?

2010-01-27 Thread John Kington
Pawel,


Hello everybody,
Recently we are reviewing our EndOfDay jobs looking for potential performance
improvements (reducing CPU/elapsed time).
We have several jobs sorting big datasets where output is SMS-compressible
(type: EXTENDED) datasets.
When we compare such sorting with sorting on non-compressible output we
can see this:
 EXCP   TCB   SRB   el.time
TESTXWP5   STEP110 00   757K   3.51.709.01 -- w/o compression
TESTXWP5   STEP120 00  1462K   3.62  2.89  10.45 -- w. compresion

We guess that big SRB in (2) goes for compression (that we understand - we
probably quit compression at all), but we don't understand 2 times bigger EXCP
in second case.

I recommend you ask your sort vendor to get the answer. I am sure they would be 
happy to explain how their excp routines are more efficient.

Regards,
John

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


Re: The Incredible Shrinking PDSE

2010-01-26 Thread John Kington
Good answer :-)

Now, how do I override that? Is there a JCL parameter?

I used release immediate on a management class *once* and quickly changed it. 
Your storage admin may have coded the acs routine to accept a management class 
value passed in via jcl but not likely. You can use idcams alter to change the 
management class to get around it quickly but you will need to work with your 
storage admin to remove the immediate release from the management class or 
assign a different management class to your PDSE. Re-allocating the PDSE 
without either change will get you back to where you are.
Regards,
John

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


Re: VSAM LSR

2010-01-04 Thread John Kington
Paul,

I have an application that has several VSAM datasets.
These datasets currently use NSR (Non Shared Resources).

The Application is written in assembler.
I want to switch some of the Files to use LSR.
If two files share a buffer pool do I need to concern my self with
the contents of the buffer pool or is the Access Method handling that.

In other words If I issue a VSAM GET for File A, is VSAM managing the contents 
of the LSR buffer pool with respect to the two files that may or may nor have 
records in the buffer pool ?

Do I need to use any additional Assembler VSAM macros to manage the
contents of the buffer pool ?
 
I believe someone else mentioned batch LSR but you could use system managed 
buffering if the vsam datasets are SMS managed. It would be even less work than 
implementing batch LSR. My testing showed very good results such that I would 
problably not bother to setup LSR in an assembler program again.

Regards,
John

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


Re: SMS ACS and symbols

2009-12-03 Thread John Kington
Dave,
Are system or installation defined system symbols other than SYSPLEX or
SYSNAME available for use in ACS routines?  Looking at the manuals, it
is not clear.

I think godzilla only gives you what is documented in the Storage 
Administration Reference. You can easily test this out by trying to use a 
locally defined symbolic in a IF statement in one of the ACS routines and try 
to translate it.

Regards,
John

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


Re: Changing SYSPLEX name

2009-11-25 Thread John Kington
David
Regards,
John
513-723-7527
john.king...@convergys.com

But, I still have this nagging idea in my head though that SMS
controlled volumes have sysplex name on them somewhere.  

Are you using system (names) or system group(s) in your SMS configuration? Your 
system group name needs to match the SYSPLEX name.

Regards,
John
513-723-7527
john.king...@convergys.com

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


Re: Changing SYSPLEX name

2009-11-25 Thread John Kington
David,

Yes, we do specify sysgrp.  So the production plex is CINPLEX and has
99.9% of the DASD ownership, CINTPLEX is my sometimes up testing
sysplex.  CINPLEX would be the name that changes to something else.  So
are you saying if I added newPLEX to the SYSGRP list, then I
would/should be good?  No, volume conversions necessary?

I am not sure since I never used system group and now work in a different area. 
My replacement is on vacation so I can't look over his shoulder at the panels 
but I thought you had to specify the system names in the group. According to 
the docs, there is a rename option and I think that may be the way to go.

And of course, I would assume that if we are doing any IF/THEN/ELSE
logic in the ACS routines with SYSGRP name, we would also have to
account for that(not sure there is, I'm not the storage team)?

If the old sysplex name and new sysplex name are similar, any test could be 
modifed to use a pattern. If not, you could always use a filter list.


Regards,
John
513-723-7527
john.king...@convergys.com

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


Re: Back to Work

2009-10-19 Thread John Kington
Eric,

I finally am going back to work on Monday.  I'll be working at the new IBM
call center in Dubuque, Iowa.  I'm not sure if later today I'll even be able
to see my IBM-Main messages when I leave Milwaukee.  I'll be living on a
farm in the country.  I'm not sure if I want to pay $60 to $80 a month for
internet access by either satellite or cell phone.  Time will tell.

Congrats on landing a job. It is old fashioned but you can still get dialup if 
you plan to have a landline.

Regards,
John

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


Re: Receive file size limit

2009-10-12 Thread John Kington
Mark

I'm trying to receive a really large file.  The transmit file is 2,876
cylinders, when I try to receive the file I always abend with

receive
indsname('MKARLSB.BJC.SMFRAW09')

 INMR901I Dataset TS58260.BJC.SMF from TS58260 on
BASLMO
 INMR906A Enter restore parameters or 'DELETE' or 'END'
+
space(4369,500) cylinders dsname('fred.BJC.SMFRAW03')
volume(msmpe2)
 IEC030I
B37-04,IFG0554A,MARPACE,IKJACCNT,SYS00133,B222,MSMPE2,04210010,FRED.BJC.SMFRAW03

 INMR030I RECEIVE command terminated.  ABEND
B37
 INMR031I Register 15 value at ABEND was
X'0004'
 IKJ56641I RECEIVE  ENDED DUE TO
ERROR+
 READY


Strange since xmit does not compress data AFAIK. You could try to set a 
blocksize in case you are getting an unblocked output file. You could then try 
to pre-allocate a larger extended sequential dataset or multi-volume 
non-extended sequential to get something larger than 4,369 cylinders (per 
volume). If the original source was a pds, it should be smaller than 4,369 
cylinders.
Regards,
John

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


Re: CA-1 QUESTION : TAPE DOES NOT EXPIRE

2009-09-24 Thread John Kington
Esmie,

I did an inquiry on a tape and it is not Multi-file.  The outcode is VMS which 
means that they are still offsite. Below is some information:
The blankVMS code in the the outcode means that the tape was sent offsite via 
the vaulting portion of CA1 and should be returned to the tape library. Have 
you run the vaulting job since September 1?
Regards,
John

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


Re: CA-1 QUESTION : TAPE DOES NOT EXPIRE

2009-09-24 Thread John Kington
Esmie,
Oops, Brian is right about the external data manager being the culprit. My 
apologies for not looking at your email closely.
Regards,
John

You will need to set EDMID='   ' and also FLAG3=00

These field tell CA-1 that the tape is externally managed, so CA-1 will not
return the tape to scratch.

Brian

On Thu, Sep 24, 2009 at 9:01 PM, esmie moo esmie_...@yahoo.ca wrote:

 Darth,

 I did an inquiry on a tape and it is not Multi-file.  The outcode is VMS
 which means that they are still offsite. Below is some information:

 FLAG1  = E0 FLAG2  = C0   FLAG3  = 20  BATCHID= 0E =
 TMSUPDTE
 FLAG4  = 00 FLAG5  = 00   FLAG6  = 00  HOOKID = FE
 =
 EDMID  = HPDM   WMC= 0WWID   =  -  -
 CDATE  = 2001/112   CJOB   = SOVPROC  CTIME  = 1608CPGM   = SOVMAIN
 LDATE  = 2001/112   LJOB   = SOVPROC  LTIME  = 1608LPGM   = SOVMAIN
 CSTEP  = SOVPROCCDDNAME= SYS00013 CUNIT  = 1703LUNIT  = 1703
 OUTDATE= ZEROS  OUTCODE=  VMS SLOT   = 000 TRERRC = 0
 BTHDATE= 2001/069   VENDOR = BLANKS   COUNT  = 2   TWERRC = 00017
 DATECLN= ZEROS  USECLN = 0CLNCNT = 000 TRERRI = 0
 VOLSEQ = 0001   ROBTY  =  ROBID  = 000 TWERRI = 00017
 1STVOL =NEXTVOL=  PREVVOL= PRERRC = 0
 NUMDSNB= 0  1STDSNB= 000  LSTDSNB= 000 PWERRC = 0
 LABEL  = SL DEN= 3590 TRTCH  = 128TPRERRI = 0
 RECFM  = U  LRECL  = 00   BLKSIZE= 00  PWERRI = 0
 AUDATE = 2009/244   AUTIME = 1155 BESKEY = 0   BLKCNT = 00
 AUCODE = 00 AUFLAG1= 00   CPUID  = IS02USERID = GWGA09
 VOLPERC= 000FILPERC= 000  COMPRES= 000 CTLGCNT= 000

 Thanks for pointing that out.  Thanks again.

 --- On Fri, 9/25/09, Darth Keller darth.kel...@assurant.com wrote:


 From: Darth Keller darth.kel...@assurant.com
 Subject: Re: CA-1 QUESTION : TAPE DOES NOT EXPIRE
 To: IBM-MAIN@bama.ua.edu
 Received: Friday, September 25, 2009, 12:47 AM


 EDM flag set?  Vault Code? Multi-file tape?   Might be helpful if you
 could include the record.
 ddk


 It is quite a mystery to me as to why several tapes are not expired even
 though it has  the
 EXPDT  = 2009/244.  The tapes were expired (via CA 1 / ISPF)  on August
 31, 2009.  I verified if the TMS jobs which scratch the tapes were
 executed and I received confirmation from our tape librarian that they
 are executed daily.  We are running CA 1(R) r11.5  RELEASE z/OS 01.09.00

 I am not sure where I should look.  Could someone advise me?



 **
 This e-mail message and all attachments transmitted with it may contain
 legally privileged and/or confidential information intended solely for the
 use of the addressee(s). If the reader of this message is not the intended
 recipient, you are hereby notified that any reading, dissemination,
 distribution, copying, forwarding or other use of this message or its
 attachments is strictly prohibited. If you have received this message in
 error, please notify the sender immediately and delete this message and all
 copies and backups thereof.

 Thank you.

 **

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



   __
 Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your
 favourite sites. Download it now
 http://ca.toolbar.yahoo.com.

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


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

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


Re: Sharing Data between SMSPLEXES.

2009-09-23 Thread John Kington
Brian ,
We have 2 SMSPLEXES within a bronze SYSPLEX.

GRS is common to all LPARS, but most everything else is not.

Now we have a new DB2 application coming that will require application
datasets which will be required to be written to from all LPARS in the PLEX.

I've shared volumes before by having a storage group which is written to
from one SMSPLEX being online and in read mode from another plex with no
problems, but for both sides to be able to allocate, write  extend datasets
then I'm wondering if there's any gottchas coming at me.

SMS keeps space utilization information for each managed volume in the 
communications dataset. By allowing multiple SMSplexes to allocate, extend and 
delete datasets on the same volume(s), you will likely get these stats out of 
whack. The result would be something like never allocating a dataset to a given 
volume because SMS thinks the volume is full (exceeds high threshold) or tries 
to allocate a dataset on a volume that does not have enough space. If I 
remember correctly, the only way to clear the statistics was to remove the 
volume from the SMS configuration, activate the configuration, add the volume 
back to the configuration and then active the configuration.

Regards,
John

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


Re: Sharing Data between SMSPLEXES.

2009-09-23 Thread John Kington
Mark,
SMS keeps space utilization information for each managed volume in the
communications dataset. By allowing multiple SMSplexes to allocate, extend
and delete datasets on the same volume(s), you will likely get these stats
out of whack. The result would be something like never allocating a dataset
to a given volume because SMS thinks the volume is full (exceeds high
threshold) or tries to allocate a dataset on a volume that does not have
enough space. If I remember correctly, the only way to clear the statistics
was to remove the volume from the SMS configuration, activate the
configuration, add the volume back to the configuration and then active the
configuration.


I'm pretty sure I tested that also... and it still didn't help.   The only
way I
found was to allocate or delete a dataset on the volume from the SMSplex.

Was the problem in SMS stastics or in the vtoc on the volume? You do have to 
turn on the DIRF bit and force an allocation to the volume to get CVAF(?) to 
tidy up the vtoc space information on a volume with an indexed vtoc.
Regards,
John

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


Re: Question on ACS Routines

2009-09-17 Thread John Kington
George,


SELECT

 WHEN (HLQ   = USER)/* When the dataset's HLQ is a*/

  SET STORCLAS   = 'USERSC'  /* userid, set the storage class  */

  /* to USERSC. */

This looks like it should work if you are in the alloc acs environment. I 
second Darth's suggestion that you put in write statements to write out the 
variables HLQ and USER to the job log. If you are running this against a test 
case, you do need to provide the user value in the testcase.
Regards,
John

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


Re: Question on ACS Routines

2009-09-17 Thread John Kington
Doug,
As Darth stated, USER is a read only variable passed into the alloc 
environment. I don't have access to an environment where I can run a quick test 
but I suspect you would get a translate error if you attempted to use a filter 
list with name USER.
Regards,
John

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


Re: Forcing TMS Tape entry into scratch status

2009-09-16 Thread John Kington
David,

We are in the process of eliminating old pools of tapes.
The application owner and the tech support for the silos uncataloged the 
datasets and changed the Expdt to the current date expecting the nightly TMS 
functions to flip the scratch bit for each of these tapes.

I thought I could delete the pool but the tapes must be in scratch status 
first.

Maybe I'm just forgetting something simple but I don't see a utility that will 
force a 'scratch status'.

Any suggestions?

I would check to see if there is an out of area code or the external data 
manager flag is set.

Regards,
John

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


Re: Forcing TMS Tape entry into scratch status

2009-09-16 Thread John Kington
David,
From the inquiry, it looks like all of the chaining is missing or has been 
removed. The only option that I can suggest is to turn on the scratch bit with 
tmsupdate.
VOL 200041
VER DSN=NIH.NEUMICS.PPT.MBACKUP.CHECKPT.G0059V00  
OI  FLAG1=04
Regards,
John
513-723-7527
john.king...@convergys.com

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


Re: FTP error checking and recovery

2009-09-11 Thread John Kington
Jim,
How reliable is FTP across the internet ?  I have a large number of DFDSS
dumps to move to the IBM Remote Development Facility and the most convenient
way is via FTP.  Can I be confident that if the FTP completes without error
then the DFDSS dump file will get there completely intact and without
errors.  Or should I look for alternate methods of delivery such as copying
the dumps to DVD.
I always had problems sending DSS dumps via ftp unless I tersed it. DSS expects 
a short block at the beginning of the file and my ftp, especially to a 
non-mainframe server always seemed to cause the resulting file to be reblocked. 
The result was DSS would state it was not a valid backup. It seems to me that 
you could use struct=r or something like that if you were ftp'ing from a z/os 
directly to another z/os.
As for the Internet, you get what you get. There are ftp clients capable of 
restarting the ftp at the point in the file where it failed. That would allow 
you to avoid resending data that has already been received.
Good luck,
John

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


Re: Dynamic Cache Management

2009-09-11 Thread John Kington
GSG,
I was reading the Implementing System-Managed Storage book and came
accross Using Cache to improve performance, were it spoke about Dynamic
Cache Magagement.  Is there still a benefit in implementing this?
PROS/CONS.  Is anyone using this?  Got any general guidelines for starting 
out?

I never bothered with DCM(E) since all data written to/read from modern dasd 
subsystems went though cache anyway. It is very complex sometimes trying to 
figure out why allocations are occurring against certain volumes and not 
others. DCM(E) just added another complicating factor that did not seem to have 
any significant benefit in performance.
Your mileage may vary.
Regards,
John

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


Re: Query about DATACLAS from program

2009-09-09 Thread John Kington
Miklos,

The problem occurs with C/C++ runtime, as it assigns some default DCB
attribs to a newly created dataset
If I would know if it gets theDCB attribs from theDATACLASS or not  I, I
can decide to set the defults to ZERO(i.e. let DATACLAS) or set some
other defaults.
Would it be possible for you to pass a dataclas instead of dcb information? You 
should be able to work with your storage administrator to setup a dataclass 
that you can use and would be able to override the dataclass in the ACS routine.
Regards,
John

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


Re: Using DATACLASS

2009-09-08 Thread John Kington
Gil,

Good.  Then which has precedence: attributes in the DATACLASS, or
attributes supplied in the DCB OPEN exit?

In the past, the values specified in jcl, dataset label and program took 
precedence over anything in the dataclass. According to a posting by Kees, it 
looks like IBM has made a recent change that I need to research. The open exit 
of course can mangle anything and would have the greatest say so in the past 
and probably still is king of the hill.

Regards,
John

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


Re: Concatenations and blocksizes

2009-08-07 Thread John Kington
It is a misdesign that the OS allows this ever to happen.  The
principal use of this facility is to correct errors that were
introduced by its earlier inadvertent use.  Simply, any OPEN for
WRITE with overriding attributes where the label contains different
nonzero attributes should ABEND for inconsistent attributes.

If the programmer feels compelled to change attributes the
recourse should be:

o ZAP the VTOC, or
I use the same mis-design to reset it back to the original blocksize. If the 
change was recent (last couple of days), I make an attempt to find the culprit 
and have them fix their jcl. Zapping the vtoc is the last (*very* reluctant) 
resort and only to be done by a very select few. 

o COPY, reblock, and rename.
This is the proper way to make a planned, permanent change to the dataset 
attributes.

Regards,
John

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


Re: Concatenations and blocksizes

2009-08-07 Thread John Kington
Ron,

The largest blksize first restriction did go away with for Fetch in XA, and
it was before the restriction was lifted for SAM-E datasets (refer to Ed
Jaffe's comments).

I stand corrected on when the restriction was removed.

In one shop I was in a JCL check product was insisting that this was
required for production JCL that had worked faultlessly for years.

Are you able to recreate the error and post it to the list?

I believe Herman has the problem with blocksize in a concatenation.

Regards,
John

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


Re: Concatenations and blocksizes

2009-08-06 Thread John Kington
Herman

Really,  I took it out and the job failed.  Put it back in and it worked
without incident.  And yes I still have it in that job to date.

I would look at the blocksize on each dataset in your concatenation and verify 
that you do not have any members blocked greater than the blocksize. A problem 
that I have had in the past was someone updating a PDS with a blocksize on the 
DD which causes the blocksize in the vtoc to be changed.

I believe Ed and Ted are right about the largest blocksize first restriction on 
concatenations being lifted with MVS/ESA.

Regards,
John

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


Re: DASD: to share or not to share

2009-08-05 Thread John Kington
Frank,

The only resources that we separate is the sandbox where system programmers do 
dangerous things like bringing up new levels of operating systems, etc. z/OS 
has always had robust sharing.

I/O from the development LPAR would have negliable impact on production LPAR 
even reading the same exact data since data is staged through cache on all 
modern dasd subsystems. You just need to be sure that GRS is setup to convert 
hardware reserves to enqueues and have everyone use DISP=SHR unless they really 
need to update the dataset.

Regards,
John

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


Re: DASD: to share or not to share

2009-08-05 Thread John Kington
and have everyone use DISP=SHR unless they really need to update the dataset.

Disagree!
Too generic.

This one has nothing to do with shared DASD!
It is also an issue within a single system.

What if you want a consistant copy with no updates while you are reading?

I was thinking more in context of loadlib concatenations. If someone in our 
shop wants to update a file without getting exclusive control, I will be happy 
to supply the rails and build the fire to heat up the tar.

Regards,
John

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


Re: SMF record data - ALTER gdgbase LIMIT(n)

2009-06-17 Thread John Kington
John


 We may get a request to find the culprit. A number of production
 GDG bases have been changed from 30 to 6. Nobody knows who did it or
 when. I think that SMF type 66 records would have this information,
 but there does not seem to be an easy way to decode what was
 actually changed via the SMF66CRC data field. Also, I'm not sure
 where the ICF catalog records are documented. Or even if they are
documented.
DAF might help here if some generation datasets were uncataloged when the
alter was done.
Regards,
John

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


Re: C/C++ Calling OBTAIN / IGC0002G

2009-05-21 Thread John Kington
Eileen,

 well i finally figured out why my old copy of the Michaels code did not
 work and the new stuff he sent did.
 in one case the macros in the assembler code obtasm.s properly continued
 in column 16 and in the other improperly in column 17.
 But there were no assembly errors. Should not the CEENTRY macro have
 flagged an error if could not recognize the parms beginning with a
 blank? It must have just ignored the parms so the generated code got an
 0c4 abend.
If there is a blank in column 16 on a continuation line in a macro,
everything is treated as a comment. Brings back memories of reading a vsam
file backward because I could not figure out why I could not do a direct
read against my ACB.
Regards,
John

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


Re: OAM 3995 objects

2009-05-19 Thread John Kington
Joel
 We're in need of migrating our transitioned objects to a
better-performing
 platform than the 3995.   Unfortunately OAM doesn't support transitioning
 objects to (non-DB2) dasd.  Our other option is our VTS.  Are there any
 shops that have migrated all their 3995 objects to another platform in
order
 to get rid of the 3995 altogether?

Our discontinued platters went through the shredder (we lost the business).
There is a next pending action date on each ojbect and oam storage
management cycle will not touch it until that date. You will need to change
that date to current date or a date in the past to get the new (revised)
storage class applied and cause oam to transition the object. The good news
is that you can selectively update objects to test your changes against a
small number and control the number of objects being transitioned at a
time.
Regards,
John

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


Re: Optimal Tape Blocksize

2009-03-27 Thread John Kington
Walter,

 
 I thought BLKSIZE=0 would also let the system choose the optimal 
bloksize
 for datasets on tape. I'm starting to review datasets on tape the way 
Lizette
 is doing, and I can see that in some cases the chosen bloksize is really 
poor.
 (i.e. RECFM=FB,LRECL=22,BLKSIZE=0 in jcl, but I see BLKSIZE=4620 
 under DFSMSrmm) 
 
 In my DEVSUPxx I have only coded COMPACT=YES. 
 
 I can't understand why such poor BLKSIZE are chosen. I would really 
 appreciate 
 if anyone could shed some light on this. 
 
As Kees noted, the program could have a blocksize in imbedded which 
overrides anything from the label and jcl. Another way for a program to 
override the blocksize is to include a dcb exit to set the blocksize. 
Unlikely but possible if you do not find a hardcoded blocksize in the dcb 
in the program.
Regards,
John

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


Re: Optimal Tape Blocksize

2009-03-27 Thread John Kington
Walter,

 Kees, Ted, Terry,
 
 thanks very much for your reply. I first looked at 'z/OS 1.9 DSMS 
 Using Data Sets',
 but could not find such a direct statement. I will pass this info to
 our programmers
 and see how Natural can make a better use of blksize when data is 
 written to tape.
 
It is very possible that Natural is using the dcb exit that I mentioned in 
my other email. Hopefully, the means and values are documented somewhere 
and even better, changeable.
Regards,
John

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


Re: VIO Storage Group

2009-03-06 Thread John Kington
 What (if any) are the benefits of using a VIO Storage Group?
 
You can use the vio storage group to limit the amount of local page space 
that be used for the dataset requesting vio.
Regards,
John

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


Re: Moving datasets with DFDSS COPY

2009-02-25 Thread John Kington
Tom,



 I need to move some datasets from one storage group to another.  These 
 were initially assigned to the current group incorrectly based on a 
 particular 
 DATACLAS.  I have changed the ACS routines so that future datasets will 
go 
 to the correct storage group.  I was thinking that I could then justuse 
DFDSS 
 COPY to move the existing ones.  This does not work as it appears that 
the 
 DATACLAS variable is not available to the DFDSS COPY function (based on 
 reading the Storage Admin Guide).  Is the only way to do this going to 
be to 
 use the BYPASSACS keyword and specify the STORCLAS and STOGROUP 
 keywords?  If so will the DATACLAS remain the same as it currently is?
 
 Thanks in advance for any help.
 
DFDSS (and HSM)is the main reason that I changed most of my decisions for 
placing data in the storage class acs routine instead of relying on data 
class values. It has implications for restoring, recalling and copying 
datasets.
I wrote a little clause in the storage class acs routine to look for my 
(and other selected) userid(s) that would honor the storage class being 
passed into it. If you do allow bypassacs, be sure to restrict who can use 
it.
Regards,
John

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


Re: How to correct tape errors

2009-02-12 Thread John Kington
I think the OP would want to use the special dataset name TMSTPINIT.INIT 
or something like that to have CA1 ignore any mismatch between the TMC and 
the tape label.
Regards,
John



Campbell Jay james.l.campb...@irs.gov 
Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
02/12/2009 03:26 PM
Please respond to
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu


To
IBM-MAIN@bama.ua.edu
cc

Subject
Re: How to correct tape errors






 
You'll get the error that DSN17 doesn't match the internal label on the
volume.
You can either restore the DSN17 field in TMS - or reinitialize the
volume.

Jay Campbell
IBM OS Support Section

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Eric P. Condon
Sent: Thursday, February 12, 2009 3:06 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: How to correct tape errors

Resurrecting this one - I have changed the DSN17 field to HEXZEROS and
run CTSSYNC against the volumes which does indeed clear the error status
but TMS appears to continue to reject the volumes when it has the
occasion to write to them again.
I have another open ticket with CA pending, just wondering if anyone has
had a breakthrough on this since it was last discussed in November?

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

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


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


Re: 3390-3 to 3390-9

2009-01-28 Thread John Kington
Mark,

 Is it possible to Flashcopy from a 3390-3 to 3390-9 and then the 
additional
 space above 3339 is available for use?  Does something need to be 
changed in
 the VTOC to reflect the size change?
 
Don't know about the Flashcopy part but I believe you have to do a ickdsf 
vtoc refresh to show the additional capacity.
Regards,
John

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


Re: 3390-3 to 3390-9

2009-01-28 Thread John Kington
Mark,

 Weird.  I did a Flashcopy.
 Then on the offline device I did the REFORMAT UNIT() REFVTOC.  But I
 would get FREESPACE errors.
 But then I put the device online and REFORMAT DDNAME(xx) REFVTOC and 
it
 works.
 
 Is there really a difference between the online DDNAME and the offline 
UNIT
 or did I blunder somehow?
 
I hope someone knows the answer. I always did the refresh offline (online 
not an option) before I started using TDMF.
Regards,
John

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


Re: GDG Question

2009-01-20 Thread John Kington
 
 Are you haevy user of GDGs created *more frequently* than daily?

 
We run a batch job to copy off smf and ims log data whenever a switch 
occurs. Just our kind of normal.

 BTW: I think that a reason why IBM didn't increase maximum LIMIT() for 
 GDG is lack of interest: Those customers who needed it already use 
 pseudo-GDG (batch scheduler failities).
 
 Is there any other reason? No one wants 365 generations?
 
We learned to live with the limitation.
Regards,
John

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


Re: SMS and System Temporary Datasets

2009-01-20 Thread John Kington
Bob,


 
I've got a product (CA-Allocate) that allows dynamic increasing of
 the allocation of System Temporary datasets.  This current state. 
 
As I move to SMS, I see that only a STORCLAS is assigned for these.
 If I understand correctly, this means that the space coded in the JCL is
 what you get.
 
CA-Allocate can override the space amounts in alloc environment, no 
difference. Same applies to secondary space increase/reduction in extend 
environment. You would want to exclude sortwork datasets since *sort does 
its own thing.

My options seem to be: 1) plow thru all System Temporary allocations
 being increased by CA-Allocate and update the JCL, or 2) Leave System
 Temporary datasets non-SMS.
 
Am I on the right track?  Do most of y'all make System Temporary dsns
 SMS-managed?
 
Temporary datasets were the first datasets I put under sms in the early 
90's.

Regards,
John

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


Re: Problem Allocating DSN - 5000 CYl

2008-11-05 Thread John Kington
 I seem to recall that the maximum size of a dataset is 65535,
 regardless of how many volumes it resides on.

Limit for nonvsam, non-extended datasets is 65535 tracks per volume up to
59 volumes.

Regards,
John

--
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: Concatenating TERSEd data?

2008-10-17 Thread John Kington
Tim,


 We need to TERSE a fairly large (for us) amount of data. This data is in
 multiple separate datasets now, but needs to be sent as one large
sequential
 dataset.  We can TERSE the concatenated sequential input of course; but
out
 of curiosity I'm wondering: can you TERSE the individual components,
 concatenate the results via IEBGENER, and the UNTERSE the resulting file
on
 the other end?

You should be able to experiment with this easily. When I need to xmit
multiple datasets from one z/OS environment to another, I always create a
DSS backup, terse it, xmit it, unterse it and run a DSS restore.
Regards,
John

--
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: Space problem

2008-10-15 Thread John Kington
Karl,



 Hi

 Can anyone please help on this one.
 I have a user who allocates a file with CYL,(100,100)). The file then
gets
 closed and opened 780 odd times and data is added to it with each open.
He
 has tried it with different file names. The SMS DATACLASS and STORAGE
 CLASS do not allow for space to be released and force the allocation to
be
 one a single volume. Some where during all this space is been release
because
 the step failes with an SB37. The file has changed to CYL,(1,1)) andis in
16
 extents. When allowing the file to have multi volume access it works, but

 changes to CYL,(1,1)) and ends up been in 39 extents.
 My question is this, is SMS releasing the space or MVS or the program?

You should look at the management class that is assigned to the dataset,
specifically the Partial Release attribute.
Regards,
John

--
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: VOLID starting with ##

2008-09-24 Thread John Kington
Mike,

 Hello all, I tried searching the archives for VOLID starting with ##,
 and volume id ##, but didn't get any hits. We have from time to time had
 cataloged datasets that have the volid as ## Where the ## are really
 ##'s and the ? are some assortment of characters. This has been going on
 for years and we can't seem to figure out where they come from. Do  any
 of you have any idea's as to where we might look.

If you can narrow down the timeframe, you might find the culprit looking at
SMF type 62 records. If you don't have anything handy, Dataset Audit
Facility (DAF) on the CBT tape at cbttape.org could be used. It would be
much easier to scan for the dsn that to build your own tool to search smf
data.
Regards,
John

--
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: Update datasets defined in lnklst

2008-09-18 Thread John Kington
Tom,



 As DB2 guy, I used to religously use the CSVLLAxx member to avoid
 impacting others.

 However, my main zos guru recommended to me a while back (maybe the last
 2 ZOS releases?) that the benefits were so minimal now that it wasn't
 worth the effort to code  the CSVLLA route any longer, and to just go
 ahead and do a total refresh each time.

 Anyone concur?

I prefer to use the parmlib member to limit the scope (and possible
fallout) of updates to linklist but that just may be my conservative
nature. If you are the only one in the kitchen, you can be sure that no one
else is cooking another dish.
Regards,
John

--
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: TDMF Questions

2008-09-11 Thread John Kington
David,


 My shop is now the proud owner of a HDS 9990V. We are however
 novices in the use of TDMF which the vendor has proposed as the
 transfer agent between our old and new DASD.

 Can anyone point me to TDMF documentation?

 Has anyone run into any issues using TDMF on live data?
 Any issues with HSM ML1 volumes,
 DB2,
 M204
 volumes containing user catalogs
 volumes containing  master cats
 Jes2 Spool

 Any advice, comments will be most appreciated.
We don't have HSM but I have moved everything else on your list with TDMF
to and from hds equipment. The vendor should provide you the user manual.
There is a chapter called Special Considerations that details every
danger point.
Regards,
John

--
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: TDMF Questions

2008-09-11 Thread John Kington
 David,


  My shop is now the proud owner of a HDS 9990V. We are however
  novices in the use of TDMF which the vendor has proposed as the
  transfer agent between our old and new DASD.
 
  Can anyone point me to TDMF documentation?
 
  Has anyone run into any issues using TDMF on live data?
  Any issues with HSM ML1 volumes,
  DB2,
  M204
  volumes containing user catalogs
  volumes containing  master cats
  Jes2 Spool
 
  Any advice, comments will be most appreciated.
 We don't have HSM but I have moved everything else on your list with TDMF
 to and from hds equipment. The vendor should provide you the user manual.
 There is a chapter called Special Considerations that details every
 danger point.
 Regards,
 John
The current website is www.softek.com but you have to be licensed to get
the docs. I thought you may have contracted with hds to migrate the data
which is why I said get it from the vendor (hds). As Jim Chappel stated,
IBM now owns the product.
Regards,
John

--
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: TDMF Questions

2008-09-11 Thread John Kington
David,


 One further question:

 We currently use FDR to backup our Z/VM and Linux volumes.

 Since the volumes are accessible to Z/os, will we be able to move VM
 and Linux volumes using TDMF?

 Thanks,
 Dave

Dang, you made me look at the manual. The name of the manual is
Installation and Reference Guide. Chapter 4 Planning Considerations says it
can move vm formatted volume(s) but the volume(s) must be varied offline to
all attached vm systems.
There is no mention of linux in the manual.
Regards,
John

--
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: Compression %

2008-08-21 Thread John Kington
Can someone point me to information on what the compression
 percentage is for datasets allocated with a data class that specifies
 compaction=Y?

Bob,
The listcat output shows the compacted byte count and the real byte count.
You should be able to calcuate the compression ratio using these two
figures. If there is a easier way, I don't know of it.
Regards,
John

--
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: Invalid dataset name in catalog, how to remove

2008-08-08 Thread John Kington
 Ken Leidner wrote:
  I have a tape dataset cataloged over 10 years ago with a very strange -

  invalid name.  I am not sure how it was created, but I would like to
  remove it from the catalog.  The tape has scratched years ago and I
  found this odd dataset name and would like to remove it from the
catalog
  without having to zap the catalog to change its name first.
 
  Any suggestions?
 
  I have tried;
 
  In TSO a DELETE 'P.FSPOL.SBHF38AA(0)' noscratch
  IKJ56709I INVALID DATA SET NAME, 'P.FSPOL.SBHF38AA(0)'
 
  ISMF doesn't even find the dataset, even when looking for a prefix of
  the dataset name (like 'P.FSPOL.SB*.**’)
 
  Running IEFBR14 in batch gives
  //STEP0EXEC PGM=IEFBR14

  //DD1  DD  DSN='P.FSPOL.SBHF38AA(0)',DISP=(OLD,UNCATLG)
 
  IEF212I CJ4130BT STEP0 DD1 - DATA SET NOT FOUND
 

If the entry is the only one with the first two nodes of P.FSPOL, you might
be able to delete it with idcams:
DEL P.FSPOL.*
This will delete any catalog entry with three nodes and the first two nodes
are P and FSPOL (use with care!)
If you have other three node catalog entries that start with P.FSPOL, you
probably need to use something like mainstar or trex to get rid of the
entry.
Regards,
John

--
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: SMS and DFDSS

2008-08-07 Thread John Kington
Bob,


 Hi Folks,



I'm trying to assign a DATACLAS to some existing SMS datasets that
 don't have one, so they can extend to multiple volumes.



I've done a logical DFDSS dump of the datasets (all PS).

I've deleted the datasets that were dumped.

I've Updated my DATACLAS ACS routines to assign the DATACLAS based on
 dsname.

I've validated and activated the new SMS configuration.

I run the restore, but the DATACLAS remains blank?



What am I missing?  Is this not possible?  Is there a better way?


DSS comes in the recover environment and bypasses the data class acs
routine. That is why I put most of my decision logic in the storage class
acs routine.
Regards,
John

--
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: SMS and DFDSS

2008-08-07 Thread John Kington
Lizette,


 I think that when you dump datasets with DFDSS it includes that
 information in the dump.  So the datasets will restore with those same
values.

 Don't you have to nullify the ACS during the DFDSS restore so the
 new code will be picked up?

 Something like:  BYPASSACS--(dsn)-

DSS does retain the data class, storage class and management class and will
pass it in during the restore unless you specify nullstorageclass and/or
nullmanagementclass. Your storage class and management class acs routines
will see the allocation and can accept the passed in values or override
them unless you specify BYPASSACS. The OP real problem is that DSS restore
does not go through the data class ACS routine and he can not change the
data class to a different value. He mentioned in a follow up note that he
has CA-Disk (DMS). That will work for his needs.
Regards,
John

--
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: LISTCAT/SMS QUESTION

2008-07-30 Thread John Kington
Willie,
The storage group is never included in the listcat output. To prove that a
given volser is in a certain storage group:
Issue command D SMS,VOL(volser)
Use quickref
Run idcams dcollect STOG(storagegroup)
Show them a report from micsdasd if you have it.
Navigate to ISMF panel that lists storage group and issue listv

There are probably other ways to show that a volume is part of a storage
group.

Regards,
John

--
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: SMS Confusion

2008-07-22 Thread John Kington
Daniel,


 Ready to IPL our test 1.9 and the SMS question came up. Is the version as

 laid down by the build process enough to bring up the system? My boss is
 concerned since we're in a shared DASD world.

My z/OS guys would bring it up for the first time in the sandbox and have
me active a real configuration quickly thereafter. If you want to be sure
you have something valid before the ipl, you could do a SETSMS
SAVEACDS(your.new.acds.dsn) to put your SMS configuration in the new acds
dataset.
Regards,
John

--
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: Moving 3390-3 to 3390-9

2008-07-15 Thread John Kington
Jon,


 I potentially have a need to move -- preferably on the fly -- some
 volumes from 3390 model 3 to 3390 model 9 devices.  I can use the
 wonderful TDMF to move like-to-like volumes, and it seems to me that I
 figured out a way to move mod-3s to mod-9s.  Unfortunately, I can't
 remember what I did, and I can't find any notes about it.

 IIRC, I moved a volume, but it was not recognized as having the larger
 capacity until I . . . did something, like maybe refresh the VTOC or
 some such.

 Has anybody done this?  Is it possible?

You can move a mod3 to a mod9 but not three mod3 to one mod9. You need to
specify ICKDSF on your options statement if you do not have AUTOMATIC
ICKDSF=YES. TDMF will invoke ickdsf to refresh the vtoc to show the
increased capacity on the volume(s).
Regards,
John

--
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: Moving 3390-3 to 3390-9

2008-07-15 Thread John Kington
You're welcome.

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



Re: Can STGINDEX have secondary allocations?

2008-07-11 Thread John Kington
Vernooy, C.P. - SPLXM [EMAIL PROTECTED] wrote:



 Staller, Allan [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED]...
  Kees wrote:
  snip
   AFAIK, No.
  
   BTW Why are you still doing VIO at all?
   It made a lot of sense when disk access times were 17-30 ms, but not
   with 3-4ms (Escon/Cache) or  1 ms (FICON/Cache)
  
 
  Is this that simple? The fastest I/O is the I/O you don't do. With VIO
  you have a good chance to keep all data in storage, depending on the
  amount of real storege, your UIC and your paging. But in modern
 systems
  I think you have a good chance to eliminate all I/O with VIO datasets.
  /snip
 
  Everything is relative my son!
 
  VIO only eliminates some of the I/O (associated w/allocation). Under
 the
  covers VIO is a data windowing system backed by aux storage.


 Don't think so. This used to be the case in the early days, when systems
 had 4 MB storage and keeping the vio window in storage could just be
 toleated. Today I a sure VIO paging will not be that dumb to page in and
 out while GB's of storage are available to keep the data at hand. So I
 state that with VIO the I/O is eliminated. Anyone from MVS Internals who
 can give the current state of facts?

 As for Ted's response that VIO overhead and fast Dasd are approacing
 each other such that the don't differ much in performance: I don't have
 figures to prove the opposite and I accept it if someone has measured
 this, although it surprised me at first hand.

No numbers but a story from personal experience. When I first implemented
SMS, I setup a VIO storage group with a limit of about 10 cylinders on a
3390 and made any requests over 10 cylinders go to dasd. About six years
later, the tape guy was making changes to STK HSC database which caused it
to increase in size to around 12 cylinders (hsc was created using vio and
then gener'ed to dasd, IIRC). He noticed that his runtime on the hsc gen
increased more than triple. This was on a 9672 G5 box using EMC 8830 escon.
I can not imagine more recent equipment could make up this difference.
Regards,
John

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



Re: Can STGINDEX have secondary allocations?

2008-07-11 Thread John Kington
Mark Zelden [EMAIL PROTECTED]  wrote:

IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 07/11/2008
12:04:33 PM:

 On Fri, 11 Jul 2008 11:13:04 -0400, John Kington
 [EMAIL PROTECTED] wrote:


 No numbers but a story from personal experience. When I first
implemented
 SMS, I setup a VIO storage group with a limit of about 10 cylinders on a
 3390 and made any requests over 10 cylinders go to dasd. About six years
 later, the tape guy was making changes to STK HSC database which caused
it
 to increase in size to around 12 cylinders (hsc was created using vio
and
 then gener'ed to dasd, IIRC). He noticed that his runtime on the hsc gen
 increased more than triple. This was on a 9672 G5 box using EMC 8830
escon.
 I can not imagine more recent equipment could make up this difference.
 Regards,
 John
 

 I just tried that and the CDS creation program won't let you use VIO as
 the output.
I managed to find the jcl and it was performing a reconfig, not creation.
It has not been changed since 1999 and there appears to be a newer version
of the reconfig job that does not use vio.


 But I did run an IEBGENER test of a 350 CYL CDS to DASD and then
 to VIO.  Here are the results:

 DASD:

 IEF373I STEP/JS010   /START 2008193.1049
 IEF374I STEP/JS010   /STOP  2008193.1050 CPU0MIN 01.42SEC
  SRB0MIN 00.74SEC VIRT   104K SYS   328K EXT   4K SYS   11812K


 VIO:

 IEF373I STEP/JS010   /START 2008193.1050
 IEF374I STEP/JS010   /STOP  2008193.1051 CPU0MIN 02.06SEC
  SRB0MIN 00.69SEC VIRT   104K SYS   324K EXT   4K SYS   13856K


 I ran several test and wall clock time was slightly less with VIO.

Good to see that dasd I/O is that close on sequential processing. The
reconfig may have been doing updates though.

Regards,
John

--
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: wildcard utilities

2008-07-09 Thread John Kington
Jim,

 I have been struggling with a way to use wildcards as a means of not
having
 to know all dataset names that may be created within a day's time.  I
know
snip
I am not sure I understand what you are trying to do but I would use
dcollect to gather information on dasd datasets and extract similar data
from your tape management product if I wanted to generate a list of
datasets created yesterday or whatever date.
Regards,
John

--
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: SMS construct pgm name

2008-07-01 Thread John Kington
Jack,


 Has anyone developed a methodology to determine if FTP is the program
 creating SMS dsn?  Currently we have a fall thru test for pgm = BPXPRECP
 but I think that's the exec() program, not just FTP? Of course we have
 the various flavors of FTP, FTP port 21, sFTP (ported tools) and TECTIA,
 but I assume that shouldn't make a difference?

I am not aware of any sure, easy way to determine the creator is ftp since
IBM stopped running the server as a started task. If you tell us what you
are trying to accomplish, maybe someone can come up with an idea that could
help.
Regards,
John

--
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: Data set's lost

2008-06-12 Thread John Kington
 --snip---

  Hello list,
 
  I have some data set's vsam not catalogued and are lost on the disks,
  tried to delete them and I am not able, used the IDCAMS VVR and NVR
  and I am getting the following messages:
 
  --more snipped--
 
  Note: The data set's are controlled by SMS.
 
  Does anyone have any solution to delete files lost?

 --unsnip--
 Since every SMS-managed dataset is supposed to be cataloged, try looking
 in other catalogs. The dataset may be mis-cataloged.

The vvds entry should contain the catalog where the dataset(s) is
cataloged.
Regards,
John

--
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: SMS-releasing unused space

2008-05-06 Thread John Kington
Natasa,


 Hello,
 in order to prevent releasing of unused space for some datasets, I
 allocated it
 yesterday with MC that has Partial release parameter set to 'No'.
However,
 today when I look at some of those datasets, they look like the space was

 first released (primary extent is 1 cyl, allocated was 200), and then as
the
 data was loaded it took 11 secondary extents. This is exactly what I
wanted
 to prevent. Can someone explain to me how this happened?

 General Data  Current Allocation
 Management class . . : MCNORLSE   Allocated cylinders : 221
 Storage class  . . . : MEDIUM Allocated extents . : 12
 Volume serial . . . : SSP122
 Device type . . . . : 3390
 Data class . . . . . : DCDYNV Current Utilization
 Organization  . . . : PS Used cylinders  . . : 204
 Record format . . . : FB Used extents  . . . : 12
 Record length . . . : 3000
 Block size  . . . . : 27000
 1st extent cylinders: 1
 Secondary cylinders : 20
 Data set name type  :SMS Compressible  :   NO

 Regards,
 Natasa

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


The fact that the allocated cylinders is greater than the used cylinders
(221  204) leads me to believe that space was not released from the
dataset (allocated cylinders would equal used cylinders). The 1st extent is
just the size of the first extent and not the primary space allocation
amount. Each allocation can be up to five extents, even more if you are
using the storage space constraint relief features of SMS. I recommend you
look at the fragmentation index on your volume(s) and run some defrags.
Regards,
John

--
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: SMS-releasing unused space

2008-05-06 Thread John Kington
Tom,

 On Tue, 6 May 2008 08:25:42 -0400, John Kington wrote:

 Natasa wrote:
 
 
  Hello,
  in order to prevent releasing of unused space for some datasets, I
  allocated it
  yesterday with MC that has Partial release parameter set to 'No'.
 However,
  today when I look at some of those datasets, they look like the space
was
 
  first released (primary extent is 1 cyl, allocated was 200), and then
as
 the
  data was loaded it took 11 secondary extents. This is exactly what I
 wanted
  to prevent. Can someone explain to me how this happened?
 
  General Data  Current Allocation
  Management class . . : MCNORLSE   Allocated cylinders : 221
  Storage class  . . . : MEDIUM Allocated extents . : 12
  Volume serial . . . : SSP122
  Device type . . . . : 3390
  Data class . . . . . : DCDYNV Current Utilization
  Organization  . . . : PS Used cylinders  . . : 204
  Record format . . . : FB Used extents  . . . : 12
  Record length . . . : 3000
  Block size  . . . . : 27000
  1st extent cylinders: 1
  Secondary cylinders : 20
  Data set name type  :SMS Compressible  :   NO
 
 
 The fact that the allocated cylinders is greater than the used cylinders
 (221  204) leads me to believe that space was not released from the
 dataset (allocated cylinders would equal used cylinders). The 1st extent
is
 just the size of the first extent and not the primary space allocation
 amount. Each allocation can be up to five extents, even more if you are
 using the storage space constraint relief features of SMS. I recommend
you
 look at the fragmentation index on your volume(s) and run some defrags.

 I think it's unlikely that the volume is so fragmented that the first
extent
 allocated was only 1 cylinder, but that he was able to obtain a total of
220
 cylinders in 12 extents.  It is especially unlikely considering that
 the secondary
 allocation is 20 cylinders.
My understanding is that allocation is using first fit strategy and the
first extent could be only one cylinder if the next four extents equal or
exceed 249 cylinders. The primary allocation amount for nonvsam datasets is
not retained after the creating job completes.

 It is more likely that something caused the primary allocation to be
 1 cylinder
 with 11 secondary allocations of 20 cylinders each.
Storage space constraint relief could cause this which is why I suggested
looking at fragmentation. I probably should have included amount of free
space on the volume or in the SMS pool.

 There is not enough information to guess how this might have happened.

I agree. If the OP has access to Dataset Audit Facility (DAF) from
cbttape.org, the tale could be told.
Regards,
John

--
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: SMS-releasing unused space

2008-05-06 Thread John Kington
Natasa,

 Here is additional information:
 The dataset was allocated through ISPF panels (so there was no RLSE
 parameter), in subsequent daily batch it is used with DISP=OLD, program
is
 ICEMAN.
 Management class MCNORLSE does not allow any migration, because those
 datasets are used every day.
 Regarding fragmentation, there are some very fragmented volumes in this
 storage group, but there were certainly volumes available that had 200
cyl
 extent free.
I would highly recommend getting Dataset Audit Facility (DAF) from
cbttape.org and run the SMF records through it to build a history of the
dataset. This history might tell you what happened and when.

Since you appear to be allocating these datasets manually, can you check
the space information just after you create them?
Regards,
John

--
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: OAM copying a platter

2008-04-18 Thread John Kington
Michael,


 I need to copy the PLATTER with out the data being deleted off of the
 source.  I have 2 thoughts to see if you think they would work.
 1.  EJECT a volume issue the RECOVERY command for that volume using
 BACKUP2? Would the ejected volume be able to be added back into the
 library?

 2.  EJECT a PLATTER turn the PROTECT on on the case put it back in the
 library then use the MOVEVOL command. Would it create the COPY
 successfully and error with the protect on trying to delete the data
 leaving to PLATTERS with the same DATA?

What are you planning to do with the original platter? It would be
virtually unreadable if you lose where objects (segments) are located on
the platter.
Regards,
John

--
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: OAM copying a platter

2008-04-18 Thread John Kington
 We are trying to get a copy of a platter from one site and test it at
 another site to test D.R. What I thought was using the RECOVERY command I

 could take the original to test.

Is that not the reason for backup2? Doing a movevol or recovery will cause
you to lose track of the objects on the existing platter. These are
intended to free up or retire a platter. I don't know of anything that
would let you clone an optical platter which seems to be what you want to
do.
Sorry,
John

--
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: OAM copying a platter

2008-04-18 Thread John Kington
 BACKUP2 is tape.

That is you DR copy, no?
Regards,
John

--
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: OAM copying a platter

2008-04-18 Thread John Kington
  Could I take the tape do a recovery command at the DR site and create a
  platter?
 
 Yes. Read the OAM Planning, Installation and Storage Administration Guide
 for details on the RECOVER command. Unless you take all tapes, you will
 need to determine which tape(s) you will need. Again, read the PISA
guide.
 Regards,
 John

Oops. That should be recovery not recover.

--
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: Gary Hussong is out of the office.

2008-03-28 Thread John Kington
Gary,
What is a louts note text page?
Regards,
John


   
 Gary  
 Hussong/CIMG/CVG@ 
 CVGTo 
 Sent by: IBM  IBM-MAIN@bama.ua.edu
 Mainframe  cc 
 Discussion List   
 [EMAIL PROTECTED] Subject 
 .edu Gary Hussong is out of the office.  
   
   
 03/28/2008 12:25  
 AM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .edu   
   
   




I will be out of the office starting  03/28/2008 and will not return until
04/01/2008.

I will respond to your message when I return. If this is an emergency you
can try send me a louts note text page.
--
NOTICE:  The information contained in this electronic mail transmission is
intended by Convergys Corporation for the use of the named individual or
entity to which it is directed and may contain information that is
privileged or otherwise confidential.  If you have received this electronic
mail transmission in error, please delete it from your system without
copying or forwarding it, and notify the sender of the error by reply email
or by telephone (collect), so that the sender's address records can be
corrected.

--
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: Gary Hussong is out of the office.

2008-03-28 Thread John Kington
My apologies for the pollution. I thought it was internal.

--
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: Displaying multiple volumes allocated from DSLIST

2008-03-27 Thread John Kington
Ted,

 It's just showing that you have 2 additional candidate volumes
 allocated. They have not yet been assigned.

 It's a control block thing.
 It doesn't cost anything; it can protect you from future growth problems.

 The last two shops I worked at had 20 volumes allocated in most
dataclasses.
 I would recommend the 59 vol max.
 It doesn't cost; it can save.

Each candidate volume takes room in the catalog which could have a big
impact on gdg (b) records where the favorite limit is high, up to 255 and
there is a clear favorite high level qualifier and no clear favorites for
the second node. We have a very large user catalog. I would recommend
dynamic volume count if you don't have something that will dynamically add
volumes.

 Especially, since only the secondary allocation size is 'remembered'
 on all future volumes.

True for nonvsam datasets but volume count also applies to vsam datasets.
The space allocation used for vsam when extending to a new volume is the
primary though you can change that to secondary for SMS managed datasets.
Regards,
John

--
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: Recatalog a GDG - accidentally deleted the base

2008-03-12 Thread John Kington
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Pushparaj, Samuel S
 Sent: Tuesday, March 11, 2008 7:47 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Recatalog a GDG - accidentally deleted the base

 Hello

 Required help!

 Unfortunately I deleted the GDG Base and I have 2 generations available.
 When I try to browse or edit the generations I am not able to perform
 anything. Can I recreate GDG base and try to edit? Will it works.

 Thanks.
 Sam
Sam,
Do you really need the datasets back or just need to delete them? You
should be able to do a DELETE gds NVS with a FILE(dd) pointing to the
volser where the orphaned dataset resides.
If you need to get the dataset back, you need to redefine the gdg base and
do a DEFINE NVSAM(gds) RECATALOG to get each gds associated with the
recreated gdg base.
If each gds is not SMS-managed and is single volume, you should be able to
redefine the gdg base, use tso panel 3.4 to bring up the dataset in the
list and issue C on the operator line next to the dataset.
Regards,
John

--
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: dataset separation within a Storage Group

2008-03-05 Thread John Kington
Dave,


 What is the best way to separate datasets within a storage group.

 Applications  want  3 datasets  A.B.**   to always be allocated on
 different packs
 than 3 datasets  A.C.**

 These are small files, and I hate to waste an entire volume to create
 another STG GROUP...
 just to isolate them...

If you allocate all three datasets in the same jobstep, they should be
allocated to different volumes if there are enough candidate volumes in the
storage group below the high allocation threshold. There is no guarantee
unless you assign a special storage class with guaranteed space set to yes
and you specify the volser for each dataset. Then you run the risk of not
enough space on the volume for the dataset or you forget and removed the
volser.
Regards,
John

--
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: SMS QUESTION - DISKS STILL BEING ALLOCATED

2008-03-03 Thread John Kington
John,



 Good Morn,

   I have 2 vols (SMS managed) which I am trying to reclaim, however
 since there are some dsns on the packs. I changed the status from
 ENANLE to DISNEW so that no new dsns are allocated.  Next, I
 performed the ACTIVATE (option 8.5) of the new CDS but I noticed
 that new dsns are still being allocated on the volume.  Below are the
details:

System/Sys SMS Vol MVS Vol  SMS SG  |  System/Sys SMS Vol MVS VolSMS
SG
  Group Name Status  Status   Status  |  Group Name Status  Status
Status
  -- ---  --  |  -- --- 
--
  SYADISNEW   ENABLE  |  SYBDISNEW  
ENABLE
  SYDDISNEW   ENABLE  |  SYEDISNEW  
ENABLE

   Have I missed something?  Should I change the status from ENABLE to
DISALL?

   Thanks.
I would never recommend DISALL. I *think* it will prevent you from
accessing existing datasets. The current status should prevent new datasets
from being allocated.
You could have issued V SMS,VOL(volser,ALL),DISABLE,NEW for each volume
instead of changing the source control dataset and activating it. Of
course, you would need to remember that you dynamically changed the status
of the volumes if you needed to make a change to the sms configuration (ie.
change in acs routine(s)).
Regards,
John

--
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: SMS QUESTION - DISKS STILL BEING ALLOCATED

2008-03-03 Thread John Kington
John,



   I tried your suggestion and it worked.  When I perform D SMS,
 VOL(TMV023) it shows that it is disabled in all partitions.   I
 should have mentioned that this environment is JES3.

I have never worked in a jes3 environment but I seem to recall that
resources were scheduled for the entire job when it is started vs. when
each job step is started in a jes2 environment. That may be why you
continued to see new datasets on the volumes for a while.

   Kindly correct me if I am wrong, in the future instead of
 performing the DISNEW at the ISMF level, it would be preferable that
 I issued the command (via console) for each pack as you had suggested.
Using the operator command is quick and easy. The hard part is remembering
that you changed the status dynamically. If you have not reclaimed the
volume(s), activating a new configuration will undo the effects of the
command.
Regards,
John

--
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: CATALOG QUESTION - CORRECT AN ALIAS PROBLEM

2008-02-27 Thread John Kington
Ernie,


 Good Morning Gentle Readers,

   I am working on a problem regarding a TSO alias which was not
 created but for some unexplicable reason I find about 15 dsns have
 been cataloged in the MCAT.  My question is how can I fix this
 problem - have the dsns created in the proper UCAT.  I looked at the
 option of using REPRO MERGECAT in the IDCAMS doc.  Is that the
 correct decision?  My plan is to define the alias in the proper UCAT
 and then execute the following jcl.

   //STEP1EXEC PGM=IDCAMS,REGION=2048K,TIME=1440
 //SYSPRINT DD   SYSOUT=*
 //SYSINDD   *
   REPRO -
INDATASET(SYS1.SHR.MCAT)  -
OUTDATASET(MBC.CSTMCAT) -
ENTRIES(CTPRX23) -
MERGECAT
 /*

   Will this do the job?  Am I missing something?  I would appreciate
 any suggestions or comments.

   Thanks in advance.

I would remove the alias, rename the 15 datasets to a different hlq,
redefine the alias and then rename the 15 datasets back to the original
name. Mergecat would be overkill for what you need to do.
If you can not remove the alias, I would recatalog them if you know where
they are and try a delete noscratch using the master catalog in the
catalog() parameter.
Regards,
John

--
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: SMS : WILD CARD USE IN FILTLIST

2008-02-26 Thread John Kington
Looking at it again, I noticed that John was looking for range of 0 to 9 as
the last character in the second and fourth nodes of his dataset. I setup
the filtlists to look for 1 though 9. The filtlists should have been:
FILTLST NUMA INCLUDE(%%0,%%1,%%2,%%3,%%4,%%5,%%6,%%7,%%8,%%9)
FILTLST NUMB INCLUDE(%%%0,%%%1,%%%2,%%%3,%%%4,%%%5,%%%6,%%%7,%%%8,%%%9)

Regards,
John

 Very elegant!  I like it.
 ddk


 FILTLST NUMA INCLUDE(%%1,%%2,%%3,%%4,%%5,%%6,%%7,%%8,%%9)
 FILTLST NUMB INCLUDE(%%%1,%%%2,%%%3,%%%4,%%%5,%%%6,%%%7,%%%8,%%%9)

 IF DSN EQ AM2.DE%.HESD.SOR%.**  DSN(2) EQ NUMA 
 DSN(4) EQ NUMB THEN DO
  
   END

--
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: SMS : WILD CARD USE IN FILTLIST

2008-02-25 Thread John Kington
John,

FILTLST NUMA INCLUDE(%%1,%%2,%%3,%%4,%%5,%%6,%%7,%%8,%%9)
FILTLST NUMB INCLUDE(%%%1,%%%2,%%%3,%%%4,%%%5,%%%6,%%%7,%%%8,%%%9)

IF DSN EQ AM2.DE%.HESD.SOR%.**  DSN(2) EQ NUMA 
DSN(4) EQ NUMB THEN DO
 
  END
This is assuming that there is only one numeric character following the
letters in the second and fourth node. If there is a possibility of more
characters after the numeric value, you can add * after each value in the
filter lists.
Regards,
John

 Thanks Darth,

   I looked at the list that needs to be added and it amounts to 731.
 Which means I will have to create a few more FILTLISTS.

 Darth Keller [EMAIL PROTECTED] wrote:
   When in doubt, set up a test case  try it. Naviquest is a great tool.

 From the DFSMSdss Storage Admin Guide:
 The percent sing (%) is used as an ignore character. Each % sign
 represents one character in the name being filtered, and any character in

 that position is ignored.
 IIRC, %  * are the only masking characters you get. There isn't one
 specifically for numbers like a lot of languages have.

 So I'd say that %* is redundant and won't really accomplish what you
 want. Off the top of my head, the only way I can see to do this is to
 code the filter list.

 AM2.DE1*.HESD.SOR1*.**,
 AM2.DE1*.HESD.SOR2*.**,
 AM2.DE1*.HESD.SOR3*.**,
  and on and on and on
 AM2.DE9*.HESD.SOR8*.**,
 AM2.DE9*.HESD.SOR9*.**

 If I did the math right, it's 90 entries, which isn't that big a filter
 list.

 HTH- ddk





 John Dawes
 Sent by: IBM Mainframe Discussion List
 02/25/2008 05:50 AM
 Please respond to
 IBM Mainframe Discussion List


 To
 IBM-MAIN@BAMA.UA.EDU
 cc

 Subject
 SMS : WILD CARD USE IN FILTLIST






 Hallo All,

 Can I use the following wild card attribute in a SMS FILTLIST:

 AM2.DE%*.HESD.SOR%*.**

 In the case of DE%* I would like to trap any numeric value (0 to 9)
 which follose DE.

 In the case if SOR%* I would like again to trap any numeric (0 to 9)
 after SOR.

 This would save a log of lines of code.

 If this will not work could you please suggest something else that I
 could try?

 Thanks


 -
 Get the name you always wanted with the new y7mail email address.

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



**

 This e-mail message and all attachments transmitted with it may
 contain legally privileged and/or confidential information intended
 solely for the use of the addressee(s). If the reader of this
 message is not the intended recipient, you are hereby notified that
 any reading, dissemination, distribution, copying, forwarding or
 other use of this message or its attachments is strictly prohibited.
 If you have received this message in error, please notify the sender
 immediately and delete this message and all copies and backups thereof.

 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



 -
 Get the name you always wanted with the new y7mail email address.

 --
 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: SMS managed volume

2008-02-22 Thread John Kington
Mark,
 So many great options.  Thanks very much.

 I did find a problem with using D SMS,VOL=(volser)   It reports a volume
as
 not defined
 CBR1064I Command rejected.  Volume serial number
   SMS013 undefined.
 But IEHLIST shows that it SMS managed.

 So I obviously have some issues from my migration from 1.7 to 1.9.

Issue D SMS and verify that Godzilla is looking at your ACDS.
Regards,
John

--
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: ZOS Upgrade Issue

2008-02-22 Thread John Kington
continuing top-posting
You can setup a default value for unit in your sms configuration.
Regards,
John
 I have worked on numerous systems that never had SYSALLDA setup in HCD or

 ALLOCxx and never had a problem running TSO BATCH. The default for
generic
 for DASD is 3390 that has no ESOTERIC assigned to it.
 I tired a Randy's job on Zos14 and a Zos17 and it ran fine without any
 SYSALLDA in esotrics or a ALLOCxx and without adding the unit to the JCL.





 From:
 Steven Conway [EMAIL PROTECTED]
 To:
 IBM-MAIN@BAMA.UA.EDU
 Date:
 02/22/2008 10:17 AM
 Subject:
 Re: ZOS Upgrade Issue



 Randy, without ALLOCxx in your PARMLIB concatenation, the default device
 will be SYSALLDA.  If that's not defined in your gen, it would explain
the

 failure.  A browse thru HCD would be interesting.


 Cheers,,,Steve

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

 --
 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: A Blank DSORG

2008-02-20 Thread John Kington
 No directory blocks needed - this is a PS file.

 It looks to me like Radoslaw's response indicating that I'll have to have

 the applications add the DSORG parm to their JCl is the way I'm going to
 have to go.  I suspected as much but was looking for confirmation.

 dd keller

Darth,
You could add the dsorg to the dataclass(es) if you assign a dataclass
to every dataset. Any open (or jcl parameter) would override the
dataclass value.
Regards,
John

--
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: A Blank DSORG

2008-02-20 Thread John Kington
Darth,
You could create a new barebones dataclass and assign it to any dataset
with a null DSORG. I
have such a dataclas just to avoid gdg model datasets when creating a +1
gds.
Regards,
John
 For most of my dataclas's, I do assign a DSORG.  But in this case where
 I'm testing for the DSORG  using it to assign a dataclas, it doesn't
help
 - kind of a cart-horse problem.
 ddk

 Darth,
 You could add the dsorg to the dataclass(es) if you assign a dataclass
 to every dataset. Any open (or jcl parameter) would override the
 dataclass value.
 Regards,
 John

--
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: A Blank DSORG

2008-02-20 Thread John Kington
Darth,



 Actually I only wanted to assign DCEXTEND for a PS file, but not a PO.
The
 manual reference was actually what I needed to find as I couldn't
remember
 which files could actually fall into SMS with a blank DSORG.

Are your users coding directory blocks in their space parameter? DSORG
should
be set to PO if there is a value coded.
Regards,
John

--
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: Shark to EMC

2008-01-30 Thread John Kington
 Does anyone know of any utilities/products that facilitate mirroring
 from IBM's Shark to an EMC DASD.



 Regards,

 Jasbir
TDMF (Transparent Data Migration Facility) from Softek will do this.
Regards,
John

--
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: VTOC size

2007-12-14 Thread John Kington
Mark,

 In VSE I could dump the VTOC(they were pretty small) and determine the
 relative amount of the space being used.  I haven't figured out if there
is
 a way to determine how much of your VTOC or Index is currently being used
in
 MVS.

You can tell how many free dscbs are on a given volume by looking in ISMF
(option 2.1).


 Any ROT for sizing a VTOC and Index for MVS would be greatly appreciated.

If you have access to ICKDSF User's Guide and Reference, appendix C has the
formulas for calculating the size of the vtoc and vtoc index.

Regards,
JOhn

--
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: Any way to create a PDS using FTP?

2007-12-11 Thread John Kington
 I can't seem to figure out how to allocate a new partitioned dataset on
z/OS
 using FTP.
 It seems that a PDS is recognized as a directory, but there doesn't
seem
 to be a way to create one.

 Am I missing some trick, other than submitting a job?

Kirk,
Use the site command to set the number of directory blocks
quote site directory=# where # is the number of directory blocks you want
in the pds.
You can then use the mkd command to create the pds.
Regards,
John

--
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: Any way to create a PDS using FTP?

2007-12-11 Thread John Kington
  It seems that a PDS is recognized as a directory, but there
 doesn't seem to be a way to create one.

 How about a PDSE?
 Is that possible?
The only way I can see is to setup a dataclass with dataset name type of
library and then you can use the site command to ask for that dataclas.
Regards,
John

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


  1   2   3   >