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