Template:— item_transportation (item_trans)
Context:— UK_Defence
Date: 2010/02/04 21:04:29
Revision: 1.4
Template: item_transportation

XML references to the Template

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

item_transportation

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

Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="item_transportation" context="UK_Defence" >
  <param name="Description">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Distance_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Distance_value">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Freight_category">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="ID">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="ID_source_organization">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Instructions">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Maximum_time_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Maximum_time_value">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Mean_time_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Mean_time_value">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Minimum_time_unit">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Minimum_time_value">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Mode_of_transport">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Required_packaging">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Transport_from">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Transport_to">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="Transported_item">
    <param_value></param_value>
    <description></description>
  </param>
</template_table>

Setup a template_example:
<template_example name="item_transportation">
  <param_in name="Description" value=""/>
  <param_in name="Distance_unit" value=""/>
  <param_in name="Distance_value" value=""/>
  <param_in name="Freight_category" value=""/>
  <param_in name="ID" value=""/>
  <param_in name="ID_source_organization" value=""/>
  <param_in name="Instructions" value=""/>
  <param_in name="Maximum_time_unit" value=""/>
  <param_in name="Maximum_time_value" value=""/>
  <param_in name="Mean_time_unit" value=""/>
  <param_in name="Mean_time_value" value=""/>
  <param_in name="Minimum_time_unit" value=""/>
  <param_in name="Minimum_time_value" value=""/>
  <param_in name="Mode_of_transport" value=""/>
  <param_in name="Required_packaging" value=""/>
  <param_in name="Transport_from" value=""/>
  <param_in name="Transport_to" value=""/>
  <param_in name="Transported_item" value=""/>
</template_example>

item_transportation
/item_transportation(Description='', Distance_unit='', Distance_value='', Freight_category='', ID='', ID_source_organization='', Instructions='', Maximum_time_unit='', Maximum_time_value='', Mean_time_unit='', Mean_time_value='', Minimum_time_unit='', Minimum_time_value='', Mode_of_transport='', Required_packaging='', Transport_from='', Transport_to='', Transported_item='')/

Path

-- record
/representing_document(
    doc_id=@ID,
    doc_id_class_name='Item_transportation_identification',
    doc_id_ecl_id='urn:plcs:rdl:uk_defence',
    doc_org_id=@ID_source_organization,
    doc_org_id_class_name='Organization_name_or_identification_code',
    doc_org_id_ecl_id='urn:plcs:rdl:uk_defence',
    doc_vn_id=/NULL,
    doc_vn_id_class_name='Version_identification_code',
    doc_vn_id_ecl_id='urn:plcs:rdl:std',
    doc_vn_org_id='/NULL',
    doc_vn_org_id_class_name='Organization_name',
    doc_vn_org_id_ecl_id='urn:plcs:rdl:std',
    domain='Product_life_cycle_support',
    domain_ecl_id='urn:plcs:rdl:std',
    life_cycle_stage='Support_stage',
    life_cycle_stage_ecl_id='urn:plcs:rdl:std')/
%^item_transportation = $representing_document.document%
%^document_definition = $representing_document.document_definition%

-- [optional Description]
/assigning_descriptor(
    descr=@Description,
    class_name='Item_transportation_description',
    ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=^item_transportation)/

-- [ optional Distance]
/property(
    a_property_of=^document_definition,
    ID='Distance',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@Distance_value,
    unit=@Distance_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='false',
    disposition='Predicted')/

-- [ optional Freight category]
/assigning_reference_data(
    items=^item_transportation,
    class_name=@Freight_category,
    ecl_id='urn:plcs:rdl:uk_defence')/

-- [ optional Maximum time]
/property(
    a_property_of=^document_definition,
    ID='Maximum_time',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@Maximum_time_value,
    unit=@Maximum_time_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='false, disposition=')/

-- [ optional Mean time]
/property(
    a_property_of=^document_definition,
    ID='Mean_time',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@Mean_time_value,
    unit=@Mean_time_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='false',
    disposition='Predicted')/

