Template:— consignment_content (conmt_con) Context:— UK_Defence |
Date: 2009/04/17 10:53:54 Revision: 1.3
|
These can be cut and pasted into the XML as required.
Set up a hyperlink to the template definition.
<template_ref name="consignment_content" context="UK_Defence" />
Set up a table of the template parameters.
<template_table figure_id="?" instance="?" name="consignment_content" context="UK_Defence" >
<param name="content">
<param_value></param_value>
<description></description>
</param>
<param name="denomination_of_quantity">
<param_value></param_value>
<description></description>
</param>
<param name="ID">
<param_value></param_value>
<description></description>
</param>
<param name="source_organization">
<param_value></param_value>
<description></description>
</param>
<param name="quantity">
<param_value></param_value>
<description></description>
</param>
<param name="related_consignment">
<param_value></param_value>
<description></description>
</param>
<param name="related_inventory_item_issue">
<param_value></param_value>
<description></description>
</param>
</template_table>
Setup a template_example:
<template_example name="consignment_content">
<param_in name="content" value=""/>
<param_in name="denomination_of_quantity" value=""/>
<param_in name="ID" value=""/>
<param_in name="source_organization" value=""/>
<param_in name="quantity" value=""/>
<param_in name="related_consignment" value=""/>
<param_in name="related_inventory_item_issue" value=""/>
</template_example>
/
consignment_content(content='', denomination_of_quantity='', ID='', source_organization='', quantity='', related_consignment='', related_inventory_item_issue='')/
-- Representing document /
representing_document(
doc_id=@ID,
doc_id_class_name='Consignment_content_identifier',
doc_id_ecl_id='urn:plcs:rdl:uk_defence',
doc_org_id=@source_organization,
doc_org_id_class_name='Organization_name',
doc_org_id_ecl_id='urn:plcs:rdl:std',
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')/
%^consignment_content = $representing_document.document%
%^consignment_content_definition = $representing_document.document_definition%
-- Content Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^consignment_content
Document_assignment.is_assigned_to ->
@content%^content =
Document_assignment%
-- assigning_reference_data /
assigning_reference_data(
items=^content,
class_name='Content',
ecl_id='urn:plcs:rdl:uk_defence')/
-- instantiate quantity and unit class /
assigning_product_property(
property_class_name='Content_quantity',
property_ecl_id='urn:plcs:rdl:uk_defence',
described_element=^consignment_content_definition)/
%^property = $assigning_product_property.property%
-- instantiate Batch quantity /
product_property_numeric(
value=@quantity,
unit=@denomination_of_quantity,
unit_ecl_id='urn:plcs:rdl:uk_defence',
si_unit='false',
context='Numerical_representation_context',
context_ecl_id='urn:plcs:rdl:std',
property=^property)/
-- link to related_analysis Product_group_membershipProduct_group_membership.member ->
^consignment_content
Product_group_membership.of_group ->
@related_consignment-- Content Document_assignmentDocument_assignment.role = '/IGNORE'
Document_assignment.assigned_document ->
^consignment_content
Document_assignment.is_assigned_to ->
@related_inventory_item_issue%^rel_item_issue =
Document_assignment%
-- assigning_reference_data /
assigning_reference_data(
items=^rel_item_issue,
class_name='Related_inventory_item_issue',
ecl_id='urn:plcs:rdl:uk_defence')/