Template:— item_of_supply_specification (itm_of_sply_spec)
Context:— UK_Defence
Date: 2009/04/17 10:01:11
Revision: 1.2
Template: item_of_supply_specification

XML references to the Template

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

item_of_supply_specification

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

Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="item_of_supply_specification" context="UK_Defence" >
  <param name="ios_spec_id">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="ios_spec_id_type">
    <param_value>Product_specification_code</param_value>
    <description></description>
  </param>
  <param name="ios_spec_org_ncage">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="ios_version">
    <param_value>1.0</param_value>
    <description></description>
  </param>
  <param name="ios_view">
    <param_value>Item_of_supply_specification</param_value>
    <description></description>
  </param>
  <param name="ios_lifecycle_stage">
    <param_value>Codification_stage</param_value>
    <description></description>
  </param>
</template_table>

Setup a template_example:
<template_example name="item_of_supply_specification">
  <param_in name="ios_spec_id" value=""/>
  <param_in name="ios_spec_id_type" value="Product_specification_code"/>
  <param_in name="ios_spec_org_ncage" value=""/>
  <param_in name="ios_version" value="1.0"/>
  <param_in name="ios_view" value="Item_of_supply_specification"/>
  <param_in name="ios_lifecycle_stage" value="Codification_stage"/>
</template_example>

item_of_supply_specification
/item_of_supply_specification(ios_spec_id='', ios_spec_id_type='Product_specification_code', ios_spec_org_ncage='', ios_version='1.0', ios_view='Item_of_supply_specification', ios_lifecycle_stage='Codification_stage')/

Path

/item(
    oem_part_number=@ios_spec_id,
    item_id_class=@ios_spec_id_type,
    mfr_ncage_code=@ios_spec_org_ncage,
    item_vn_id=@ios_version,
    item_lifecycle_stage=@ios_lifecycle_stage)/

-- re-direct the output from the call..
%^ios_specification = $item.item%
%^ios_spec_version = $item.item_version%
%^ios_spec_view = $item.item_view%
%^ios_spec_contxt = $item.item_contxt%

-- provide the role of the item by classifying the item of supply view
/assigning_reference_data(
    items=^ios_spec_view,
    class_name=@ios_view,
    ecl_id='urn:plcs:rdl:uk_defence')/

XML representation of path

<refpath
   template="item_of_supply_specification">
   <call_template
      name="item"
      business_context="UK_Defence">
      <param_in
         name="oem_part_number"
         value="@ios_spec_id">
         
      </param_in>
      <param_in
         name="item_id_class"
         value="@ios_spec_id_type">
         
      </param_in>
      <param_in
         name="mfr_ncage_code"
         value="@ios_spec_org_ncage">
         
      </param_in>
      <param_in
         name="item_vn_id"
         value="@ios_version">
         
      </param_in>
      <param_in
         name="item_lifecycle_stage"
         value="@ios_lifecycle_stage">
         
      </param_in>
   </call_template>
   <comment>
      re-direct the output from the call..
   </comment>
   <bind
      parameter="ios_specification">
      <template_instance
         template="item"
         parameter="item">
         
      </template_instance>
   </bind>
   <bind
      parameter="ios_spec_version">
      <template_instance
         template="item"
         parameter="item_version">
         
      </template_instance>
   </bind>
   <bind
      parameter="ios_spec_view">
      <template_instance
         template="item"
         parameter="item_view">
         
      </template_instance>
   </bind>
   <bind
      parameter="ios_spec_contxt">
      <template_instance
         template="item"
         parameter="item_contxt">
         
      </template_instance>
   </bind>
   <comment>
      provide the role of the item by classifying the item of supply view
   </comment>
   <call_template
      name="assigning_reference_data"
      business_context="UK_Defence">
      <param_in
         name="items"
         value="^ios_spec_view">
         
      </param_in>
      <param_in
         name="class_name"
         value="@ios_view">
         
      </param_in>
      <param_in
         name="ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
   </call_template>
</refpath>

© UK MOD 2010 — All rights reserved