Soll ein Datentyp sowohl auf der Grundlage des Dateinamens als auch der Position erstellt werden, muß der Name in dem Wert für das Feld PATH_PATTERN enthalten sein. Die Felder NAME_PATTERN und PATH_PATTERN können nicht in derselben Kriteriendefinition verwendet werden.
Der im folgenden definierte Datentyp QS_Source_Files gilt für alle Dateien mit dem Namen appn.c. Dabei ist n = 1 bis 9 und bezieht sich auf Dateien, die sich in Unterverzeichnissen von */projects/QS befinden.
DATA_ATTRIBUTES QS_Source_Files { … } DATA_CRITERIA QS_Source_Files_Criteria { PATH_PATTERN */projects/QS/*/app[1-9].c DATA_ATTRIBUTES_NAME QS_Source_Files }
Der folgende Datentyp bezieht sich auf alle Dateien im Verzeichnis /doc/project1, die den Namen chnn.xxx haben. Dabei steht n für die Ziffern 0 bis 9 und xxx für eine beliebige Folge aus drei Zeichen in der Dateinamenerweiterung.
DATA_ATTRIBUTES ChapterFiles { DESCRIPTION Kapiteldatei für das Projektdokument. ICON chapter ACTIONS Edit,Print } DATA_CRITERIA Chapter_Criteria { PATH_PATTERN /doc/project1/ch[0-9][0-9].??? DATA_ATTRIBUTES_NAME ChapterFiles }