[Go back to index]

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:

    Condition: Valid(ONCE)

    • Case: True

      Parameters read:

      • INTERACTION_MODEL
      • CODE
    • Case: False

      Parameters read:

      • FREQUENCY
      • INTERACTION_MODEL
      • CODE

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:

    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)