This is an old revision of the document!
Below a list of placeholders or system wildcard and the info where you can use this strings. If this string is used in other string, than the placeholder/the wildcard is replaced by the current value of this placeholder.
| Placeholder ID | Name | log filename | callable strings | callable string | next |
|---|---|---|---|---|---|
$date | System date formated YYYY.MM.DD | Y | - | - | - |
$domain | domain/connection | Y | - | - | - |
$tableName | table name | X | X | - | - |
$userName | user's name | X | X | - | - |
$firstName | user's firstname | X | X | - | - |
$lastName | user's lastname | X | X | - | - |
$fullUsername | user's fullname | X | X | - | - |
$email | user's email address | X | X | - | - |
$phone | user's phone number | X | X | - | - |
$installation | value of INSTALLATION_NAME constant | X | X | X | - |
$client | selected client | X | X | X | - |
$connectionType | type of the connection | X | X | X | - |
$dbName | database name | X | X | X | - |
$fullDbName | qualified database name | X | X | X | - |
$callableFullDbName | qualified database name of current callable object | X | X | X | - |
$fullTableName | full qualified tablename (with db (and schema) name | X | X | X | - |
$tableName | table name(without db name and schema name) | X | X | X | - |
$catalogId | catalog id of the table | X | X | X | - |
$instanceName | instance name of the table | X | X | X | - |
$catalogInstanceId | catalog id and instance name of the loaded (or master) table concatenated with a '.' (dot) character | X | X | X | - |
$catalogId_1 | catalog id of the main grid | X | X | X | - |
$catalogId_2 | catalog id of the 1st detail table | X | X | X | - |
$catalogId_3 | catalog id of the 2nd detail table | X | X | X | - |
$catalogId_4 | catalog id of the 3rd detail table | X | X | X | - |
$instanceName_1 | instance name of the main grid | X | X | X | - |
$instanceName_2 | instance name of the 1st detail table | X | X | X | - |
$instanceName_3 | instance name of the 2nd detail table | X | X | X | - |
$instanceName_4 | instance name of the 3rd detail table | X | X | X | - |
$catalogInstanceId_1 | catalog id.instance name main grid | X | X | X | - |
$catalogInstanceId_2 | catalog id and instance name of the 1st detail | X | X | X | - |
$catalogInstanceId_3 | catalog id and instance name of the 2nd detail | X | X | X | - |
$catalogInstanceId_4 | catalog id and instance name of the 3rd detail | X | X | X | - |
$catalogIdCurrent | catalog id of the table where last row-selection happened. It can be the master or a detail grid. | X | X | X | - |
$instanceNameCurrent | instance name of the table where last row-selection happened. It can be the master or a detail grid. | X | X | X | - |
$catalogInstanceIdCurrent | catalog id and instance name of the table where last row-selection happened. It can be the master or a detail grid. | X | X | X | - |
$rowWhere | primary key values concatenated with AND operator - useable in SQL queries | X | X | X | - |
$lang | language setting of the user | X | X | X | - |
$langSystem | active admin area language | X | X | X | - |
$langGrid | active grid area language | X | X | X | - |
$par.{<parameter name>} | substitute with the value of the parameter - only in case of parameter set bind to callable object | X | X | X | - |
$uca | content of user communication area - in case of callable object | X | X | X | - |
$sessionId | current session, given by the web server | X | X | X | - |
$msgGuid | GUID of the message | X | X | X | - |
callableFullDbName | database name of the callable object. It contains schema name also in the case of MSSQL | X | X | X | - |
$uploadPath | path of the file | X | X | X | - |
$uploadFolder | path of the target folder | X | X | X | - |
$uploadFile | only the file name (with extension) | X | X | X | - |
$sys.Date | current date in format 'YYYY-MM-DD' | X | X | X | - |
$sys.Timestamp | current timestamp in format 'YYYY-MM-DD-HH:MM:SS' | X | X | X | - |
For example: log_$date.txt.
Logfiles are saved into the application folder /log subfolder.
$userName - actual user's name
$firstName - actual user's firstname
$lastName - actual user's lastname
$fullUsername - actual user's fullname
$email - actual user's email address
$phone - actual user's phone number
$installation - current niota instance. Uses the value of INSTALLATION_NAME constant, defined in conf/my_formatting.php file
$client - actual niota-client which was chosen before log in act
$connectionType - type of the connection where that table is placed where the callable object was executed (eg.: 'oci805'. Makes no sense in the dynamic menu)
$domain - connection name
$dbName - database name. In the case of SQL Server it contains schema name too.
$fullDbName - prefix which needs to fully qualify a table. Oracle: db_username, SQL Server: db_name.schema_name, Teradata, MySQL: db_name. Ends without a dot character.
$callableFullDbName - prefix which needs to fully qualify the current callable object
$fullTableName - the actual table name substitution (with db (and schema) name. In the case of Oracle it is equals with $tableName.)
$tableName - actual table name substitution (without db name and schema name)
$catalogId - catalog id of the table
$instanceName - instance name of the table
$catalogInstanceId - catalog id and instance name of the loaded (or master) table concatenated with a '.' (dot) character
$catalogId_1 - catalog id of the of the loaded (or master) table, master grid in a master-detail configuration
$catalogId_2 - catalog id of the 1st detail table
$catalogId_3 - catalog id of the 2nd detail table
$catalogId_4 - catalog id of the 3rd detail table
$instanceName_1 - instance name of the loaded (or master) table, master grid in a master-detail configuration
$instanceName_2 - instance name of the 1st detail table
$instanceName_3 - instance name of the 2nd detail table
$instanceName_4 - instance name of the 3rd detail table
$catalogInstanceId_1 - catalog id and instance name of the loaded (or master) table, master grid in a master-detail configuration
$catalogInstanceId_2 - catalog id and instance name of the 1st detail grid in a master-detail configuration
$catalogInstanceId_3 - catalog id and instance name of the 2nd detail grid in a master-detail configuration
$catalogInstanceId_4 - catalog id and instance name of the 3rd detail grid in a master-detail configuration
$catalogIdCurrent - catalog id of the table where last row-selection happened. It can be the master or a detail grid.
$instanceNameCurrent - instance name of the table where last row-selection happened. It can be the master or a detail grid.
$catalogInstanceIdCurrent - catalog id and instance name of the table where last row-selection happened. It can be the master or a detail grid.
$rowWhere - primary key values concatenated with AND operator - useable in SQL queries
$lang - language setting of the user
$langSystem - active admin area language
$langGrid - active grid area language
$par.{<parameter name>} - substitute with the value of the parameter - only in case of parameter set bind to callable object
$uca - content of user communication area - in case of callable object
$sessionId - current session, given by the web server
$msgGuid - GUID of the message
callableFullDbName - database name of the callable object. It contains schema name also in the case of MSSQL
$uploadPath - path of the file
$uploadFolder - path of the target folder
$uploadFile - only the file name (with extension)
$col.{colName} - substituted with column value of the selected row (eg.: delete from example_table where column_name like '$col.{example_column}' )
$sys.Date = current date in format 'YYYY-MM-DD'
$sys.Timestamp = current timestamp in format 'YYYY-MM-DD-HH:MM:SS'