Previous Topic: VTFILTR Parmlib MemberNext Topic: Filter Processing


Date Set Name Pattern Masking

The following wildcard characters can be used in Data Set Name Filter entries:

?

If this character is in the data set name string, it matches any nonblank character within a character string, for example, TEST?.DATA matches TESTA.DATA and TEST1.DATA. TEST.DATA would not match this pattern.

*

If this character is present in a data set name string, a single-level node is not checked, for example, TEST.*.DATA or *.TEST.*.DATA. TEST.DATA would not match these patterns.

The asterisk can be placed after significant characters in a node to indicate that any following characters in the node are acceptable, for example, TEST.A*.DATA.

Note: In CA Vtape an asterisk or double asterisks are not coded to indicate any data set name or any number of characters beyond this point in the string. The forward slash (/) is used instead.

/

When this character is in a data set name pattern, comparison to the input string terminates at the previous character. These are called prefix entries. If the prefix matches the input string up to the slash, the comparison is satisfied. For example, SYS/ matches all data sets whose names begin with SYS, regardless of what follows. This usage is similar to the way that IBM products use the * character. In IBM products, the pattern DEPT751* finds all data sets that start with DEPT751. To obtain the same result in CA Vtape, use the pattern DEPT751/.

!

When this character (English exclamation mark, X"5A") is encountered, the input is searched for a match on the characters that follow it. The pattern characters can occur anywhere in the input string. For example, the pattern !SYS1 matches any data set name that contains the SYS1 string anywhere in the name. TEST.SYS1, SYS1.TEST, and TEST.DFSYS12.DATA would all match this pattern.

Note: Wildcarding is not allowed for Data Class Filters.

When CA Vtape is started using this <ParmlibDirectory> section, the following startup messages are displayed:

IEE252I MEMBER  VTPARMS FOUND IN SVTSDEMO.VTAPE.XE21.PARMLIB
IEE252I MEMBER  VTPARMS FOUND IN SVTSDEMO.VTAPE.XE21.PARMLIB
IEE252I MEMBER  VTPARMS FOUND IN SVTSDEMO.VTAPE.XE21.PARMLIB
IEE252I MEMBER  VTDRIVE FOUND IN SVTSDEMO.VTAPE.XE21.PARMLIB
IEE252I MEMBER  VTGROUP FOUND IN SVTSDEMO.VTAPE.XE21.PARMLIB
IEE252I MEMBER  VTFILTR FOUND IN QAPROD.VTAPE.SMP120.PARMLIB

SVT1R3500I Enhanced <IncludeDataClass> Filters . . . . .     1
SVT1R3500I Enhanced <IncludeDataSets> Filters. . . . . .    54
SVT1R3500I Enhanced <ExcludeDataSets> Filters. . . . . .     9

A warning message is issued if no include filter entries are found. Without include filters, CA Vtape cannot intercept any scratch tape mounts.

SVT1R3502I WARNING: Enhanced Filter List has no include entries.