Hmmm, what level are you running. Unless this changed in z/OS 1.12
(and I don't think it did), it isn't allowed. I get a pop up warning message:
"In order to list catalog entries, you must specify at least one partial
qualifier. Any Dsname Level that contains only asterisks is invalid."
In addition, help has this information:
"When Dsname Level is specified, it defines the level qualifiers for
the data
set names to be included in the list. Qualifiers can be specified
fully,
partially or defaulted. At least one qualifier must be partially
specified. A
Dsname Level of '*' or '**' or any combination of '*' and '**'
qualifiers is
invalid. "
Your 2nd point I was not aware of. Thanks. I am still using the sample
ISRNOGEN for that. Since I don't want to look it up, can you (or anyone)
recall when that option was added (I'm running z/OS 1.11 now)? One
less usermod to install! BTW, when I just tested * and ** again in my
sandbox, I used a dummy ISRNOGEN (IEFBR14) in my TSOLIB instead of the
real one... otherwise I couldn't test any generic HLQs.
Regards,
Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS
mailto:[email protected]
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html
Systems Programming expert at http://expertanswercenter.techtarget.com/
On Wed, 1 Dec 2010 18:42:01 -0500, Don Imbriale <[email protected]> wrote:
>I've used * and ** in 3.4 for the dsname level.
>
>From User's Guide II:
>
>1. If you enter a high-level qualifier of * or **, ISPF displays a
>pop-up window
>to warn you that the search will be for all catalogs on the system and will
>take
>time. If there are many catalogs, this search could take a considerable
>amount
>of time. You can press Enter to continue the search, or you can enter Cancel
>or
>End from the pop-up window to cancel the search. Be aware that if you have
>mount authority, a catalog search with * or ** as the high-level
>qualifier can
>require that volumes be mounted for the catalogs to be searched.
>2. The ISPF Configuration table contains a selectable option, named
>DISALLOW_WILDCARDS_IN_HLQ, to disallow the use of the * or % in the
>high-level qualifier
>
>- Don Imbriale
>
>On Wed, Dec 1, 2010 at 4:35 PM, Mark Zelden <[email protected]> wrote:
>
>>
>> 3.4 doesn't allow * or **.
>>
>> No options with IDCAMS to list everything from all catalogs.
>>
>> The CSI is a good option, but since if you tell it to list all catalogs you
>> could
>> end up with a bunch of "dead" catalog entries. For example, a user catalog
>> that was previously a master from another system, or an alias for an HLQ
>> points to the "correct catalog" but maybe pointed to a different catalog at
>> one time and the entries weren't deleted or merged out. No one would
>> ever know about those entries to clean them up unless they looked for them.
>> (you can do this with CATSRCH from my web site: TSO %CATSRCH **
>>
>>
>> If you did it with CSI and wrote intelligent code around it, then it would
>> be more accurate. For example, list the master catalog and the aliases,
>> then only list the HLQs in the catalogs that the aliases in the master
>> catalog
>> pointed to.
>>
----------------------------------------------------------------------
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