ConfigRules

Defines the .

APIDescription
POST api/ConfigRules/DefaultTagConfiguration

The DefaultTagConfiguration.

POST api/ConfigRules/GetAllConfigParametersEx

The GetAllConfigParametersEx.

POST api/ConfigRules/GetAllSelectionAndConfigurationParameters

Gets Selection and Configuration Parameters of selected product line and model.

POST api/ConfigRules/GetPackagedChillerConfigParameters

The GetPackagedChillerConfigParameters.

POST api/ConfigRules/UpdateFactoryTestDataToRulesJson

The UpdateFactoryTestDataToRulesJson.

POST api/ConfigRules/UpdateInputRulesFromCalculation?productBuilder={productBuilder}

Updates input rules with CALC output values to perform validation call.

POST api/ConfigRules/UpdateSelectionConfigDataToRulesJson

The UpdateSelectionConfigDataToRulesJson.

POST api/ConfigRules/ValidateConfigurationEx

Validating configuration.

POST api/ConfigRules/ValidateSelection

Validating the selection calculation input.

POST api/ConfigRules/ValidateSelectionExUpdated

Validating the selection calculation input.

MasterData

Defines the .

APIDescription
GET api/MasterData/GetAllProductBuilderModels

The GetAllProductBuilderModels.

GET api/MasterData/GetAllReportCalculationTypesByBuilder?productBuilder={productBuilder}

The GetAllReportCalculationTypesByBuilder.

GET api/MasterData/GetProductBuilderCalculationTypes?ProductBuilder={ProductBuilder}

Gets Calculation types list of a product builder.

GET api/MasterData/GetProductBuilderHelpLibraryDocumentListByModel?productBuilder={productBuilder}&culture={culture}&modelID={modelID}&documentType={documentType}

Gets supported culture list (en-US,fr-Fr..etc).

GET api/MasterData/GetProductBuilderModelFeatureList?ProductBuilder={ProductBuilder}&model={model}

The GetProductBuilderModelFeatureList.

GET api/MasterData/GetProductBuilderModels?ProductBuilder={ProductBuilder}

Gets models list of selected product builder.

GET api/MasterData/GetProductBuilderProjectReportTypes

The GetProductBuilderProjectReportTypes.

GET api/MasterData/GetProductBuilderReportTypes?ProductBuilder={ProductBuilder}

Gets report type list of a selected product builder.

GET api/MasterData/GetProductBuilders

The GetProductBuilders.

POST api/MasterData/GetReportCalculationTypes

The GetReportCalculationTypes.

Report

APIDescription
POST api/Report/GenerateReport

Generating the report for selected tag

POST api/Report/CreateTagXml

POST api/Report/GenerateSubmittalReport

Generating the submittal report

POST api/Report/GenerateTagReportList

Generating the submittal report

POST api/Report/GetProductBuilderReportTypes

Extension method to get product builder report types with pricing check

POST api/Report/GenerateCompareReport

Generate compare reports

POST api/Report/GenerateOptimizeReport

Generate Optimization report

POST api/Report/RequireAllCalculations?productBuilder={productBuilder}

Returns all Required calcuations

POST api/Report/UpdateAndSendConfigRules?productBuilder={productBuilder}

POST api/Report/GetAllLoadLineSettingsFromBuilderAndDefaultJSON

POST api/Report/GetLoadlineDefaultsFromBuilder

LegacyProjectImport

APIDescription
POST api/LegacyProjectImport/ConvertToE4A?UserRole={UserRole}

Calculation

Defines the

APIDescription
POST api/Calculation/CalcAPICalculate

CalAPI calculate

POST api/Calculation/CalculateAsync

Run calculation for Selection

POST api/Calculation/CalculateSelection

Run calculation for Selection

POST api/Calculation/CalculateSound?productBuilder={productBuilder}

The CalculateSound

POST api/Calculation/CalculateTagPerformance

The CalculateTagPerformance

POST api/Calculation/CalculateTagPerformanceAppliedChiller

CalculateTagPerformanceAppliedChiller

POST api/Calculation/CalculateTagPerformanceAppliedChillerAsync

CalculateTagPerformanceAppliedChillerAsync

POST api/Calculation/CSOExport

The CSOExport

POST api/Calculation/CalculateCSO

The CalculateCSO for NA and Asia builders

POST api/Calculation/GenerateCSOReports

The CSOExport

POST api/Calculation/CSOExportPackagedChillers

The CSOExportPackagedChillers

POST api/Calculation/CalculatePackagedChillersCSO

The CalculatePackagedChillersCSO

POST api/Calculation/GeneratePackagedChillerReport

Method to generate packaged chiller reports

POST api/Calculation/GeneratePackagedChillerReportAsync

Method to generate packaged chiller reports

POST api/Calculation/CalculatePackagedChiller

Method to generate packaged chiller reports

POST api/Calculation/GetCalcResultsSummary

Gets Calculation Results Summary

POST api/Calculation/GetCalculationResult

The GetCalculationResult

POST api/Calculation/GetCalculationResultPerformance

GetCalculationResultPerformance

POST api/Calculation/GetCandidatesSummary

Gets Candidates Summary

GET api/Calculation/GetConfigurationRulesMappingItems?ProductBuilder={ProductBuilder}&SelectedModel={SelectedModel}

Reads Configuration Rules JSON File

GET api/Calculation/GetEstimatedCalcTime?builderName={builderName}&CalcType={CalcType}

Gets Estimated Calculation Time

POST api/Calculation/GetSecondaryCalcData

The GetSecondaryCalcData

POST api/Calculation/PerformSecondaryCalc

The PerformSecondaryCalc

POST api/Calculation/GetSecondaryCalcResult

The GetSecondaryCalcResult

POST api/Calculation/GetSelectionCandidates

Gets Selection Candidates

GET api/Calculation/GetSelectionRulesMappingItems?ProductBuilder={ProductBuilder}&SelectedModel={SelectedModel}

The GetSelectionRulesMappingItems

GET api/Calculation/StopCalculation?requestId={requestId}&productbuilderId={productbuilderId}

The StopCalculation

POST api/Calculation/UpdateCalcAPIInputFileWithCandidates

The UpdateCalcAPIInputFileWithCandidates

POST api/Calculation/UpdateCalculationInputForSelectedTag

UpdateCalculationInputForSelectedTag

GET api/Calculation/GetSelectionRulesList?productBuilder={productBuilder}&modelName={modelName}

The GetSelectionRulesList retuns SelectinRules Lists

POST api/Calculation/UpdateTagXmlForPerformance

The UpdateTagXmlForPerformance

POST api/Calculation/InitiateCalculation

Upgrade

APIDescription
POST api/Upgrade/UpgradeTag

POST api/Upgrade/CheckSelectionViolation

check selection violation on output returned from rules engine

Hybris

APIDescription
POST api/Hybris/GetSAPXML

Gets Hybris XML

POST api/Hybris/GetOrderReport