-- [ optional Minimum time]
/property(
    a_property_of=^document_definition,
    ID='Minimum_time',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    value=@Minimum_time_value,
    unit=@Minimum_time_unit,
    unit_ecl_id='urn:plcs:rdl:std',
    si_unit='false',
    disposition='Predicted')/

-- Transport from
/assigning_document(
    doc_ass_role='Transport_from',
    doc_ar_ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=@Transport_from,
    assigned_document=^item_transportation)/

-- Transport to
/assigning_document(
    doc_ass_role='Transport_to',
    doc_ar_ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=@Transport_to,
    assigned_document=^item_transportation)/

-- Transported Item
/assigning_document(
    doc_ass_role='Transported_item',
    doc_ar_ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=^item_transportation,
    assigned_document=@Transported_item)/

-- Mode of transport
/assigning_reference_data(
    items=^item_transportation,
    class_name=@Mode_of_transport,
    ecl_id='urn:plcs:rdl:uk_defence')/

-- [optional Instructions]
/assigning_document(
    doc_ass_role='Instructions',
    doc_ar_ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=@Instructions,
    assigned_document=^item_transportation)/

-- [optional Required packaging]
/assigning_document(
    doc_ass_role='Required packaging',
    doc_ar_ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=@Required_packaging,
    assigned_document=^item_transportation)/

XML representation of path

