On this page
Update
Asobo_EX1\Base\Component\Update.xml
Source XML
<ModelBehaviors>
<!-- ParametersFn Definitions -->
<ParametersFn Name="ASOBO_Update_Base_Parameters_Defaults">
<ReturnParameters>
<UPDATE_CODE/>
<UPDATE_INTERACTION_MODEL>All</UPDATE_INTERACTION_MODEL>
<UPDATE_FREQUENCY>1</UPDATE_FREQUENCY>
</ReturnParameters>
</ParametersFn>
<ParametersFn Name="ASOBO_Update_Base_Parameters">
<Parameters Type="Default">
<UseParametersFn Name="ASOBO_Update_Base_Parameters_Defaults"/>
</Parameters>
<ReturnParameters>
<Condition Valid="UPDATE_ONCE">
<True>
<ONCE>#UPDATE_ONCE#</ONCE>
</True>
<False>
<FREQUENCY>#UPDATE_FREQUENCY#</FREQUENCY>
</False>
</Condition>
<CODE>#UPDATE_CODE#</CODE>
<INTERACTION_MODEL>#UPDATE_INTERACTION_MODEL#</INTERACTION_MODEL>
</ReturnParameters>
</ParametersFn>
<!-- Template Definitions -->
<Template Name="ASOBO_Update_Template">
<Parameters Type="Override">
<UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper">
<PFN_PARAM_DEFAULT>ASOBO_Update_Base_Parameters</PFN_PARAM_DEFAULT>
<PFN_PARAM_NAME>UPDATE_BASE_PARAMETERS_FN</PFN_PARAM_NAME>
</UseParametersFn>
</Parameters>
<Condition Valid="ONCE">
<True>
<Update Once="True" InteractionModel="#INTERACTION_MODEL#">#CODE#</Update>
</True>
<False>
<Update Frequency="#FREQUENCY#" InteractionModel="#INTERACTION_MODEL#">#CODE#</Update>
</False>
</Condition>
</Template>
</ModelBehaviors>
Templates
Template list
ASOBO_Update_Template
Definition from XML<Template Name="ASOBO_Update_Template"> <Parameters Type="Override"> <UseParametersFn Name="ASOBO_PFN_Call_Overridable_ParametersFn_Helper"> <PFN_PARAM_DEFAULT>ASOBO_Update_Base_Parameters</PFN_PARAM_DEFAULT> <PFN_PARAM_NAME>UPDATE_BASE_PARAMETERS_FN</PFN_PARAM_NAME> </UseParametersFn> </Parameters> <Condition Valid="ONCE"> <True> <Update Once="True" InteractionModel="#INTERACTION_MODEL#">#CODE#</Update> </True> <False> <Update Frequency="#FREQUENCY#" InteractionModel="#INTERACTION_MODEL#">#CODE#</Update> </False> </Condition> </Template>Parameters initialization:
- Override
ParametersFn used:
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Parameters set:
- PFN_PARAM_DEFAULT
- PFN_PARAM_NAME
- ASOBO_PFN_Call_Overridable_ParametersFn_Helper
Condition: Valid(ONCE)
- Case: True
Parameters read:
- INTERACTION_MODEL
- CODE
- Case: False
Parameters read:
- FREQUENCY
- INTERACTION_MODEL
- CODE
- Override
ParametersFn
ASOBO_Update_Base_Parameters_Defaults
Definition from XML<ParametersFn Name="ASOBO_Update_Base_Parameters_Defaults"> <ReturnParameters> <UPDATE_CODE/> <UPDATE_INTERACTION_MODEL>All</UPDATE_INTERACTION_MODEL> <UPDATE_FREQUENCY>1</UPDATE_FREQUENCY> </ReturnParameters> </ParametersFn>Return parameters:
Parameters set:
- UPDATE_CODE
- UPDATE_INTERACTION_MODEL
- UPDATE_FREQUENCY
ASOBO_Update_Base_Parameters
Definition from XML<ParametersFn Name="ASOBO_Update_Base_Parameters"> <Parameters Type="Default"> <UseParametersFn Name="ASOBO_Update_Base_Parameters_Defaults"/> </Parameters> <ReturnParameters> <Condition Valid="UPDATE_ONCE"> <True> <ONCE>#UPDATE_ONCE#</ONCE> </True> <False> <FREQUENCY>#UPDATE_FREQUENCY#</FREQUENCY> </False> </Condition> <CODE>#UPDATE_CODE#</CODE> <INTERACTION_MODEL>#UPDATE_INTERACTION_MODEL#</INTERACTION_MODEL> </ReturnParameters> </ParametersFn>Parameters initialization:
- Default
ParametersFn used:
Return parameters:
Parameters set:
- CODE (using UPDATE_CODE)
- INTERACTION_MODEL (using UPDATE_INTERACTION_MODEL)
Condition: Valid(UPDATE_ONCE)
- Case: True
Parameters set:
- ONCE (using UPDATE_ONCE)
- Case: False
Parameters set:
- FREQUENCY (using UPDATE_FREQUENCY)
- Default