Re: Question concerning Master Catalog Compare

2010-03-22 Thread Blair Svihra
Hi Dave, T-REX by Dino Software has the ability to compare and synchronize
two separate catalogs (usercatalog or master catalog).  Simulate, record
type, update type (add, delete, merge and replace), and other
selection/update criteria can be specified.  A logical comparison is
performed between matching records rather than a physical comparison (i.e.
multiple aliases relating to the same usercatalog or nonvsam entry can
reside at different offsets in the physical record without incurring a
mismatch ((as long as all the aliases are there relating to the correct
component)).  Typically when you are building a new master catalog, you
clone the current one.  There can be any number of days, weeks, or months
before migrating to the new system (new master catalog).  You must remember
to apply all updates (new aliases, VSAM, nonVSAM, etc) to the new master
catalog as well as the old one until the switch is made.  LISTCATs are
usually run just before the switch and the two catalogs are visually
compared.  The COMPARE and SYNCH commands allow you to logically compare two
catalogs and optionally synchronize the contents of the target BCS.  Best
regards, Blair

Blair Svihra
Dino-Software Corporation
800-480-DINO
www.dino-software.com

Dino-Software Utilities
T-REX - Superior catalog management tool inclusive of HSM & Tape audits
REORGadon - First REORG While-OPEN tool for HSM
Teradon -  First ever OnLine REPRO MERGECAT utility
Xtinct -  DASD Data purge
RTD - DASD Real Time Defrag
DAL - Analysis for Legato in an easy to view format


-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On Behalf
Of O'Brien, David W. (NIH/CIT) [C]
Sent: Monday, March 22, 2010 11:30 AM
To: IBM-MAIN@bama.ua.edu
Subject: Question concerning Master Catalog Compare

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.

Thank You,
Dave O'Brien
 NIH Contractor

--
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: Resolving an ALIAS

2009-01-23 Thread Blair Svihra
Review figure 38 on page 44 in the manual Bruno Sugliani referenced - 
http://www.redbooks.ibm.com/redbooks/pdfs/sg245336.pdf


What is not clear from the example is your user will use 
SYS5.MQ.whatever in their JCL (JCL never has to change) but will 
reference SYS5.MQ..whatever where  is a symbol for the current 
version. You can update the symbolic when you change releases without 
requiring the user to update JCL.


IEASYMxx
.
.
SYMDEF(&rel='&v3R4')

DEFINE ALIAS(NAME('SYS5.MQ.WHATEVER') SYMRELATE('SYS5.MQ.&REL.WHATEVER'))


In th JCL
//DD1 DD DSN=SYS5.MQ.whatever,DISP=SHR


--
Blair Svihra
Dino-Software Corporation
800-480-DINO
www.dino-software.com

Dino-Software Utilities
T-REX – Superior catalog management tool inclusive of HSM & Tape audits
REORGadon – First REORG While-OPEN tool for HSM
Teradon –  First ever OnLine REPRO MERGECAT utility
Xtinct -  DASD Data purge
RTD - DASD Real Time Defrag
DAL – Analysis for Legato in an easy to view format




Rob Lister wrote:

Hi,

Wonder if anyone can help with a small issue I'm having, trying to understand 
how an ALIAS gets resolved.


We are installing a product on a zOS system that utilises MQ to pass 
messages to/from a DB2 Subsystem. 


When we asked the client for certain MQ dataset names, they came back with

SYS5.MQ..whatever

saying that the  was using an ALIAS to determine which version was 
being used. Therefore, we wouldn't need to change the dataset names 
when/if we used a new version.


Could anyone explain how that works or, point me to a manual that could 
explain it.


Many thanks,

Rob

--
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: user catalog question

2008-03-19 Thread Blair Svihra
Is there a mount message on the console (LISTCAT looking for VVRs in the 
VVDS's on unavailable volumes)?


--
Blair Svihra
Dino-Software Corporation
800-480-DINO
www.dino-software.com

Dino-Software Utilities
T-REX – Superior catalog management tool inclusive of HSM & Tape audits
REORGadon – First REORG While-OPEN tool for HSM
Teradon –  First ever OnLine REPRO MERGECAT utility
Xtinct -  DASD Data purge
RTD - DASD Real Time Defrag
DAL – Analysis for Legato in an easy to view format






Peter Ten Eyck wrote:

Thanks for your replies.  I am now just getting back to this problem.

My previous posts within my user catalog question were me asking how to do 
something, let me now tell you why I am asking.


I ran into this problem at DR.

I import a user a catalog (CATALOG.MVSICF1.VUSRCAT) and connect it to a 
master catalog on a different z/OS system. On this different system the DASD 
does not align with CATALOG.MVSICF1.VUSRCAT, meaning that many DASD 
data set are not on the volume that CATALOG.MVSICF1.VUSRCAT thinks it is.


If I run the job below, it seems to either loop or run for a very long time, 3 
plus hours before I cancel it.


What happens when I do a listcat on a catalog that does not match the location 
of many of the data sets on DASD volumes?


//TZLISTC JOB CLASS=S  
//SCRTCH EXEC PGM=IEFBR14  
//D1 DD DSN=TECH.VUSRCAT.LISTC,DISP=(MOD,DELETE),  
// UNIT=SYSALLDA,VOL=SER=Z17RS1,SPACE=(0,0)
//LISTC EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=* 
//SYSIN DD *   
 LISTC ALL OUTFILE(OUTFILE) CAT(CATALOG.MVSICF1.VUSRCAT)   
/* 
//OUTFILE DD DSN=TECH.VUSRCAT.LISTC,DISP=(,KEEP),  
// UNIT=SYSALLDA,VOL=SER=Z17RS1,SPACE=(TRK,(45,45),RLSE),  
// DCB=(RECFM=VBA,LRECL=125,BLKSIZE=27998) 
// 


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

2008-02-27 Thread Blair Svihra
You would need to define the alias after moving the entries out of the 
master catalog.  You will probably get an IDC3009I 8-8 "duplicate entry" 
(on the alias define) if you already have data sets residing in the 
master catalog that begin with the alias.


Blair Svihra
Dino-Software Corp.

   * *T-REX/ - Superior ICF catalog mgmt with full Tape support and HSM
 Auditing/***
   * *REORGadon/ - First ever online REORG for HSM/*
   * *TERADON/ - First ever online REPRO MERGECAT utility/*
   * *XTINCT/ - Secure DASD/TAPE data eradication/*
   * *RTD /- First ever real-time defrag/*
   * *DAL /- DINO healthcheck Analysis for Legato/*
   * *SENTINEL -/ FTP Management/*

*//*




esmie moo wrote:

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.



   
-

Looking for the perfect gift? Give the gift of Flickr!

--
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: Damaged Catalog Alert

2007-07-31 Thread Blair Svihra
APAR OA19870

As the result of IBM's AUTOTUNE feature attempting to re-open a BCS, message
IEC331I 026-008(21080018) was issued by the Catalog Address Space.  This
error indicates that a VSAM record management error has occurred.  The RPL
Feedback Word (RPLFDBWD) reported by the IEC331I message contains X'08' as
the return code (logical error) and X'0018' as the RPL condition or reason
code.  The RPL Reason Code 24(X'18') suggests that the target record resides
on a volume that cannot be mounted.  In other words, the current VSAM
component extent list does not include the extent where the requested record
resides.  

The catalog has acquired an extent, but the BCS data component VVR does not
reflect the new extent.  An IDCAMS EXAMINE detects and reports an additional
symptom by issuing error message IDC11728I DATA FOUND IN EMPTY CI.  This is
another indication that the BCS data component VVR does not accurately
depict the contents of the BCS data component. 

Unfortunately, IBM has not identified the cause of the corruption.  As a
preventive measure, APAR OA19870 introduces new diagnostics that are invoked
when the BCS VVRs are updated by the VVDS manager to ensure that specific
values contained in the "new" VVR are not less than the values in the
existing VVR.  If the new values are not logically consistent with the
existing VVR values, the update is disallowed and the user will be issued a
catalog management Return/Reason Code 050-1xx (where the reason code will be
greater than 100, the maximum Reason Code currently documented for IDC3009I
Return Code 50).

Originally, this was thought to occur only for catalogs using the Enhanced
Catalog Sharing protocol, but ECS has since been eliminated as a potential
cause for the corruption.  The VVR corruption detected by the PTFs for
OA19870 can occur whether you are using ECS or VVDS sharing protocols.

Basically, the new VVDS error checking tries to disable “inplace”
reorganizations of the BCS.  IBM is aware that the error checking will
affect vendor products, and that it is not a fix that identifies or corrects
the original extent problem.  Maintenance is available for Dino Software’s
T-REX product that will allow “inplace” BCS reorganizations to function with
OA19870 applied.  Typically, new extents are not associated with “inplace”
reorgs.  Due to the nature of an “inplace” reorganization, OA19870 may cause
catalog corruption in products that reorganize a BCS (in a shared
environment) when the HURBA is decreased – i.e. reorganizing the internals
of a BCS where no real reorganization takes place (HURBA is not decreased)
might not be a problem.  I would suggest checking with all vendors that
offer catalog reorganization products to see if they are aware of OA19870
and if they have tested a valid reorganization in a shared BCS environment.  

I hope this information is of some use.

Blair Svihra
Dino-Software Corporation
800-480-DINO
www.dino-software.com

Dino-Software Utilities
T-REX – Superior catalog management tool inclusive of HSM & Tape audits
REORGadon – First REORG While-OPEN tool for HSM
Teradon –  First ever OnLine REPRO MERGECAT utility
Xtinct -  DASD Data purge
RTD - DASD Real Time Defrag
DAL – Analysis for Legato in an easy to view format

--
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: Extended Catalog Sharing PROBLEM

2006-11-16 Thread Blair Svihra
Hi Jim, there have been a number of CAS related issues introduced in 1.7 
and 1.8.  Dino Software initially notified IBM of the CAS CLOSE (F 
CATALOG,CLOSE) problem back in December of 05.  It took IBM quite a 
while to release UA28625 (1.7) and UA28626 (1.8) to address the 
problem.  We keep our customers apprised of CAS issues/maintenance via 
emails (also review OA18520).  If you are interested, we could include 
you on our email list to let you know about CAS and catalog issues as we 
detect and report them to IBM.  Let us know, we would be glad to help. 
Best regards, Blair Svihra


Dino Software, Inc.
www.dino-software.com





Jim Marshall wrote:

We are at z/OS V1R7 and learned (the hard way) there is a current BUG in 
Extended Catalog Sharing which is still outstanding and places catalogs at 
risk.  Had a Development catalog broken by ECS. IBM says there are APARs 
to apply and also some to come out in two weeks or so. IBM says: 

"We see in the dump that we are requesting an ENQ on 
SYSZCATS that we already own. This is a symptom of  
apar OA18578 whose PTFs should be available in the  
next 2 weeks. In addition, the F CATALOG,CLOSE being
issued is not working properly due to the lack of   
PTF UA28625. Lastly, we also suggest you apply hyper
PTF UA28375 to avoid a fairly ugly deadlock involving   
ECS.  

You see the part of about OA18578 which is not available yet! We are 
turning ECS off for now. The exposure is still lurking in the shadows. 

My guys are now believers in having some Catalog Recovery (FIXIT) tool 
when something like this happened. When I bought it, most had never seen a 
catalog broke; some were really old timers too. 

Jim  

 


--
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: Reconstructing HSM BCDS

2006-08-21 Thread Blair Svihra
Hi Bob, HSM Auditing is also included in T-REX (original developers of 
VSAM Mechanic/Catalog Solution).  If you like, I can forward you a copy 
of the product to clean up your environment (just remove it when you are 
done).  Best regards, Blair Svihra   www.dino-software.com




Bob Henry wrote:

After doing several different audits I've discovered that my HSM database 
is a mess. I have Err 39, Err 41 and ERR 71 all over the place. I don't 
know what caused it yet, but the task now is to reconstruct the broken 
BCDS/OCDS. I can't go back to backup copies of the files and/or logs 
because they've rolled off a GDG. Are there any tools out there that can 
help with the reconstruction? Anyone have any suggestions where to start? 
Since I haven't received replys to some earlier HSM posts is there a 
better forum to direct this question? 


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


 



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


Re: HSM LIST TTOC for backup volumes

2006-08-04 Thread Blair Svihra
Hi Brian, Dino-Software has a product called T-REX that can identify the 
entries on the OCDS volumes and translate the HSM internal names back to 
the BCDS and MCDS.  We can ship it to you to use for a few days (no 
cost) so you can resolve your HSM issues.  Let me know if we can help.  
Best regards, Blair Svihra Dino-Software, Inc.   www.dino-software.com




Perryman, Brian wrote:


Not to worry folks, I've kind of cobbled together a solution in the end, by 
running ICETOOL over the BCDS:

 SORT FROM(HSMBCDS) TO(EXTRACT) USING(HSMD) 

 DISPLAY -  
FROM(EXTRACT) - 
LIST(REPORT) -  
DATE TITLE('BCDS breakdown  
HEADER('Backdsn')ON(65,44,CH) - 
HEADER('Backtap')ON(109,6,CH) - 
HEADER('Backver')ON(135,2,BI) - 
BLANK   

//HSMDCNTL DD * 
 OPTION VLSHRT  

 SORT FIELDS=(109,6,CH,A)   
 INCLUDE COND=(47,1,BI,EQ,X'24')


Brian

--
This e-mail message is for the sole use of the intended recipient(s)and may 
contain confidential and privileged information of Transaction NetworkServices.  
Any unauthorized review, use, disclosure or distribution isprohibited.  If you 
are not the intended recipient, please contact thesender by reply e-mail and 
destroy all copies of the original message.


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