SAS Solution for IFRS 17 offers a Traceability Tool feature that uses OUTPUT_CALC_LOGIC_FLG. This option controls the logic to enable the output of text files that contain the calculation logic in the initial recognition and subsequent measurement nodes of the SAS Infrastructure Risk Management calculation flows. If you set the option to N, the files are generated without content (Y/N).
The Traceability Tool provides an option in the SAS Risk Governance Framework and International Financial Reporting Standards 17 user interface (UI) to generate additional traceability data. By default, the option is set to false.
In one configuration, the option was set to true and combined with 21K Insurance Cohort Groups (ICGs), which contributed to more than 2GB of traceability data. As a result, an error occurred.
In this scenario, the SAS Solution for IFRS 17 Cycle Analysis Output Calculation Logic UI option is set to Yes. During the SAS Solution for IFRS 17 AOCA cycle task, the ICG number tanks to 21K, which generates a lot of log data. As a result, the Integrated Object Model (IOM) FlushLog lines method writes to the mvatask log, exceeding the 2GB hard limit currently set, and contributes to the following errors during the cycle task run:
IRM [Thread-238 - Task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')] 07Aug26 16:04:27,099 DEBUG com.sas.solutions.risk.irm.server.taskexec.MvaTaskRunnable [] - Ok to proceed was false running task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')
IRM [Thread-238 - Task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')] 07Aug26 16:04:27,099 ERROR com.sas.solutions.risk.irm.server.taskexec.MvaTaskRunnable [] - newLimit > capacity: (1703258179 > 1703258111)
IRM [Thread-238 - Task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')] 07Aug26 16:04:27,099 DEBUG com.sas.solutions.risk.irm.server.taskexec.MvaTaskRunnable [] - Setting exception on runnable because retry is false for task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )').
IRM [Thread-238 - Task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')] 07Aug26 16:04:27,099 DEBUG com.sas.solutions.risk.irm.server.taskexec.MvaTaskRunnable [] - No setup lines for log output.
IRM [Thread-238 - Task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')] 07Aug26 16:04:27,099 DEBUG com.sas.solutions.risk.irm.server.taskexec.MvaTaskRunnable [] - No task lines for log output.
IRM [Thread-238 - Task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')] 07Aug26 16:04:27,099 DEBUG com.sas.solutions.risk.irm.server.taskexec.MvaTaskRunnable [] - No tear down lines for log output.
IRM [Thread-238 - Task ID='_13' ('STS_00_irmif_node_subsequent_measurement (partition rank=2 )')] 07Aug26 16:04:27,099 DEBUG com.sas.solutions.risk.irm.server.taskexec.MvaTaskRunnable [] - No log lines to return.
The following messages also occur in the SAS Infrastructure Risk Management Server log:
IRM [Thread-166] 03Aug26 17:25:43,049 INFO com.sas.solutions.risk.irm.server.jobflowexec.JobFlowExecutor [] - The execution of task STS_00_irmif_node_prem_acq_cost_amort(key: 188768894) has completed in 38961 ms with status of COMPLETED_SUCCESS
IRM [Thread-166] 03Aug26 17:25:43,050 INFO com.sas.solutions.risk.irm.server.jobflowexec.JobFlowExecutor [] - All locked entries for executing job flow instance GMM VFA PAA 03AUG2026_171810_C14990 are released.
IRM [Thread-166] 03Aug26 17:25:43,051 INFO com.sas.solutions.risk.irm.server.jobflowexec.JobFlowExecutor [] - unlockJobFlowInstance GMM VFA PAA 03AUG2026_171810_C14990(624864410 after task execution update.
IRM [Thread-369] 03Aug26 17:25:43,053 INFO com.sas.solutions.risk.irm.server.pooling.DataObjectPoolingService [] - The execution of task STS_00_irmif_node_subsequent_measurement(key: 1447515511) is not skipped because DataObjectPoolingService did not find its output in the pool.
IRM [Thread-171 - Task ID='_13_partition_exec' ('Internal Java task for executing partitioned node STS_00_irmif_node_subsequent_measurement')] 03Aug26 17:25:43,121 WARN com.sas.solutions.risk.irm.server.taskexec.JavaTaskRunnable [] - Unable to create separate log file for ParallelExecTask [Internal Java task for executing partitioned node STS_00_irmif_node_subsequent_measurement[_13_partition_exec] - Status = RUNNING - Key = 2057934195
To work around this issue, set the Trace Measure Values flag parameter value to No in the SAS Solution for IFRS 17 Risk Governance Framework Cycle UI page details view ► Model Parameters tab.
Note: It is still useful to set the above parameter option to Yes for smaller volumes. For larger volumes of SAS Solution for IFRS 17 task executions, though, setting the parameter to Yes can cause problems.
Here is an example: