Table of Contents

Placeholders

Below a list of placeholders or system wildcard and the info where you can use this strings. If this string is used in another string, then the placeholder/the wildcard is replaced by the current value of this placeholder. You can not set the value of the placeholder on your own. It's set only be the system itself. Therefore it's just a placeholder, not a variable.

Placeholder IDNamecallable objectUI header barlogfilehelpfile pathlog message
Name of Description CULHM
$applicationID of selected application --XX-
$callableFullDbNamequalified database name of current callable object X----
$catalogIdID of the table X----
$catalogId_1ID of main grid X----
$catalogId_2ID of 1st detail table X----
$catalogId_3ID of 2nd detail table X----
$catalogId_4ID of 3rd detail table X----
$catalogIdCurrentID where last row-selection happened X----
$catalogInstanceIdID.instance name (CIID) X----
$catalogInstanceId_1catalog id.instance name main grid X----
$catalogInstanceId_2catalog id and instance name of the 1st detail X----
$catalogInstanceId_3catalog id and instance name of the 2nd detail X----
$catalogInstanceId_4catalog id and instance name of the 3rd detail X----
$catalogInstanceIdCurrentCIID name where last row-selection happened X----
$claimproduct claim -X---
$clientselected client XXX--
$companycompany name -X---
$connectionname of connection --X--
$connectionTypetype of the connection X----
$dateSystem date formated YYYY.MM.DD X-X--
$dbNamedatabase name X----
$domaindomain/connection X-X--
$emailuser's email address X----
$firstNameuser's firstname XX---
$fullDbNamequalified database name X----
$fullTableNamefull qualified tablename (with db (and schema) name X----
$fullUsernameuser's fullname XX---
$installationvalue of INSTALLATION_NAME constant XXXX-
$instanceNameinstance name of the table X----
$instanceName_1instance name of the main grid X----
$instanceName_2instance name of the 1st detail table X----
$instanceName_3instance name of the 2nd detail table X----
$instanceName_4instance name of the 3rd detail table X----
$instanceNameCurrentinstance name where last row-selection happened X----
$langlanguage setting of the user XX---
$langSystemactive admin area language XX---
$langGridactive grid area language X----
$lastNameuser's lastname XX---
$msgGuidGUID of the message X----
$productsoftware product name XX---
$phoneuser's phone number XX---
$rowWhereprimary key values concatenated with AND operator X----
$sessionIdcurrent session ID XX---
$tableNametable name(without db name and schema name) X----
$ucacontent of user communication area X----
$userNameuser's name XXXX-
$uploadPathpath of the file -----
$uploadFolderpath of the target folder -----
$uploadFileonly the file name (with extension) -----
$yearyear of system date --X--
$yyyymmyear+month of system date --X--
qualified placeholders
$par.{<parameter name>}substitute with the value of the parameter X----
$col.{<colName>}column value of the selected row X----
$sys.Datecurrent date in format 'YYYY-MM-DD' XX---
$sys.Timestampcurrent timestamp in format 'YYYY-MM-DD-HH:MM:SS' XX---

Substitutions in logfile filenname

For example: admin_action_$yyyymm.log.
Logfiles are saved into the application folder /log subfolder.

$installation defined in conf/my_formatting.php file
$client - actual niota-client which was chosen before log in act
$connectionType - type of the connection eg.: 'oci805'. $domain - connection name
$dbName - database name. In the case of SQL Server it contains schema name too.