Template:— configuration_management_structure (cnfg_mgt_strct)
Context:— UK_Defence
Date: 2009/04/17 10:42:11
Revision: 1.2
Template: configuration_management_structure

XML references to the Template

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

configuration_management_structure

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

Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="configuration_management_structure" context="UK_Defence" >
  <param name="cms_id">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="cms_source_organization">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="cms_name">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="cms_version">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="cms_description">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="parent_config_item">
    <param_value></param_value>
    <description></description>
  </param>
  <param name="child_config_item">
    <param_value></param_value>
    <description></description>
  </param>
</template_table>

Setup a template_example:
<template_example name="configuration_management_structure">
  <param_in name="cms_id" value=""/>
  <param_in name="cms_source_organization" value=""/>
  <param_in name="cms_name" value=""/>
  <param_in name="cms_version" value=""/>
  <param_in name="cms_description" value=""/>
  <param_in name="parent_config_item" value=""/>
  <param_in name="child_config_item" value=""/>
</template_example>

configuration_management_structure
/configuration_management_structure(cms_id='', cms_source_organization='', cms_name='', cms_version='', cms_description='', parent_config_item='', child_config_item='')/

Path

/representing_breakdown_structure(
    rel_type_name='Configuration_item_usage',
    rel_ecl_id='urn:plcs:rdl:uk_defence',
    parent=@parent_config_item,
    child=@child_config_item)/
%^configuration_management_structure = $representing_breakdown_structure.usage%
/identifier(
    items=^configuration_management_structure,
    ID=@cms_id,
    type='Configuration_item_usage_id_code',
    source_organization=@cms_source_organization)/
/identifier(
    items=^configuration_management_structure,
    ID=@cms_name,
    type='Configuration_item_usage_name',
    source_organization=@cms_source_organization)/
/identifier(
    items=^configuration_management_structure,
    ID=@cms_version,
    type='Configuration_item_usage_version_id_code',
    source_organization=cms_source_organization)/
/assigning_descriptor(
    descr=@cms_description,
    class_name='Description',
    ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=^configuration_management_structure)/

XML representation of path

<refpath
   template="configuration_management_structure">
   <call_template
      name="representing_breakdown_structure"
      business_context="UK_Defence">
      <param_in
         name="rel_type_name"
         value="'Configuration_item_usage'">
         
      </param_in>
      <param_in
         name="rel_ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="parent"
         value="@parent_config_item">
         
      </param_in>
      <param_in
         name="child"
         value="@child_config_item">
         
      </param_in>
   </call_template>
   <bind
      parameter="configuration_management_structure">
      <template_instance
         template="representing_breakdown_structure"
         parameter="usage">
         
      </template_instance>
   </bind>
   <call_template
      name="identifier"
      business_context="UK_Defence">
      <param_in
         name="items"
         value="^configuration_management_structure">
         
      </param_in>
      <param_in
         name="ID"
         value="@cms_id">
         
      </param_in>
      <param_in
         name="type"
         value="'Configuration_item_usage_id_code'">
         
      </param_in>
      <param_in
         name="source_organization"
         value="@cms_source_organization">
         
      </param_in>
   </call_template>
   <call_template
      name="identifier"
      business_context="UK_Defence">
      <param_in
         name="items"
         value="^configuration_management_structure">
         
      </param_in>
      <param_in
         name="ID"
         value="@cms_name">
         
      </param_in>
      <param_in
         name="type"
         value="'Configuration_item_usage_name'">
         
      </param_in>
      <param_in
         name="source_organization"
         value="@cms_source_organization">
         
      </param_in>
   </call_template>
   <call_template
      name="identifier"
      business_context="UK_Defence">
      <param_in
         name="items"
         value="^configuration_management_structure">
         
      </param_in>
      <param_in
         name="ID"
         value="@cms_version">
         
      </param_in>
      <param_in
         name="type"
         value="'Configuration_item_usage_version_id_code'">
         
      </param_in>
      <param_in
         name="source_organization"
         value="cms_source_organization">
         
      </param_in>
   </call_template>
   <call_template
      name="assigning_descriptor"
      business_context="UK_Defence">
      <param_in
         name="descr"
         value="@cms_description">
         
      </param_in>
      <param_in
         name="class_name"
         value="'Description'">
         
      </param_in>
      <param_in
         name="ecl_id"
         value="'urn:plcs:rdl:uk_defence'">
         
      </param_in>
      <param_in
         name="is_assigned_to"
         value="^configuration_management_structure">
         
      </param_in>
   </call_template>
</refpath>

© UK MOD 2010 — All rights reserved