Properties Defined in the Folder Name
To organize a big number of files with different versions of rules, versioning by folder can be used.
A naming pattern must be added to the rules.xml file, same as for the file name pattern setup or configured via OpenL Studio. The name of the folder where the files with versioned rules are stored must match the pattern.
Examples of folder naming:
<properties-file-name-pattern>/%state%-%lob%-%startRequestDate,effectiveDate%/MainAlgo.xlsx</properties-file-name-pattern> - for versioning a specific file
<properties-file-name-pattern>/%state%-%lob%-%startRequestDate,effectiveDate%/*.*</properties-file-name-pattern> - for versioning all files in the folder

Defining module level properties in a folder name
The following Ant and file patterns are supported:
| Pattern | Description |
|---|---|
| /path/to/file.ext | Absolute path. |
| /*/ | Any folder. |
| /**/ | Any number of nested folders, including no folders. |
| * | Any character of the file name. |
| . | Separator of the file extension. |
| ? | Any one symbol of the file name. |