<refpath
   template="item_transportation">
   <comment>
      record
   </comment>
   <call_template
      name="representing_document"
      business_context="UK_Defence">
      <param_in
         name="doc_id"
         value="@ID">
         
      </param_in>
      <param_in
         name="doc_id_class_name"
         value="'Item_transportation_identification'">
         
      </param_in>
      <param_in
         name="doc_id_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="doc_org_id"
         value="@ID_source_organization">
         
      </param_in>
      <param_in
         name="doc_org_id_class_name"
         value="'Organization_name_or_identification_code'">
         
      </param_in>
      <param_in
         name="doc_org_id_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="doc_vn_id"
         value="/NULL">
         
      </param_in>
      <param_in
         name="doc_vn_id_class_name"
         value="'Version_identification_code'">
         
      </param_in>
      <param_in
         name="doc_vn_id_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="doc_vn_org_id"
         value="'/NULL'">
         
      </param_in>
      <param_in
         name="doc_vn_org_id_class_name"
         value="'Organization_name'">
         
      </param_in>
      <param_in
         name="doc_vn_org_id_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="domain"
         value="'Product_life_cycle_support'">
         
      </param_in>
      <param_in
         name="domain_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="life_cycle_stage"
         value="'Support_stage'">
         
      </param_in>
      <param_in
         name="life_cycle_stage_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
   </call_template>
   <bind
      parameter="item_transportation">
      <template_instance
         template="representing_document"
         parameter="document">
         
      </template_instance>
   </bind>
   <bind
      parameter="document_definition">
      <template_instance
         template="representing_document"
         parameter="document_definition">
         
      </template_instance>
   </bind>
   <comment>
      [optional Description]
   </comment>
   <call_template
      name="assigning_descriptor"
      business_context="UK_Defence">
      <param_in
         name="descr"
         value="@Description">
         
      </param_in>
      <param_in
         name="class_name"
         value="'Item_transportation_description'">
         
      </param_in>
      <param_in
         name="ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="^item_transportation">
         
      </param_in>
   </call_template>
   <comment>
      [ optional Distance]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="a_property_of"
         value="^document_definition">
         
      </param_in>
      <param_in
         name="ID"
         value="'Distance'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@Distance_value">
         
      </param_in>
      <param_in
         name="unit"
         value="@Distance_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'false'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
   </call_template>
   <comment>
      [ optional Freight category]
   </comment>
   <call_template
      name="assigning_reference_data"
      business_context="UK_Defence">
      <param_in
         name="items"
         value="^item_transportation">
         
      </param_in>
      <param_in
         name="class_name"
         value="@Freight_category">
         
      </param_in>
      <param_in
         name="ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
   </call_template>
   <comment>
      [ optional Maximum time]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="a_property_of"
         value="^document_definition">
         
      </param_in>
      <param_in
         name="ID"
         value="'Maximum_time'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@Maximum_time_value">
         
      </param_in>
      <param_in
         name="unit"
         value="@Maximum_time_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'false, disposition='">
         
      </param_in>
   </call_template>
   <comment>
      [ optional Mean time]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="a_property_of"
         value="^document_definition">
         
      </param_in>
      <param_in
         name="ID"
         value="'Mean_time'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@Mean_time_value">
         
      </param_in>
      <param_in
         name="unit"
         value="@Mean_time_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'false'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
   </call_template>
   <comment>
      [ optional Minimum time]
   </comment>
   <call_template
      name="property"
      business_context="UK_Defence">
      <param_in
         name="a_property_of"
         value="^document_definition">
         
      </param_in>
      <param_in
         name="ID"
         value="'Minimum_time'">
         
      </param_in>
      <param_in
         name="property_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="value"
         value="@Minimum_time_value">
         
      </param_in>
      <param_in
         name="unit"
         value="@Minimum_time_unit">
         
      </param_in>
      <param_in
         name="unit_ecl_id"
         value="'urn:plcs:rdl:std'">
         
      </param_in>
      <param_in
         name="si_unit"
         value="'false'">
         
      </param_in>
      <param_in
         name="disposition"
         value="'Predicted'">
         
      </param_in>
   </call_template>
   <comment>
      Transport from
   </comment>
   <call_template
      name="assigning_document"
      business_context="UK_Defence">
      <param_in
         name="doc_ass_role"
         value="'Transport_from'">
         
      </param_in>
      <param_in
         name="doc_ar_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="@Transport_from">
         
      </param_in>
      <param_in
         name="assigned_document"
         value="^item_transportation">
         
      </param_in>
   </call_template>
   <comment>
      Transport to
   </comment>
   <call_template
      name="assigning_document"
      business_context="UK_Defence">
      <param_in
         name="doc_ass_role"
         value="'Transport_to'">
         
      </param_in>
      <param_in
         name="doc_ar_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="@Transport_to">
         
      </param_in>
      <param_in
         name="assigned_document"
         value="^item_transportation">
         
      </param_in>
   </call_template>
   <comment>
      Transported Item
   </comment>
   <call_template
      name="assigning_document"
      business_context="UK_Defence">
      <param_in
         name="doc_ass_role"
         value="'Transported_item'">
         
      </param_in>
      <param_in
         name="doc_ar_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="^item_transportation">
         
      </param_in>
      <param_in
         name="assigned_document"
         value="@Transported_item">
         
      </param_in>
   </call_template>
   <comment>
      Mode of transport
   </comment>
   <call_template
      name="assigning_reference_data"
      business_context="UK_Defence">
      <param_in
         name="items"
         value="^item_transportation">
         
      </param_in>
      <param_in
         name="class_name"
         value="@Mode_of_transport">
         
      </param_in>
      <param_in
         name="ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
   </call_template>
   <comment>
      [optional Instructions]
   </comment>
   <call_template
      name="assigning_document"
      business_context="UK_Defence">
      <param_in
         name="doc_ass_role"
         value="'Instructions'">
         
      </param_in>
      <param_in
         name="doc_ar_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="@Instructions">
         
      </param_in>
      <param_in
         name="assigned_document"
         value="^item_transportation">
         
      </param_in>
   </call_template>
   <comment>
      [optional Required packaging]
   </comment>
   <call_template
      name="assigning_document"
      business_context="UK_Defence">
      <param_in
         name="doc_ass_role"
         value="'Required packaging'">
         
      </param_in>
      <param_in
         name="doc_ar_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="@Required_packaging">
         
      </param_in>
      <param_in
         name="assigned_document"
         value="^item_transportation">
         
      </param_in>
   </call_template>
</refpath>

© UK MOD 2010 — All rights reserved