Template:— time_deferment (tme_def)
Context:— MoDAvDEX
Date: 2008/01/31 07:22:19
Revision: 1.4
Template: time_deferment

XML references to the Template

These can be cut and pasted into the XML as required.

time_deferment

Set up a hyperlink to the template definition.
<template_ref name="time_deferment" context="MoDAvDEX" />

Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="time_deferment" context="MoDAvDEX" >
  <param name="appl_act">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="deferred_year">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="deferred_month">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="deferred_day">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="deferred_hour">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="deferred_minute">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="deferred_second">
    <param_value></param_value>
    <description></description>
  </param>
</template_table>

Setup a template_example:
<template_example name="time_deferment">
  <param_in name="appl_act" value=""/>
  <param_in name="deferred_year" value=""/>
  <param_in name="deferred_month" value=""/>
  <param_in name="deferred_day" value=""/>
  <param_in name="deferred_hour" value=""/>
  <param_in name="deferred_minute" value=""/>
  <param_in name="deferred_second" value=""/>
</template_example>

time_deferment
/time_deferment(appl_act='', deferred_year='', deferred_month='', deferred_day='', deferred_hour='', deferred_minute='', deferred_second='')/

Path

/representing_date_time(
    year=@deferred_year,
    month=@deferred_month,
    day=@deferred_day,
    hour=@deferred_hour,
    minute=@deferred_minute,
    second=@deferred_second,
    sense=.EXACT.,
    hour_offset='0',
    minute_offset='0')/
%^date_time = $representing_date_time.date_time%
/assigning_condition(
    cond_item=@appl_act,
    cond_asg_class='Deferred_activity_assignment',
    cond_asg_ecl_id='urn:plcs:rdl:std',
    cond_class='Deferred_time_condition',
    cond_ecl_id='urn:plcs:rdl:std',
    cond_para_item=^date_time)/
%^condition = $assigning_condition.cond%

XML representation of path

<refpath
   template="time_deferment">
   <call_template
      name="representing_date_time"
      business_context="MoDAvDEX">
      <param_in
         name="year"
         value="@deferred_year">
         
      </param_in>
      <param_in
         name="month"
         value="@deferred_month">
         
      </param_in>
      <param_in
         name="day"
         value="@deferred_day">
         
      </param_in>
      <param_in
         name="hour"
         value="@deferred_hour">
         
      </param_in>
      <param_in
         name="minute"
         value="@deferred_minute">
         
      </param_in>
      <param_in
         name="second"
         value="@deferred_second">
         
      </param_in>
      <param_in
         name="sense"
         value=".EXACT.">
         
      </param_in>
      <param_in
         name="hour_offset"
         value="'0'">
         
      </param_in>
      <param_in
         name="minute_offset"
         value="'0'">
         
      </param_in>
   </call_template>
   <bind
      parameter="date_time">
      <template_instance
         template="representing_date_time"
         parameter="date_time">
         
      </template_instance>
   </bind>
   <call_template
      name="assigning_condition"
      business_context="MoDAvDEX">
      <param_in
         name="cond_item"
         value="@appl_act">
         
      </param_in>
      <param_in
         name="cond_asg_class"
         value="'Deferred_activity_assignment'">
         
      </param_in>
      <param_in
         name="cond_asg_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="cond_class"
         value="'Deferred_time_condition'">
         
      </param_in>
      <param_in
         name="cond_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="cond_para_item"
         value="^date_time">
         
      </param_in>
   </call_template>
   <bind
      parameter="condition">
      <template_instance
         template="assigning_condition"
         parameter="cond">
         
      </template_instance>
   </bind>
</refpath>

© UK MOD 2010 — All rights reserved