General configuration
Key
Value example / Info
Extension
Container.BO.­Name
Container.BO.Name=­UsrDataAggregation­Definition
Info
Mandatory
System name of BO that holds the definition (container) records (level 1).
ReportSX
Data.BO.­Name
Data.BO.Name=Usr­DataAggregationData
Info
Mandatory
System name of BO that holds the Data records (level 2).
ReportSX
Data.Container.­BO.Association
Data.Container.BO.­Association=DataAggre­gationData|DataAggre­gationDefinitionRef
Info
Mandatory
Association between Data BO and definition (container) BO.
This can be obtained from Field Definer. (Technical information tab, under Associations).
ReportSX
State.Name.­Update
State.Name.Update­=UsrUpdate
Info
Mandatory
ReportSX: System name of statuses in which the definition (container) BO must be, for updating the Data BOs.
CalculateSX: System names of statuses for updating the Calculate BO.
ReportSX/ CalculateSX
State.Name.­AfterUpdate
State.Name.AfterUpdate­=UsrCheck
Info
Mandatory
ReportSX: System name of status in which the definition (container) BO must be set after updating the Data BOs.
CalculateSX: System name of status in which the Calculate BO must be set after updating it.
ReportSX/ CalculateSX
Data.BO.Modify­State.Name
Data.BO.ModifyState.­Name=UsrModifyAll;
Info
Mandatory
System name of state in which the Data BO must be to have it updated.
List of statuses must be divided by ;
ReportSX
Log.<flag>
Log.TRUE =FreeRemark2
Info
ReportSX: System name of field of definition (container) BO in which the logging must be stored.
CalculateSX: System name of field of Calculate BO in which the logging must be stored.
Format Log.<FLAG>=<Comment­FieldName>
Possible values for flag TRUE and FALSE
ReportSX/ CalculateSX
Log.Detail
Log.Detail =high
Info
Possible values: high, low
‘high’ is the default value and will give the complete log along with the executed query statements.
‘low’ will only log the value obtained from the query.
ReportSX/ CalculateSX
Log.Overw­rite
Log.Overwrite =true
Info
Possible values: true, false
‘true’ will overwrite the existing log.
‘false’ is the default value and will append the log text to the existing log.
ReportSX/ CalculateSX
LogOnData­Level.<flag>
LogOnDataLevel.TRUE­ =FreeRemark2
Info
ReportSX: System name of field of data BO in which the logging must be stored.
Format LogOnDataLevel.­<FLAG>=<Comment­FieldName>
Possible values for flag TRUE and FALSE
When this parameter is set, the logging will be per data entity. If not set, the logging will be at definition level.
ReportSX
LogOnData­Level.Overwrite
LogOnDataLevel.­Overwrite=true
Info
Possible values: true, false
‘true’ will overwrite the existing log on data level.
‘false’ is the default value and will append the log text to the existing log on data level.
ReportSX
Suppress.Confir­mation
Suppress.Confirmation­= false
Info
Possible values: true, false
Confirmation to launch ReportSX or CalculateSX:
‘true’ no confirmation
‘false’ (default value) confirmation needed by user
ReportSX/ CalculateSX
Container.BO.sourc­eID.Name
Container.BO .sourceID.Name =FreeString1
Info
If this parameter is given, the configured Container field is filled with the property file name (not the path) or code of the last executed properties file or BO.
The Container field must be of type String.
The Container BO can be ‘DataAggregationDefinition’ or any other configured BO.
For CalculateSX, the container is the BO on which it is registered in Field Definer (see Configuring CalculateSX in Field Definer).
ReportSX/ CalculateSX
Example using the Data aggregation properties BO
debug=y
aggregation.properties.bo.code=IPD
execute.on.status.change=true