Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs =================================================================== diff -u -r6109 -r6120 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs (.../FillXmlOutputFromDam.cs) (revision 6109) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/FillXmlOutputFromDam.cs (.../FillXmlOutputFromDam.cs) (revision 6120) @@ -57,7 +57,7 @@ }; CreateCalculationMessages(damProjectData, output); CreateDesignResultsOutput(damProjectData, output); - CreateLocationResultsOutput(damProjectData, output); + CreateOperationalResultsOutput(damProjectData, output); return output; } @@ -432,6 +432,22 @@ } } + private static void CreateOperationalResultsOutput(DamProjectData damProjectData, Output output) + { + if (damProjectData.DamProjectCalculationSpecification.CurrentSpecification is + { FailureMechanismSystemType: FailureMechanismSystemType.StabilityInside or FailureMechanismSystemType.StabilityOutside }) + { + output.Results.OperationalStaticData = new OperationalStaticData + { + FailureMechanismSystemType = ConversionHelper.ConvertToOutputOperationalFailureMechanismSystemType( + damProjectData.DamProjectCalculationSpecification.CurrentSpecification.FailureMechanismSystemType), + StabilityModel = ConversionHelper.ConvertToOutputOperationalStabilityModel( + damProjectData.DamProjectCalculationSpecification.CurrentSpecification.StabilityModelType) + }; + } + CreateLocationResultsOutput(damProjectData, output); + } + private static void CreateLocationResultsOutput(DamProjectData damProjectData, Output output) { // Calculation results (per location)