Archiving and Backcasting

Task Name

Description

Argument Template

ExecuteArchiveRule

Executes the specified Archive Rule, if the Archive Rule is active. Takes an ArchiveRuleID as a required argument.

<args>

<arg name="ArchiveRuleID" value="{ArchiveRuleID}"/>

</args>

ExecuteArchiveRules

Executes all active Archive Rules.

 

ExecuteBackcastRule

Executes the specified Backcast Rule, if the Backcast Rule is active. Takes a BackcastRuleID as a required argument.

<args>

<arg name="BackcastRuleID" value="{BackcastRuleID}"/>

</args>

ExecuteBackcastRules

Executes all active Backcast Rules.

 

ExecuteBackcastRules By Filter

Executes all subset of active Backast Rules. Takes a filter string and options start and End Dates over which to backcast.

<args>

<arg name="FilterString" value="{filterstring}" /><arg name="StartDate (optional)" value="{StartDate}" type="System.DateTime" />

<arg name="EndDate (optional)" value="{EndDate}" type="System.DateTime" />

</args>

ExecuteMTArchiveRule

Executes the specified Archive Rule, if the rule is active, using results from the specified Medium Term Scenario. Takes an MTScenarioID and ArchiveRuleID as required arguments.

<args>

<arg name="MTScenarioID" value="{MTScenarioID}"/>

<arg name="ArchiveRuleID" value="{ArchiveRuleID}"/>

</args>

ExecuteMTArchiveRules

Executes all active Archive Rules associated with the contributor schedules of the specified Medium Tem Scenario. Takes an MTScenarioID as a required argument.

<args>

<arg name="MTScenarioID" value="{MTScenarioID}"/>

</args>