Temporary file folder
This is a functionality for redefining the temporary file folder. Traditionally, the temporary folder is located at: "%appdata\safran\temp". The temporary folder location can be set according to the machine name of the PC / Citrix per database connection. Each database will have its own "Temporary Folder Option" configuration.
The temporary folder option can be operated under the "Tools" category, "Configuration", and "Temporary".
Temporary Folder Option
A new window, "Temporary Folder Option," will appear when activating this item.
Temporary Folder Location
The System Administrator can specify the new location of the temporary folder in the "Temporary Folder Location" entry field. This folder must be accessible with read and write access for all machines that use it as a temporary folder.
Machine Name Pattern
Your organisation might have a machine naming format, allowing you to specify machine names which hold a particular pattern in their names. The "Machine Name Pattern" input fields enable the System Administrator to specify machine names based on conditions matching the specified pattern. This makes it possible to affect several machine names without listing all of them by their unique names.
Machine Name Pattern is similar to a regular expression. You can specify that the string begins or ends with one or more characters from a set or contains any characters or does not contain characters in a set. The Machine Name Pattern consists of metacharacters as well as patterns. The pattern is to be found in the machine name, and metacharacters match the pattern with the machine name.
The term "string" used below refers to the "machine name" in your infrastructure.
Metacharacter | Meaning | Example |
---|---|---|
Caret (^) | Matches the beginning of a string | ^C matches C at the beginning of a string. |
Dollar sign ($) | Matches the end of a string | s$ matches s at the end of a string. |
Period (.) | Matches any character | . . . matches three consecutive characters. |
Backslash () | Removes the following metacharacter's special characteristics so that it matches itself | $ matches $. |
Metacharacter | Meaning | Example |
---|---|---|
* (asterisk) | Indicates zero or more occurrences | A* matches zero or more As (no As, A, AA, AAA, and so on) |
+ (plus) | Indicates one or more occurrences | A+ matches one A or more than one A (A, AAA, and so on) |
? (question mark) | Indicates zero or one occurrence | A? matches an empty string ("") or A |
This pattern | Matches |
---|---|
AB | Any string that contains AB; for example, ABA, DEABC, graphAB_one |
B* | Any string that contains 0 or more Bs; for example, AC, B, BB, BBB, ABBBC, and so on |
AB*C | Any string containing the pattern AC or ABC or ABBC, and so on (0 or more Bs) |
AB+C | Any string containing the pattern ABC or ABBC or ABBBC, and so on (1 or more Bs) |
ABB*C | Any string containing the pattern ABC or ABBC or ABBBC, and so on (1 B plus 0 or more Bs) |
^AB | Any string starting with AB |
AB?C | Any string containing the pattern AC or ABC (0 or 1 B) |
^[ABC] | Any string starting with A, B, or C |
Sample of using ^LAP.
Sample of using TOP.
List of Machine Names
The list of machine names offers the system administrator another way of specifying machine names, such as using the "Temporary Folder Location." The list is used to add specific and unique machine names. This list is not affected by the "Machine Name Pattern". These will be evaluated, and if a machine name matches the pattern or is part of the list, that machine will use the temporary folder defined in "Temporary Folder Location".
Note
During the startup of Safran Project and other Safran Solutions, which is using the "Temporary Folder Location", the "%appdata\safran\temp" will still be used. It will be used until the user has successfully logged into the database. The "Temporary Folder Option" is stored on the database level and remains inaccessible until a successful login.