Index: /DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1_IntegrationOnly.xml
===================================================================
--- /DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1_IntegrationOnly.xml	(revision 1088)
+++ /DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1_IntegrationOnly.xml	(revision 1088)
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Edited for validating plmxml schema -->
+
+<!-- WARNING: This file is only for integration testing to have a quick and dirty solution. 
+			  This is also not the output the configurator should produce -->
+
+<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
+	xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
+	author="HLRS 0.3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
+
+	<!-- Original <PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
+		xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47" 
+		author="HLRS 0.1.0"> -->
+	<ProductDef id="id1">
+		<!-- The rootRefs is important and refers to the root ProductInstance (id). -->
+		<InstanceGraph id="id2" rootRefs="inst_psnc_recs_1">
+
+			<!-- RECS1 (i7) -->
+			<!-- There are two posisble ways declaring the view for the node/cooler
+				1: as before cooler on the same level as node -> offset for names is needed
+				2: cooler as part of a node below the node -> no offset required 
+				Example 1: Node 1-18, Example 2: erased because of conflicts to the existing monitoring (path to long)-->
+			<!-- Two view, ivy/sandybridge -->
+			<ProductRevisionView id="view_Node_psnc_i7-16GB-ivy" name="Node_i7-16GB-ivy">
+				<UserData id="userdata_Node_psnc_i7-16GB-ivy">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="Node_psnc_i7-16GB-ivy" title="DEBBComponentId"></UserValue>
+					<UserValue value="Component_Node_PSNC_i7-16GB-ivy.xml" title="DEBBComponentFile"></UserValue>
+				</UserData>
+				<Representation id="rep_Node_psnc_i7-16GB-ivy_stl" format="STL"
+					location="./objects/NodeBoard_i7.stl"></Representation>
+				<Representation id="rep_Node_psnc_i7-16GB-ivy_vrml" format="VRML"
+					location="./objects/NodeBoard_i7.wrl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="view_Node_psnc_i7-16GB-sandy" name="Node_i7-16GB-sandy">
+				<UserData id="userdata_Node_psnc_i7-16GB-sandy">
+					<UserValue value="Node" title="DEBBLevel"></UserValue>
+					<UserValue value="Node_psnc_i7-16GB-sandy" title="DEBBComponentId"></UserValue>
+					<UserValue value="Component_Node_PSNC_i7-16GB-sandy.xml" title="DEBBComponentFile"></UserValue>
+				</UserData>
+				<Representation id="rep_Node_psnc_i7-16GB-sandy_stl" format="STL"
+					location="./objects/NodeBoard_i7.stl"></Representation>
+				<Representation id="rep_Node_psnc_i7-16GB-sandy_vrml" format="VRML"
+					location="./objects/NodeBoard_i7.wrl"></Representation>
+			</ProductRevisionView>
+																	
+			<!-- Concrete description of a specific physical node including position 
+				(transform) and instance details (i.e. hostname) -->
+			<ProductInstance id="inst_psnc_recs_1_Node_1" name="i7_0_01"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_1">
+					<UserValue value="i7_0_01" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -1.072 0.005 1</Transform>
+			</ProductInstance>
+			<!-- Same for the next node -->
+			<ProductInstance id="inst_psnc_recs_1_Node_2" name="i7_0_02"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_2">
+					<UserValue value="i7_0_02" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_2">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.962 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_3" name="i7_0_03"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_3">
+					<UserValue value="i7_0_03" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_3">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.852 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_4" name="i7_0_04"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_4">
+					<UserValue value="i7_0_04" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_4">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.742 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_5" name="i7_0_05"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_5">
+					<UserValue value="i7_0_05" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_5">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.632 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_6" name="i7_0_06"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_6">
+					<UserValue value="i7_0_06" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_6">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.522 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_7" name="i7_0_07"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_7">
+					<UserValue value="i7_0_07" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_7">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.412 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_8" name="i7_0_08"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_8">
+					<UserValue value="i7_0_08" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_8">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.302 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_9" name="i7_0_09"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_9">
+					<UserValue value="i7_0_09" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_9">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.192 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_10" name="i7_0_10"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_10">
+					<UserValue value="i7_0_10" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_10">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.084 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_11" name="i7_0_11"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_11">
+					<UserValue value="i7_0_11" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_11">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.194 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_12" name="i7_0_12"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_12">
+					<UserValue value="i7_0_12" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_12">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.304 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_13" name="i7_0_13"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_13">
+					<UserValue value="i7_0_13" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_13">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.414 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_14" name="i7_0_14"
+				partRef="#view_Node_psnc_i7-16GB-ivy">
+				<UserData id="userdata_psnc_recs_1_Node_14">
+					<UserValue value="i7_0_14" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_14">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.524 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_15" name="i7_0_15"
+				partRef="#view_Node_psnc_i7-16GB-sandy">
+				<UserData id="userdata_psnc_recs_1_Node_15">
+					<UserValue value="i7_0_15" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_15">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.634 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_16" name="i7_0_16"
+				partRef="#view_Node_psnc_i7-16GB-sandy">
+				<UserData id="userdata_psnc_recs_1_Node_16">
+					<UserValue value="i7_0_16" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_16">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.744 0.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_17" name="i7_0_17"
+				partRef="#view_Node_psnc_i7-16GB-sandy">
+				<UserData id="userdata_psnc_recs_1_Node_17">
+					<UserValue value="i7_0_17" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_17">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.854 0.005 1</Transform>
+			</ProductInstance>
+			<!-- And the same for the last node -->
+			<ProductInstance id="inst_psnc_recs_1_Node_18" name="i7_0_18"
+				partRef="##view_Node_psnc_i7-16GB-sandy">
+				<UserData id="userdata_psnc_recs_1_Node_18">
+					<UserValue value="i7_0_18" title="hostname"></UserValue>
+					<UserValue value="RECS_Power" title="power-sensor"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1_Node_18">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.964 0.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Generic Description for all coolers/sensor of the same kind (i.e. temperature 
+				surface on one kind of node. the name tag represents the 1st heatsink on all nodes 
+				and is the same name as defined in the component file. Since ther is only one per 
+				node, this "1" might be ommitted. -->
+			<ProductRevisionView id="view_Node_psnc_i7-16GB-ivy_Heatsink_1" name="Node_i7-16GB-ivy_Heatsink_1">
+				<Representation id="rep_Node_psnc_i7-16GB-ivy_Heatsink_1_stl" format="STL"
+					location="./objects/NodeCooler_i7.stl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="view_Node_psnc_i7-16GB-sandy_Heatsink_1" name="Node_i7-16GB-sandy_Heatsink_1">
+				<Representation id="rep_Node_psnc_i7-16GB-sandy_Heatsink_1_stl" format="STL"
+					location="./objects/NodeCooler_i7.stl"></Representation>
+			</ProductRevisionView>
+			
+			<!-- Concrete description for one specific heatsink -->
+			<ProductInstance id="inst_psnc_recs_1_Node_1_Heatsink_1" name="i7_0_01"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_1_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_1_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -1.062 1.005 1</Transform>
+			</ProductInstance>
+
+			<!-- The same for all other heatsinks/sensors of that kind -->
+			<ProductInstance id="inst_psnc_recs_1_Node_3_Heatsink_1" name="i7_0_02"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_2_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_2_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.962 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_3_Heatsink_1" name="i7_0_03"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_3_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_3_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.852 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_4_Heatsink_1" name="i7_0_04"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_4_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_4_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.742 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_5_Heatsink_1" name="i7_0_05"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_5_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_5_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.632 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_6_Heatsink_1" name="i7_0_06"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_6_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_6_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.522 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_7_Heatsink_1" name="i7_0_07"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_7_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_7_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.412 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_8_Heatsink_1" name="i7_0_08"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_8_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_8_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.302 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_9_Heatsink_1" name="i7_0_09"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_9_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_9_Heatsink_1">0 -1 0 0 1 0 0 0 0 0 1 0 -0.245 -0.192 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_10_Heatsink_1" name="i7_0_10"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_10_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_10_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.084 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_11_Heatsink_1" name="i7_0_11"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_11_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_11_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.194 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_12_Heatsink_1" name="i7_0_12"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_12_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_12_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.304 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_13_Heatsink_1" name="i7_0_13"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_13_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_13_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.414 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_14_Heatsink_1" name="i7_0_14"
+				partRef="#view_Node_psnc_i7-16GB-ivy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_14_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_14_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.524 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_15_Heatsink_1" name="i7_0_15"
+				partRef="#view_Node_psnc_i7-16GB-sandy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_15_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_15_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.634 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_16_Heatsink_1" name="i7_0_16"
+				partRef="#view_Node_psnc_i7-16GB-sandy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_16_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_16_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.744 1.005 1</Transform>
+			</ProductInstance>
+			<ProductInstance id="inst_psnc_recs_1_Node_17_Heatsink_1" name="i7_0_17"
+				partRef="#view_Node_psnc_i7-16GB-sandy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_17_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_17_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.854 1.005 1</Transform>
+			</ProductInstance>
+			<!-- The last heatsink/sensor of that kind -->
+			<ProductInstance id="inst_psnc_recs_1_Node_18_Heatsink_1" name="i7_0_18"
+				partRef="#view_Node_psnc_i7-16GB-sandy_Heatsink_1">
+				<UserData id="userdata_psnc_recs_1_Node_18_Heatsink_1">
+					<UserValue value="RECS_Temperature" title="temp-sensor"></UserValue>
+				</UserData>				
+			    <Transform id="trans_psnc_recs_1_Node_18_Heatsink_1">0 1 0 0 -1 0 0 0 0 0 1 0 -0.175 -0.964 1.005 1</Transform>
+			</ProductInstance>
+
+			<!-- Description for on inlet/outlet, all are the same but listed seperately in the 
+				component file. It is possible to merge identical items -->
+			<!--  merged for simpler file -->
+			<ProductRevisionView id="view_Nodegroup_RECS_Sirius_2.0_Outlet_1" name="Outlet_1">
+				<Representation id="rep_Nodegroup_RECS_Sirius_2.0_Outlet_1" format="STL"
+					location="./objects/NodeGroup_recscase_Outlet.stl"></Representation>
+			</ProductRevisionView>
+			<ProductRevisionView id="view_Nodegroup_RECS_Sirius_2.0_Inlet_1" name="Inlet_1">
+				<Representation id="rep_Nodegroup_RECS_Sirius_2.0_Inlet_1" format="STL"
+					location="./objects/NodeGroup_recscase_Outlet.stl"></Representation>
+			</ProductRevisionView>
+			
+			<!-- Concrete description for one specific outlet -->
+			<!-- The related sensors are not proven. I assumed airflow/temp-sensor_01 are outlet, x_02 are inlet as example -->
+			<!-- Since sensors are monitored directly below recs level, they can't be placed in the way like for heatsinks 
+			     in parallel to the recs since the recs is already the root element. 
+		IMPORTANT: So names are empty -> path like "recs1//airflow-sensor_01" with "//" for the empty subpath-->
+			<ProductInstance id="inst_psnc_recs_1_Outlet_1" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<!-- The following two lines are neede for any Outlet 
+					in general there are the following allowed keywords
+					airflow-sensor/temp-sensor/power-sensor/
+					pressure-sensor/speed-sensor/humidity-sensor 
+					for the appropriate sensor -->
+				<UserData id="userdata_psnc_recs_1_Outlet_1">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_1">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.9748 0.00308 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst_psnc_recs_1_Outlet_2" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_2">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_2">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.8648 0.00308 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst_psnc_recs_1_Outlet_3" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_3">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_3">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.7548 0.00308 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst_psnc_recs_1_Outlet_4" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_4">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_4">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.6448 0.00308 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst_psnc_recs_1_Outlet_5" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_5">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_5">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.5348 0.00308 1</Transform>
+			</ProductInstance>
+
+			<ProductInstance id="inst_psnc_recs_1_Outlet_6" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_6">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_6">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.4248 0.00308 1</Transform>
+			</ProductInstance>
+			
+			<ProductInstance id="inst_psnc_recs_1_Outlet_7" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_7">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_7">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.3148 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Outlet_8" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_8">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_8">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.2048 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Outlet_9" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Outlet_1">
+				<UserData id="userdata_psnc_recs_1_Outlet_9">
+					<UserValue value="airflow-sensor_01" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_01" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Outlet_9">1 0 0 0 0 1 0 0 0 0 1 0 -0.391 -0.0948 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<!-- Concrete description for one specific inlet -->
+			<ProductInstance id="inst_psnc_recs_1_Inlet_1" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_1">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_1">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.9748 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_2" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_2">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_2">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.8648 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_3" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_3">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_3">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.7548 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_4" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_4">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_4">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.6448 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_5" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_5">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_5">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.5348 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_6" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_6">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_6">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.4248 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_7" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_7">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_7">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.3148 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_8" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_8">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_8">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.2048 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<ProductInstance id="inst_psnc_recs_1_Inlet_9" name=""
+				partRef="#view_Nodegroup_RECS_Sirius_2.0_Inlet_1">
+				<UserData id="userdata_psnc_recs_1_Inlet_9">
+					<UserValue value="airflow-sensor_02" title="airflow-sensor"></UserValue>
+					<UserValue value="temp-sensor_02" title="temp-sensor"></UserValue>
+				</UserData>				
+				<Transform id="trans_psnc_recs_1_Inlet_9">1 0 0 0 0 1 0 0 0 0 1 0 -0.023 -0.0948 0.00308 1</Transform>
+			</ProductInstance>
+						
+			<!-- Generic description of a RECS including an assembly, in this all 
+				nodes (inst_recs_1_node_x) and for each on sensor (inst_recs_1_nodecooler_x) -->
+			<!-- Due to the placing of Heatsink of Node 18 wihtin Node 18, the heatsink is not part of this assembly -->
+			<ProductRevisionView id="view_Nodegroup_RECS_Sirius_2.0" name="recs_1"
+				instanceRefs="inst_psnc_recs_1_Node_1 inst_psnc_recs_1_Node_2 inst_psnc_recs_1_Node_3 inst_psnc_recs_1_Node_4 inst_psnc_recs_1_Node_5 inst_psnc_recs_1_Node_6 inst_psnc_recs_1_Node_7 inst_psnc_recs_1_Node_8 inst_psnc_recs_1_Node_9 inst_psnc_recs_1_Node_10 inst_psnc_recs_1_Node_11 inst_psnc_recs_1_Node_12 inst_psnc_recs_1_Node_13 inst_psnc_recs_1_Node_14 inst_psnc_recs_1_Node_15 inst_psnc_recs_1_Node_16 inst_psnc_recs_1_Node_17 inst_psnc_recs_1_Node_18 inst_psnc_recs_1_Node_1_Heatsink_1 inst_psnc_recs_1_Node_2_Heatsink_1 inst_psnc_recs_1_Node_3_Heatsink_1 inst_psnc_recs_1_Node_4_Heatsink_1 inst_psnc_recs_1_Node_5_Heatsink_1 inst_psnc_recs_1_Node_6_Heatsink_1 inst_psnc_recs_1_Node_7_Heatsink_1 inst_psnc_recs_1_Node_8_Heatsink_1 inst_psnc_recs_1_Node_9_Heatsink_1 inst_psnc_recs_1_Node_10_Heatsink_1 inst_psnc_recs_1_Node_11_Heatsink_1 inst_psnc_recs_1_Node_12_Heatsink_1 inst_psnc_recs_1_Node_13_Heatsink_1 inst_psnc_recs_1_Node_14_Heatsink_1 inst_psnc_recs_1_Node_15_Heatsink_1 inst_psnc_recs_1_Node_16_Heatsink_1 inst_psnc_recs_1_Node_17_Heatsink_1 inst_psnc_recs_1_Outlet_1 inst_psnc_recs_1_Outlet_2 inst_psnc_recs_1_Outlet_3 inst_psnc_recs_1_Outlet_4 inst_psnc_recs_1_Outlet_5 inst_psnc_recs_1_Outlet_6 inst_psnc_recs_1_Outlet_7 inst_psnc_recs_1_Outlet_8 inst_psnc_recs_1_Outlet_9 inst_psnc_recs_1_Inlet_1 inst_psnc_recs_1_Inlet_2 inst_psnc_recs_1_Inlet_3 inst_psnc_recs_1_Inlet_4 inst_psnc_recs_1_Inlet_5 inst_psnc_recs_1_Inlet_6 inst_psnc_recs_1_Inlet_7 inst_psnc_recs_1_Inlet_8 inst_psnc_recs_1_Inlet_9"
+				type="assembly">
+				<UserData id="userdata_Nodegroup_RECS_Sirius_2.0">
+					<!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1, 
+						ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
+					<UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
+					<!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents 
+						XML file -->
+					<UserValue value="Nodegroup_RECS_Sirius_2.0" title="DEBBComponentId"></UserValue>
+					<UserValue value="Component_Nodegroup_RECS_Sirius_2.0.xml" title="DEBBComponentFile"></UserValue>
+				</UserData>
+				<Representation id="rep_Nodegroup_RECS_Sirius_2.0_stl" format="STL"
+					location=".\objects\NodeGroup_recscase.stl"></Representation>
+				<Representation id="rep_Nodegroup_RECS_Sirius_2.0_vrml" format="VRML"
+					location=".\objects\NodeGroup_recscase.wrl"></Representation>
+			</ProductRevisionView>
+
+			<!-- Concrete description of a specific RECS -->
+			<ProductInstance id="inst_psnc_recs_1" name="testbed/psnc/hpc/hw/rack1/recs1" partRef="#view_Nodegroup_RECS_Sirius_2.0">
+				<UserData id="userdata_psnc_recs_1">
+					<!-- title="hostname" is on of the possible titles, currently only hostname 
+						is in use, maybe others are added like config options, other identifiers, 
+						etc. -->
+					<UserValue value="i7_mc" title="hostname"></UserValue>
+				</UserData>
+				<Transform id="trans_psnc_recs_1">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</Transform>
+			</ProductInstance>
+
+		</InstanceGraph>
+	</ProductDef>
+</PLMXML>
