source: DCWoRMS/trunk/src/test/DEBBTranslator/xml/example/PLMXML_HLRS_SmallServerRoom.xml @ 823

Revision 823, 51.4 KB checked in by wojtekp, 12 years ago (diff)
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Edited for validating plmxml schema -->
3<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
4        xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00"
5        author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6        xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd">
7
8<!-- Original
9<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema"
10        xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2012-07-16" time="11:30:47"
11        author="HLRS 0.1.0">
12-->
13        <ProductDef id="id1">
14                <!-- The rootRefs is important and refers to the root ProductInstance (id). -->
15                <InstanceGraph id="id2" rootRefs="inst35833">
16                   
17                    <!--        70xx = Games Rack
18                                71xx = RECS1
19                                72xx = RECS2
20                                74xx = Types i.e. of nodes, sensors -->
21                   
22
23                        <!-- Generic description for a type of rack (with eight instances following) -->
24                        <ProductRevisionView id="id01" name="DefRack01">
25                                <UserData id="id1_0">
26                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
27                                        <UserValue value="DefRack01" title="DEBBComponent"></UserValue>
28                                </UserData>
29                                <Representation id="id1001" format="VRML" location=".\objects\01.WRL"></Representation>
30                        </ProductRevisionView>
31                        <!-- Concrete description for one rack in our server room -->
32                        <ProductInstance id="inst01_1" name="Rack01" partRef="#id01">
33                                <Transform id="id01_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.348 0.418 0. 1</Transform>
34                        </ProductInstance>
35
36                        <!-- Generic description for a type of rack (with eight instances following) -->
37                        <ProductRevisionView id="id02" name="DefRack02">
38                                <UserData id="id2_0">
39                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
40                                        <UserValue value="NECWaterCooledRack" title="DEBBComponent"></UserValue>
41                                </UserData>
42                                <Representation id="id1002" format="VRML" location=".\objects\02.WRL"></Representation>
43                        </ProductRevisionView>
44                        <!-- Concrete description for two racks of the same type in our server
45                                room -->
46                        <ProductInstance id="inst02_1" name="Rack02" partRef="#id02">
47                                <Transform id="id02_1">-1 0 0 0 0 -1 0 0 0 0 1 0 8.961 0.427 0. 1</Transform>
48                        </ProductInstance>
49                        <ProductInstance id="inst02_2" name="Rack04" partRef="#id02">
50                                <Transform id="id02_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.182 0.427 0. 1</Transform>
51                        </ProductInstance>
52
53                        <!-- Generic description for a type of rack (with eight instances following) -->
54                        <ProductRevisionView id="id03" name="DefRack03">
55                                <UserData id="id3_0">
56                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
57                                        <UserValue value="DefRack02" title="DEBBComponent"></UserValue>
58                                </UserData>
59                                <Representation id="id1003" format="VRML" location=".\objects\03.WRL"></Representation>
60                        </ProductRevisionView>
61                        <!-- Concrete description for one rack in our server room -->
62                        <ProductInstance id="inst03_1" name="Rack03" partRef="#id03">
63                                <Transform id="id03_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.568 0.427 0. 1</Transform>
64                        </ProductInstance>
65
66                        <!-- Generic description for a type of rack (with four instances following) -->
67                        <ProductRevisionView id="id05" name="RackNECWC">
68                                <UserData id="id5_0">
69                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
70                                        <UserValue value="RackNECWC" title="DEBBComponent"></UserValue>
71                                </UserData>
72                                <!--Representation id="id100" format="STL" location=".\RackNECWC.stl"></Representation -->
73                                <Representation id="id1005" format="VRML" location=".\objects\05.WRL"></Representation>
74                        </ProductRevisionView>
75                        <!-- Concrete description for four racks of the same type in our server
76                                room, probably the part of the Nehalem Cluster hosted in the room -->
77                        <ProductInstance id="inst05_1" name="Rack05" partRef="#id05">
78                                <Transform id="id05_1">-1 0 0 0 0 -1 0 0 0 0 1 0 9.822 3.006 0. 1</Transform>
79                        </ProductInstance>
80                        <ProductInstance id="inst05_2" name="Rack06" partRef="#id05">
81                                <Transform id="id05_2">-1 0 0 0 0 -1 0 0 0 0 1 0 10.843 3.006 0. 1</Transform>
82                        </ProductInstance>
83                        <ProductInstance id="inst05_3" name="Rack07" partRef="#id05">
84                                <Transform id="id05_3">-1 0 0 0 0 -1 0 0 0 0 1 0 11.854 3.006 0. 1</Transform>
85                        </ProductInstance>
86                        <ProductInstance id="inst05_4" name="Rack08" partRef="#id05">
87                                <Transform id="id05_4">-1 0 0 0 0 -1 0 0 0 0 1 0 12.867 3.006 0. 1</Transform>
88                        </ProductInstance>
89
90                        <!-- Generic description for a type of rack -->
91                        <ProductRevisionView id="id09" name="DefRack09">
92                                <UserData id="id09_0">
93                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
94                                        <UserValue value="Rack09" title="DEBBComponent"></UserValue>
95                                </UserData>
96                                <Representation id="id1009" format="VRML" location=".\objects\09.WRL"></Representation>
97                        </ProductRevisionView>
98                        <!-- Concrete description for one rack in our server room -->
99                        <ProductInstance id="inst09_1" name="Rack09" partRef="#id09">
100                                <Transform id="id09_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.465 2.801 0. 1</Transform>
101                        </ProductInstance>
102
103                        <!-- Generic description for a type of rack -->
104                        <ProductRevisionView id="id10" name="DefRack10">
105                                <UserData id="id10_0">
106                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
107                                        <UserValue value="Rack10" title="DEBBComponent"></UserValue>
108                                </UserData>
109                                <Representation id="id1010" format="VRML" location=".\objects\10.WRL"></Representation>
110                        </ProductRevisionView>
111                        <!-- Concrete description for one rack in our server room -->
112                        <ProductInstance id="inst10_1" name="Rack10" partRef="#id10">
113                                <Transform id="id10_1">0 -1 0 0 1 0 0 0 0 0 1 0 9.461 5.077 0. 1</Transform>
114                        </ProductInstance>
115
116                        <!-- Generic description for a type of rack -->
117                        <ProductRevisionView id="id12" name="DefRack12">
118                                <UserData id="id12_0">
119                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
120                                        <UserValue value="Rack12" title="DEBBComponent"></UserValue>
121                                </UserData>
122                                <Representation id="id1012" format="VRML" location=".\objects\12.WRL"></Representation>
123                        </ProductRevisionView>
124                        <!-- Concrete description for one rack in our server room -->
125                        <ProductInstance id="inst12_1" name="Rack12" partRef="#id12">
126                                <Transform id="id12_1">-1 0 0 0 0 -1 0 0 0 0 1 0 13.778 5.203 0. 1</Transform>
127                        </ProductInstance>
128
129                        <!-- Generic description for a type of rack (with eight instances following) -->
130                        <ProductRevisionView id="id13" name="DefRack13">
131                                <UserData id="id13_0">
132                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
133                                        <UserValue value="Rack13" title="DEBBComponent"></UserValue>
134                                </UserData>
135                                <Representation id="id1013" format="VRML" location=".\objects\13.WRL"></Representation>
136                        </ProductRevisionView>
137                        <!-- Concrete description for eight racks of the same type in our server
138                                room -->
139                        <ProductInstance id="inst13_1" name="Rack13" partRef="#id13">
140                                <Transform id="id13_1">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 3.757 0. 1</Transform>
141                        </ProductInstance>
142                        <ProductInstance id="inst13_2" name="Rack14" partRef="#id13">
143                                <Transform id="id13_2">0 -1 0 0 1 0 0 0 0 0 1 0 15.398 5.056 0. 1</Transform>
144                        </ProductInstance>
145                        <ProductInstance id="inst13_3" name="Rack24" partRef="#id13">
146                                <Transform id="id13_3">1 0 0 0 0 1 0 0 0 0 1 0 11.794 8.751 0. 1</Transform>
147                        </ProductInstance>
148                        <ProductInstance id="inst13_4" name="Rack25" partRef="#id13">
149                                <Transform id="id13_4">1 0 0 0 0 1 0 0 0 0 1 0 10.494 8.751 0. 1</Transform>
150                        </ProductInstance>
151                        <ProductInstance id="inst13_5" name="Rack27" partRef="#id13">
152                                <Transform id="id13_5">1 0 0 0 0 1 0 0 0 0 1 0 7.232 8.751 0. 1</Transform>
153                        </ProductInstance>
154                        <ProductInstance id="inst13_6" name="Rack28" partRef="#id13">
155                                <Transform id="id13_6">1 0 0 0 0 1 0 0 0 0 1 0 5.932 8.751 0. 1</Transform>
156                        </ProductInstance>
157                        <ProductInstance id="inst13_7" name="Rack37" partRef="#id13">
158                                <Transform id="id13_7">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 1.873 0. 1</Transform>
159                        </ProductInstance>
160                        <ProductInstance id="inst13_8" name="Rack38" partRef="#id13">
161                                <Transform id="id13_8">0 1 0 0 -1 0 0 0 0 0 1 0 0.832 3.188 0. 1</Transform>
162                        </ProductInstance>
163
164                        <!-- Generic description for a type of rack -->
165                        <ProductRevisionView id="id15" name="DefRack15">
166                                <UserData id="id15_0">
167                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
168                                        <UserValue value="Rack15" title="DEBBComponent"></UserValue>
169                                </UserData>
170                                <Representation id="id1015" format="VRML" location=".\objects\15.WRL"></Representation>
171                        </ProductRevisionView>
172                        <!-- Concrete description for one rack in our server room -->
173                        <ProductInstance id="inst15_1" name="Rack15" partRef="#id15">
174                                <Transform id="id15_1">1 0 0 0 0 1 0 0 0 0 1 0 8.507 6.617 0. 1</Transform>
175                        </ProductInstance>
176
177                        <!-- Generic description for a type of rack -->
178                        <ProductRevisionView id="id16" name="DefRack16">
179                                <UserData id="id16_0">
180                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
181                                        <UserValue value="Rack16" title="DEBBComponent"></UserValue>
182                                </UserData>
183                                <Representation id="id1016" format="VRML" location=".\objects\16.WRL"></Representation>
184                        </ProductRevisionView>
185                        <!-- Concrete description for one rack in our server room -->
186                        <ProductInstance id="inst16_1" name="Rack16" partRef="#id16">
187                                <Transform id="id16_1">1 0 0 0 0 1 0 0 0 0 1 0 9.127 6.614 0. 1</Transform>
188                        </ProductInstance>
189
190                        <!-- Generic description for a type of rack (with five instances following) -->
191                        <ProductRevisionView id="id17" name="DefRack17">
192                                <UserData id="id17_0">
193                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
194                                        <UserValue value="Rack17" title="DEBBComponent"></UserValue>
195                                </UserData>
196                                <Representation id="id1017" format="VRML" location=".\objects\17.WRL"></Representation>
197                        </ProductRevisionView>
198                        <!-- Concrete description for five racks of the same type in our server
199                                room -->
200                        <ProductInstance id="inst17_1" name="Rack17" partRef="#id17">
201                                <Transform id="id17_1">1 0 0 0 0 1 0 0 0 0 1 0 9.949 6.59 0. 1</Transform>
202                        </ProductInstance>
203                        <ProductInstance id="inst17_2" name="Rack18" partRef="#id17">
204                                <Transform id="id17_2">1 0 0 0 0 1 0 0 0 0 1 0 10.554 6.59 0. 1</Transform>
205                        </ProductInstance>
206                        <ProductInstance id="inst17_3" name="Rack19" partRef="#id17">
207                                <Transform id="id17_3">1 0 0 0 0 1 0 0 0 0 1 0 11.159 6.59 0. 1</Transform>
208                        </ProductInstance>
209                        <ProductInstance id="inst17_4" name="Rack20" partRef="#id17">
210                                <Transform id="id17_4">1 0 0 0 0 1 0 0 0 0 1 0 11.763 6.59 0. 1</Transform>
211                        </ProductInstance>
212                        <ProductInstance id="inst17_5" name="Rack21" partRef="#id17">
213                                <Transform id="id17_5">1 0 0 0 0 1 0 0 0 0 1 0 12.368 6.59 0. 1</Transform>
214                        </ProductInstance>
215
216                        <!-- Generic description for a type of rack -->
217                        <ProductRevisionView id="id22" name="DefRack22">
218                                <UserData id="id22_0">
219                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
220                                        <UserValue value="Rack22" title="DEBBComponent"></UserValue>
221                                </UserData>
222                                <Representation id="id1022" format="VRML" location=".\objects\22.WRL"></Representation>
223                        </ProductRevisionView>
224                        <!-- Concrete description for one rack in our server room -->
225                        <ProductInstance id="inst22_1" name="Rack22" partRef="#id22">
226                                <Transform id="id22_1">1 0 0 0 0 1 0 0 0 0 1 0 13.512 6.622 0. 1</Transform>
227                        </ProductInstance>
228
229                        <!-- Generic description for a type of rack -->
230                        <ProductRevisionView id="id23" name="DefRack23">
231                                <UserData id="id23_0">
232                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
233                                        <UserValue value="Rack23" title="DEBBComponent"></UserValue>
234                                </UserData>
235                                <Representation id="id1023" format="VRML" location=".\objects\23.WRL"></Representation>
236                        </ProductRevisionView>
237                        <!-- Concrete description for one rack in our server room -->
238                        <ProductInstance id="inst23_1" name="Rack23" partRef="#id23">
239                                <Transform id="id23_1">1 0 0 0 0 1 0 0 0 0 1 0 14.105 6.622 0. 1</Transform>
240                        </ProductInstance>
241
242                        <!-- Generic description for a type of rack -->
243                        <ProductRevisionView id="id26" name="DefRack26">
244                                <UserData id="id26_0">
245                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
246                                        <UserValue value="Rack26" title="DEBBComponent"></UserValue>
247                                </UserData>
248                                <Representation id="id1026" format="VRML" location=".\objects\26.WRL"></Representation>
249                        </ProductRevisionView>
250                        <!-- Concrete description for one rack in our server room -->
251                        <ProductInstance id="inst26_1" name="Rack26" partRef="#id26">
252                                <Transform id="id26_1">1 0 0 0 0 1 0 0 0 0 1 0 9.592 9.088 0. 1</Transform>
253                        </ProductInstance>
254
255                        <!-- Generic description for a type of rack (with eight instances following) -->
256                        <ProductRevisionView id="id29" name="DefRack29">
257                                <UserData id="id29_0">
258                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
259                                        <UserValue value="Rack29" title="DEBBComponent"></UserValue>
260                                </UserData>
261                                <Representation id="id1029" format="VRML" location=".\objects\29.WRL"></Representation>
262                        </ProductRevisionView>
263                        <!-- Concrete description for eight racks of the same type in our server
264                                room -->
265                        <ProductInstance id="inst29_1" name="Rack29" partRef="#id29">
266                                <Transform id="id29_1">1 0 0 0 0 1 0 0 0 0 1 0 1.468 6.591 0. 1</Transform>
267                        </ProductInstance>
268                        <ProductInstance id="inst29_2" name="Rack30" partRef="#id29">
269                                <Transform id="id29_2">1 0 0 0 0 1 0 0 0 0 1 0 2.217 6.591 0. 1</Transform>
270                        </ProductInstance>
271                        <ProductInstance id="inst29_3" name="Rack31" partRef="#id29">
272                                <Transform id="id29_3">1 0 0 0 0 1 0 0 0 0 1 0 2.975 6.591 0. 1</Transform>
273                        </ProductInstance>
274                        <ProductInstance id="inst29_4" name="Rack32" partRef="#id29">
275                                <Transform id="id29_4">1 0 0 0 0 1 0 0 0 0 1 0 3.711 6.591 0. 1</Transform>
276                        </ProductInstance>
277                        <ProductInstance id="inst29_5" name="Rack33" partRef="#id29">
278                                <Transform id="id29_5">1 0 0 0 0 1 0 0 0 0 1 0 4.455 6.591 0. 1</Transform>
279                        </ProductInstance>
280                        <ProductInstance id="inst29_6" name="Rack34" partRef="#id29">
281                                <Transform id="id29_6">1 0 0 0 0 1 0 0 0 0 1 0 5.214 6.591 0. 1</Transform>
282                        </ProductInstance>
283                        <ProductInstance id="inst29_7" name="Rack35" partRef="#id29">
284                                <Transform id="id29_7">1 0 0 0 0 1 0 0 0 0 1 0 5.952 6.591 0. 1</Transform>
285                        </ProductInstance>
286                        <ProductInstance id="inst29_8" name="Rack36" partRef="#id29">
287                                <Transform id="id29_8">1 0 0 0 0 1 0 0 0 0 1 0 6.691 6.591 0. 1</Transform>
288                        </ProductInstance>
289
290                        <!-- Generic description for a type of rack -->
291                        <ProductRevisionView id="id39" name="DefRack39">
292                                <UserData id="id39_0">
293                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
294                                        <UserValue value="Rack39" title="DEBBComponent"></UserValue>
295                                </UserData>
296                                <Representation id="id1039" format="VRML" location=".\objects\39.WRL"></Representation>
297                        </ProductRevisionView>
298                        <!-- Concrete description for one rack in our server room -->
299                        <ProductInstance id="inst39_1" name="Rack39" partRef="#id39">
300                                <Transform id="id39_1">-1 0 0 0 0 -1 0 0 0 0 1 0 2.732 5.09 0. 1</Transform>
301                        </ProductInstance>
302
303                        <!-- Generic description for a type of rack (with three instances following) -->
304                        <ProductRevisionView id="id40" name="DefRack40">
305                                <UserData id="id40_0">
306                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
307                                        <UserValue value="Rack40" title="DEBBComponent"></UserValue>
308                                </UserData>
309                                <Representation id="id1040" format="VRML" location=".\objects\40.WRL"></Representation>
310                        </ProductRevisionView>
311                        <!-- Concrete description for three racks of the same type in our server
312                                room -->
313                        <ProductInstance id="inst40_1" name="Rack40" partRef="#id40">
314                                <Transform id="id40_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 0.637 0. 1</Transform>
315                        </ProductInstance>
316                        <ProductInstance id="inst40_2" name="Rack41" partRef="#id40">
317                                <Transform id="id40_2">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.235 0. 1</Transform>
318                        </ProductInstance>
319                        <ProductInstance id="inst40_3" name="Rack42" partRef="#id40">
320                                <Transform id="id40_3">0 1 0 0 -1 0 0 0 0 0 1 0 4.559 1.814 0. 1</Transform>
321                        </ProductInstance>
322
323                        <!-- Generic description for a type of rack -->
324                        <ProductRevisionView id="id43" name="DefRack43">
325                                <UserData id="id43_0">
326                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
327                                        <UserValue value="Rack43" title="DEBBComponent"></UserValue>
328                                </UserData>
329                                <Representation id="id1043" format="VRML" location=".\objects\43.WRL"></Representation>
330                        </ProductRevisionView>
331                        <!-- Concrete description for one rack in our server room -->
332                        <ProductInstance id="inst43_1" name="Rack43" partRef="#id43">
333                                <Transform id="id43_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.547 2.429 0. 1</Transform>
334                        </ProductInstance>
335
336                        <!-- Generic description for a type of rack -->
337                        <ProductRevisionView id="id44" name="DefRack44">
338                                <UserData id="id44_0">
339                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
340                                        <UserValue value="Rack44" title="DEBBComponent"></UserValue>
341                                </UserData>
342                                <Representation id="id1044" format="VRML" location=".\objects\44.WRL"></Representation>
343                        </ProductRevisionView>
344                        <!-- Concrete description for one rack in our server room -->
345                        <ProductInstance id="inst44_1" name="Rack44" partRef="#id44">
346                                <Transform id="id44_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.271 0. 1</Transform>
347                        </ProductInstance>
348
349                        <!-- Generic description for a type of rack -->
350                        <ProductRevisionView id="id45" name="DefRack45">
351                                <UserData id="id45_0">
352                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
353                                        <UserValue value="DefRack45" title="DEBBComponent"></UserValue>
354                                </UserData>
355                                <Representation id="id1045" format="VRML" location=".\objects\45.WRL"></Representation>
356                        </ProductRevisionView>
357                        <!-- Concrete description for one rack in our server room -->
358                        <ProductInstance id="inst45_1" name="Rack45" partRef="#id45">
359                                <Transform id="id45_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.546 3.952 0. 1</Transform>
360                        </ProductInstance>
361
362                        <!-- Generic description for a type of rack -->
363                        <ProductRevisionView id="id46" name="DefRack46">
364                                <UserData id="id46_0">
365                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
366                                        <UserValue value="DefRack46" title="DEBBComponent"></UserValue>
367                                </UserData>
368                                <Representation id="id1046" format="VRML" location=".\objects\46.WRL"></Representation>
369                        </ProductRevisionView>
370                        <!-- Concrete description for one rack in our server room -->
371                        <ProductInstance id="inst46_1" name="Rack46" partRef="#id46">
372                                <Transform id="id46_1">0 1 0 0 -1 0 0 0 0 0 1 0 4.55 4.612 0. 1</Transform>
373                        </ProductInstance>
374
375                        <!-- Generic description for a type of rack -->
376                        <ProductRevisionView id="id47" name="DefRack47">
377                                <UserData id="id47_0">
378                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
379                                        <UserValue value="DefRack47" title="DEBBComponent"></UserValue>
380                                </UserData>
381                                <Representation id="id1047" format="VRML" location=".\objects\47.WRL"></Representation>
382                        </ProductRevisionView>
383                        <!-- Concrete description for one rack in our server room -->
384                        <ProductInstance id="inst47_1" name="Rack47" partRef="#id47">
385                                <Transform id="id47_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.573 2.646 0. 1</Transform>
386                        </ProductInstance>
387
388                        <!-- Generic description for a type of rack -->
389                        <ProductRevisionView id="id48" name="DefRack48">
390                                <UserData id="id48_0">
391                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
392                                        <UserValue value="DefRack48" title="DEBBComponent"></UserValue>
393                                </UserData>
394                                <Representation id="id1048" format="VRML" location=".\objects\48.WRL"></Representation>
395                        </ProductRevisionView>
396                        <!-- Concrete description for one rack in our server room -->
397                        <ProductInstance id="inst48_1" name="Rack48" partRef="#id48">
398                                <Transform id="id48_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.574 3.289 0. 1</Transform>
399                        </ProductInstance>
400
401                        <!-- Generic description for a type of rack (with two instances following) -->
402                        <ProductRevisionView id="id49" name="DefRack49">
403                                <UserData id="id49_0">
404                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
405                                        <UserValue value="DefRack49" title="DEBBComponent"></UserValue>
406                                </UserData>
407                                <Representation id="id1049" format="VRML" location=".\objects\49.WRL"></Representation>
408                        </ProductRevisionView>
409                        <!-- Concrete description for one rack in our server room -->
410                        <ProductInstance id="inst49_1" name="Rack49" partRef="#id49">
411                                <Transform id="id49_1">0 -1 0 0 1 0 0 0 0 0 1 0 6.592 4.012 0. 1</Transform>
412                        </ProductInstance>
413                        <!-- Concrete description for one rack in our server room -->
414                        <ProductInstance id="inst49_2" name="Rack50" partRef="#id49">
415                                <Transform id="id49_2">1 0 0 0 0 1 0 0 0 0 1 0 6.592 4.732 0. 1</Transform>
416                        </ProductInstance>
417
418                        <!-- Generic description for a type of rack -->
419                        <ProductRevisionView id="id51" name="DefRack51">
420                                <UserData id="id51_2">
421                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
422                                        <UserValue value="DefRack51" title="DEBBComponent"></UserValue>
423                                </UserData>
424                                <Representation id="id1051" format="VRML" location=".\objects\51.WRL"></Representation>
425                        </ProductRevisionView>
426                        <!-- Concrete description for one rack in our server room -->
427                        <ProductInstance id="inst51_1" name="Rack51" partRef="#id51">
428                                <Transform id="id51_1">1 0 0 0 0 1 0 0 0 0 1 0 6.631 5.361 0. 1</Transform>
429                        </ProductInstance>
430
431                        <!-- Generic description for a type of unit within the games rack -->
432                        <ProductRevisionView id="id70" name="DefRack70">
433                                <UserData id="id70_2">
434                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
435                                        <UserValue value="DefRack70" title="DEBBComponent"></UserValue>
436                                </UserData>
437                                <Representation id="id1070" format="VRML"
438                                        location=".\objects\block.WRL"></Representation>
439                        </ProductRevisionView>
440                        <!-- Concrete description for a unit within the games rack -->
441                        <ProductInstance id="inst70_1" name="Rack70" partRef="#id70">
442                                <Transform id="id70_1">1 0 0 0 0 1 0 0 0 0 1 0 0.097 -0.149 0.798 1</Transform>
443                        </ProductInstance>
444
445                        <!-- Generic Description for all nodes of the same kind (here Core2Duo
446                                in the first installation at HLRS including geometry and reference to DEBBComponent
447                                type definition -->
448                        <!-- To have distinct identifier for the different installations, idxx/instxx
449                                are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant
450                                for the Nodes within RECS and their views -->
451                        <ProductRevisionView id="id74_01_1" name="NodeGeometry">
452                                <UserData id="id74_01_1_1">
453                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
454                                        <UserValue value="node_hlrs_Core2Duo" title="DEBBComponentId"></UserValue>
455                                </UserData>
456                                <!-- The NodeBoard representation is probably the one for the Core2Duo
457                                        Nodes, but since it is the only one available, it is used for all types of
458                                        nodes within RECS -->
459                                <Representation id="id1074_01_1" format="VRML"
460                                        location=".\objects\NodeBoard.wrl"></Representation>
461                        </ProductRevisionView>
462
463                        <!-- Concrete description of a specific physical node including position
464                                (transform) and instance details (i.e. hostname) -->
465                        <ProductInstance id="inst71_01_1" name="Node1"
466                                partRef="#id74_01_1">
467                                <UserData id="id71_01_1_1">
468                                        <UserValue value="n001" title="hostname"></UserValue>
469                                </UserData>
470                                <Transform id="id71_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform>
471                        </ProductInstance>
472
473                        <!-- Same for the next node -->
474                        <ProductInstance id="inst71_01_2" name="Node2"
475                                partRef="#id74_01_1">
476                                <UserData id="id71_01_2_1">
477                                        <UserValue value="n002" title="hostname"></UserValue>
478                                </UserData>
479                                <Transform id="id71_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform>
480                        </ProductInstance>
481
482                        <ProductInstance id="inst71_01_3" name="Node3"
483                                partRef="#id74_01_1">
484                                <UserData id="id71_01_3_1">
485                                        <UserValue value="n003" title="hostname"></UserValue>
486                                </UserData>
487                                <Transform id="id71_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform>
488                        </ProductInstance>
489
490                        <ProductInstance id="inst71_01_4" name="Node4"
491                                partRef="#id74_01_1">
492                                <UserData id="id71_01_4_1">
493                                        <UserValue value="n004" title="hostname"></UserValue>
494                                </UserData>
495                                <Transform id="id71_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform>
496                        </ProductInstance>
497
498                        <ProductInstance id="inst71_01_5" name="Node5"
499                                partRef="#id74_01_1">
500                                <UserData id="id71_01_5_1">
501                                        <UserValue value="n005" title="hostname"></UserValue>
502                                </UserData>
503                                <Transform id="id71_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform>
504                        </ProductInstance>
505
506                        <ProductInstance id="inst71_01_6" name="Node6"
507                                partRef="#id74_01_1">
508                                <UserData id="id71_01_6_1">
509                                        <UserValue value="n006" title="hostname"></UserValue>
510                                </UserData>
511                                <Transform id="id71_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform>
512                        </ProductInstance>
513
514                        <ProductInstance id="inst71_01_7" name="Node7"
515                                partRef="#id74_01_1">
516                                <UserData id="id71_01_7_1">
517                                        <UserValue value="n007" title="hostname"></UserValue>
518                                </UserData>
519                                <Transform id="id71_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform>
520                        </ProductInstance>
521
522                        <ProductInstance id="inst71_01_8" name="Node8"
523                                partRef="#id74_01_1">
524                                <UserData id="id71_01_8_1">
525                                        <UserValue value="n008" title="hostname"></UserValue>
526                                </UserData>
527                                <Transform id="id71_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform>
528                        </ProductInstance>
529
530                        <ProductInstance id="inst71_01_9" name="Node9"
531                                partRef="#id74_01_1">
532                                <UserData id="id71_01_9_1">
533                                        <UserValue value="n009" title="hostname"></UserValue>
534                                </UserData>
535                                <Transform id="id71_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform>
536                        </ProductInstance>
537
538                        <ProductInstance id="inst71_01_10" name="Node10"
539                                partRef="#id74_01_1">
540                                <UserData id="id71_01_10_1">
541                                        <UserValue value="n010" title="hostname"></UserValue>
542                                </UserData>
543                                <Transform id="id71_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform>
544                        </ProductInstance>
545
546                        <ProductInstance id="inst71_01_11" name="Node11"
547                                partRef="#id74_01_1">
548                                <UserData id="id71_01_11_1">
549                                        <UserValue value="n011" title="hostname"></UserValue>
550                                </UserData>
551                                <Transform id="id71_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform>
552                        </ProductInstance>
553
554                        <ProductInstance id="inst71_01_12" name="Node12"
555                                partRef="#id74_01_1">
556                                <UserData id="id71_01_12_1">
557                                        <UserValue value="n012" title="hostname"></UserValue>
558                                </UserData>
559                                <Transform id="id71_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform>
560                        </ProductInstance>
561
562                        <ProductInstance id="inst71_01_13" name="Node13"
563                                partRef="#id74_01_1">
564                                <UserData id="id71_01_13_1">
565                                        <UserValue value="n013" title="hostname"></UserValue>
566                                </UserData>
567                                <Transform id="id71_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform>
568                        </ProductInstance>
569
570                        <ProductInstance id="inst71_01_14" name="Node14"
571                                partRef="#id74_01_1">
572                                <UserData id="id71_01_14_1">
573                                        <UserValue value="n014" title="hostname"></UserValue>
574                                </UserData>
575                                <Transform id="id71_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform>
576                        </ProductInstance>
577
578                        <ProductInstance id="inst71_01_15" name="Node15"
579                                partRef="#id74_01_1">
580                                <UserData id="id71_01_15_1">
581                                        <UserValue value="n015" title="hostname"></UserValue>
582                                </UserData>
583                                <Transform id="id71_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform>
584                        </ProductInstance>
585
586                        <ProductInstance id="inst71_01_16" name="Node16"
587                                partRef="#id74_01_1">
588                                <UserData id="id71_01_16_1">
589                                        <UserValue value="n016" title="hostname"></UserValue>
590                                </UserData>
591                                <Transform id="id71_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform>
592                        </ProductInstance>
593
594                        <ProductInstance id="inst71_01_17" name="Node17"
595                                partRef="#id74_01_1">
596                                <UserData id="id71_01_17_1">
597                                        <UserValue value="n017" title="hostname"></UserValue>
598                                </UserData>
599                                <Transform id="id71_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform>
600                        </ProductInstance>
601
602                        <!-- And the same for the last node -->
603                        <ProductInstance id="inst71_01_18" name="Node18"
604                                partRef="#id74_01_1">
605                                <UserData id="id71_01_18_1">
606                                        <UserValue value="n018" title="hostname"></UserValue>
607                                </UserData>
608                                <Transform id="id71_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform>
609                        </ProductInstance>
610
611
612                        <!-- Generic Description for all sensors of the same kind (i.e. temperature
613                                on one kind of node -->
614                        <ProductRevisionView id="id74_01_2" name="SensorGeometry">
615                                <Representation id="id1074_01_2" format="VRML"
616                                        location=".\objects\Sensor.wrl"></Representation>
617                        </ProductRevisionView>
618
619                        <!-- Concrete description for one specific sensor -->
620                        <ProductInstance id="inst71_02_1" name="Sensor1"
621                                partRef="#id74_01_2">
622                                <Transform id="id71_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
623                        </ProductInstance>
624
625                        <!-- The same for all other sensors of that kind -->
626                        <ProductInstance id="inst71_02_2" name="Sensor2"
627                                partRef="#id74_01_2">
628                                <Transform id="id71_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
629                        </ProductInstance>
630
631                        <ProductInstance id="inst71_02_3" name="Sensor3"
632                                partRef="#id74_01_2">
633                                <Transform id="id71_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
634                        </ProductInstance>
635
636                        <ProductInstance id="inst71_02_4" name="Sensor4"
637                                partRef="#id74_01_2">
638                                <Transform id="id71_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
639                        </ProductInstance>
640
641                        <ProductInstance id="inst71_02_5" name="Sensor5"
642                                partRef="#id74_01_2">
643                                <Transform id="id71_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
644                        </ProductInstance>
645
646                        <ProductInstance id="inst71_02_6" name="Sensor6"
647                                partRef="#id74_01_2">
648                                <Transform id="id71_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
649                        </ProductInstance>
650
651                        <ProductInstance id="inst71_02_7" name="Sensor7"
652                                partRef="#id74_01_2">
653                                <Transform id="id71_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
654                        </ProductInstance>
655
656                        <ProductInstance id="inst71_02_8" name="Sensor8"
657                                partRef="#id74_01_2">
658                                <Transform id="id71_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
659                        </ProductInstance>
660
661                        <ProductInstance id="inst71_02_9" name="Sensor9"
662                                partRef="#id74_01_2">
663                                <Transform id="id71_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
664                        </ProductInstance>
665
666                        <ProductInstance id="inst71_02_10" name="Sensor10"
667                                partRef="#id74_01_2">
668                                <Transform id="id71_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
669                        </ProductInstance>
670
671                        <ProductInstance id="inst71_02_11" name="Sensor11"
672                                partRef="#id74_01_2">
673                                <Transform id="id71_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
674                        </ProductInstance>
675
676                        <ProductInstance id="inst71_02_12" name="Sensor12"
677                                partRef="#id74_01_2">
678                                <Transform id="id71_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
679                        </ProductInstance>
680
681                        <ProductInstance id="inst71_02_13" name="Sensor13"
682                                partRef="#id74_01_2">
683                                <Transform id="id71_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
684                        </ProductInstance>
685
686                        <ProductInstance id="inst71_02_14" name="Sensor14"
687                                partRef="#id74_01_2">
688                                <Transform id="id71_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
689                        </ProductInstance>
690
691                        <ProductInstance id="inst71_02_15" name="Sensor15"
692                                partRef="#id74_01_2">
693                                <Transform id="id71_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
694                        </ProductInstance>
695
696                        <ProductInstance id="inst71_02_16" name="Sensor16"
697                                partRef="#id74_01_2">
698                                <Transform id="id71_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
699                        </ProductInstance>
700
701                        <ProductInstance id="inst71_02_17" name="Sensor17"
702                                partRef="#id74_01_2">
703                                <Transform id="id71_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
704                        </ProductInstance>
705
706                        <!-- The last sensor of that kind -->
707                        <ProductInstance id="inst71_02_18" name="Sensor18"
708                                partRef="#id74_01_2">
709                                <Transform id="id71_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
710                        </ProductInstance>
711
712                        <!-- Generic description of a RECS including an assembly, in this all
713                                nodes (inst71_01_x) and for each on sensor (inst71_02_x) -->
714                        <ProductRevisionView id="id71" name="DefRack71"
715                                instanceRefs="inst71_01_1 inst71_01_2 inst71_01_3 inst71_01_4 inst71_01_5 inst71_01_6 inst71_01_7 inst71_01_8 inst71_01_9 inst71_01_10 inst71_01_11 inst71_01_12 inst71_01_13 inst71_01_14 inst71_01_15 inst71_01_16 inst71_01_17 inst71_01_18 inst71_02_1 inst71_02_2 inst71_02_3 inst71_02_4 inst71_02_5 inst71_02_6 inst71_02_7 inst71_02_8 inst71_02_9 inst71_02_10 inst71_02_11 inst71_02_12 inst71_02_13 inst71_02_14 inst71_02_15 inst71_02_16 inst71_02_17 inst71_02_18"
716                                type="assembly">
717                                <UserData id="id71_1">
718                                        <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1,
719                                                ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
720                                        <UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
721                                        <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents
722                                                XML file -->
723                                        <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
724                                </UserData>
725                                <Representation id="id1071" format="VRML"
726                                        location=".\objects\recscase.wrl"></Representation>
727                        </ProductRevisionView>
728
729                        <!-- Concrete description of a specific RECS -->
730                        <ProductInstance id="inst71_1" name="Rack71" partRef="#id71">
731                                <UserData id="id71_1_1">
732                                        <!-- title="hostname" is on of the possible titles, currently only hostname
733                                                is in use, maybe others are added like config options, other identifiers,
734                                                etc. -->
735                                        <UserValue value="recs1" title="hostname"></UserValue>
736                                </UserData>
737                                <Transform id="id71_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.003 1</Transform>
738                        </ProductInstance>
739
740                        <!-- Generic Description for all nodes of the same kind (here three types
741                                for HLRS second phase including geometry and reference to DEBBComponent type
742                                definition -->
743                        <!-- To have distinct identifier for the different installations, idxx/instxx
744                                are used in a way that 71/72/.. is HLRS, 81/82/.. is PSNC. This is relevant
745                                for the Nodes within RECS and their views -->
746                        <ProductRevisionView id="id74_02_1" name="NodeGeometry">
747                                <UserData id="id74_02_1_1">
748                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
749                                        <UserValue value="node_hlrs_AtomZ530" title="DEBBComponentId"></UserValue>
750                                </UserData>
751                                <!-- The NodeBoard representation is probably the one for the Core2Duo
752                                        Nodes, but since it is the only one available, it is used for all types of
753                                        nodes within RECS -->
754                                <Representation id="id1074_02_1" format="VRML"
755                                        location=".\objects\NodeBoard.wrl"></Representation>
756                        </ProductRevisionView>
757                        <ProductRevisionView id="id74_03_1" name="NodeGeometry">
758                                <UserData id="id74_03_1_1">
759                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
760                                        <UserValue value="node_hlrs_FusionGT56N" title="DEBBComponentId"></UserValue>
761                                </UserData>
762                                <Representation id="id1074_03_1" format="VRML"
763                                        location=".\objects\NodeBoard.wrl"></Representation>
764                        </ProductRevisionView>
765                        <ProductRevisionView id="id74_04_1" name="NodeGeometry">
766                                <UserData id="id74_04_1_1">
767                                        <UserValue value="Node" title="DEBBLevel"></UserValue>
768                                        <UserValue value="node_hlrs_i7-8GB" title="DEBBComponentId"></UserValue>
769                                </UserData>
770                                <Representation id="id1074_04_1" format="VRML"
771                                        location=".\objects\NodeBoard.wrl"></Representation>
772                        </ProductRevisionView>
773
774                        <!-- Concrete description of a specific physical node including position
775                                (transform) and instance details (i.e. hostname) -->
776                        <ProductInstance id="inst72_01_1" name="Node19"
777                                partRef="#id74_02_1">
778                                <UserData id="id72_01_1_1">
779                                        <!-- hostnames align to Instance names since instance names in blockt to 6 nodes (
780                                                atom, fusion and i7), all nodes will have two hostnames, nxxx as overall number (i.e. n019) 
781                                                and n_y_z including type y and number within this type (i.e. n_a_1 for first atom node)
782                                                nodes types are slotted in line with the RECS numbering -->
783                                        <UserValue value="n_a_1" title="hostname"></UserValue>
784                                </UserData>
785                                <Transform id="id72_01_01">0
786                                        1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1
787                                </Transform>
788                        </ProductInstance>
789                        <!-- Same for the next node -->
790                        <ProductInstance id="inst72_01_2" name="Node20"
791                                partRef="#id74_02_1">
792                                <UserData id="id72_01_2_1">
793                                        <UserValue value="n_a_2" title="hostname"></UserValue>
794                                </UserData>
795                                <Transform id="id72_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005
796                                        1
797                                </Transform>
798                        </ProductInstance>
799
800                        <ProductInstance id="inst72_01_3" name="Node21"
801                                partRef="#id74_02_1">
802                                <UserData id="id72_01_3_1">
803                                        <UserValue value="n_a_3" title="hostname"></UserValue>
804                                </UserData>
805                                <Transform id="id72_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005
806                                        1
807                                </Transform>
808                        </ProductInstance>
809
810                        <ProductInstance id="inst72_01_4" name="Node22"
811                                partRef="#id74_02_1">
812                                <UserData id="id72_01_4_1">
813                                        <UserValue value="n_a_4" title="hostname"></UserValue>
814                                </UserData>
815                                <Transform id="id72_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005
816                                        1
817                                </Transform>
818                        </ProductInstance>
819
820                        <ProductInstance id="inst72_01_5" name="Node23"
821                                partRef="#id74_02_1">
822                                <UserData id="id72_01_5_1">
823                                        <UserValue value="n_a_5" title="hostname"></UserValue>
824                                </UserData>
825                                <Transform id="id72_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005
826                                        1
827                                </Transform>
828                        </ProductInstance>
829
830                        <ProductInstance id="inst72_01_6" name="Node24"
831                                partRef="#id74_02_1">
832                                <UserData id="id72_01_6_1">
833                                        <UserValue value="n_a_6" title="hostname"></UserValue>
834                                </UserData>
835                                <Transform id="id72_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005
836                                        1
837                                </Transform>
838                        </ProductInstance>
839
840                        <ProductInstance id="inst72_01_7" name="Node25"
841                                partRef="#id74_03_1">
842                                <UserData id="id72_01_7_1">
843                                        <UserValue value="n_f_1" title="hostname"></UserValue>
844                                </UserData>
845                                <Transform id="id72_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005
846                                        1
847                                </Transform>
848                        </ProductInstance>
849
850                        <ProductInstance id="inst72_01_8" name="Node26"
851                                partRef="#id74_03_1">
852                                <UserData id="id72_01_8_1">
853                                        <UserValue value="n_f_2" title="hostname"></UserValue>
854                                </UserData>
855                                <Transform id="id72_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005
856                                        1
857                                </Transform>
858                        </ProductInstance>
859
860                        <ProductInstance id="inst72_01_9" name="Node27"
861                                partRef="#id74_03_1">
862                                <UserData id="id72_01_9_1">
863                                        <UserValue value="n_f_3" title="hostname"></UserValue>
864                                </UserData>
865                                <Transform id="id72_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005
866                                        1
867                                </Transform>
868                        </ProductInstance>
869
870                        <ProductInstance id="inst72_01_10" name="Node28"
871                                partRef="#id74_03_1">
872                                <UserData id="id72_01_10_1">
873                                        <UserValue value="n_f_4" title="hostname"></UserValue>
874                                </UserData>
875                                <Transform id="id72_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005
876                                        1
877                                </Transform>
878                        </ProductInstance>
879
880                        <ProductInstance id="inst72_01_11" name="Node29"
881                                partRef="#id74_03_1">
882                                <UserData id="id72_01_11_1">
883                                        <UserValue value="n_f_5" title="hostname"></UserValue>
884                                </UserData>
885                                <Transform id="id72_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005
886                                        1
887                                </Transform>
888                        </ProductInstance>
889
890                        <ProductInstance id="inst72_01_12" name="Node30"
891                                partRef="#id74_03_1">
892                                <UserData id="id72_01_12_1">
893                                        <UserValue value="n_f_6" title="hostname"></UserValue>
894                                </UserData>
895                                <Transform id="id72_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005
896                                        1
897                                </Transform>
898                        </ProductInstance>
899
900                        <ProductInstance id="inst72_01_13" name="Node31"
901                                partRef="#id74_04_1">
902                                <UserData id="id72_01_13_1">
903                                        <UserValue value="n_i7_1" title="hostname"></UserValue>
904                                </UserData>
905                                <Transform id="id72_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005
906                                        1
907                                </Transform>
908                        </ProductInstance>
909
910                        <ProductInstance id="inst72_01_14" name="Node32"
911                                partRef="#id74_04_1">
912                                <UserData id="id72_01_14_1">
913                                        <UserValue value="n_i7_2" title="hostname"></UserValue>
914                                </UserData>
915                                <Transform id="id72_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005
916                                        1
917                                </Transform>
918                        </ProductInstance>
919
920                        <ProductInstance id="inst72_01_15" name="Node33"
921                                partRef="#id74_04_1">
922                                <UserData id="id72_01_15_1">
923                                        <UserValue value="n_i7_3" title="hostname"></UserValue>
924                                </UserData>
925                                <Transform id="id72_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005
926                                        1
927                                </Transform>
928                        </ProductInstance>
929
930                        <ProductInstance id="inst72_01_16" name="Node34"
931                                partRef="#id74_04_1">
932                                <UserData id="id72_01_16_1">
933                                        <UserValue value="n_i7_4" title="hostname"></UserValue>
934                                </UserData>
935                                <Transform id="id72_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005
936                                        1
937                                </Transform>
938                        </ProductInstance>
939
940                        <ProductInstance id="inst72_01_17" name="Node35"
941                                partRef="#id74_04_1">
942                                <UserData id="id72_01_17_1">
943                                        <UserValue value="n_i7_5" title="hostname"></UserValue>
944                                </UserData>
945                                <Transform id="id72_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005
946                                        1
947                                </Transform>
948                        </ProductInstance>
949
950                        <!-- And the same for the last node -->
951                        <ProductInstance id="inst72_01_18" name="Node36"
952                                partRef="#id74_04_1">
953                                <UserData id="id72_01_18_1">
954                                        <UserValue value="n_i7_6" title="hostname"></UserValue>
955                                </UserData>
956                                <Transform id="id72_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005
957                                        1
958                                </Transform>
959                        </ProductInstance>
960
961
962                        <!-- Generic Description for all sensors of the same kind (i.e. temperature
963                                on one kind of node, so here three types of sensors -->
964                        <ProductRevisionView id="id74_02_2" name="SensorGeometry">
965                                <Representation id="id1074_02_2" format="VRML"
966                                        location=".\objects\Sensor.wrl"></Representation>
967                        </ProductRevisionView>
968
969                        <ProductRevisionView id="id74_03_2" name="SensorGeometry">
970                                <Representation id="id1074_03_2" format="VRML"
971                                        location=".\objects\Sensor.wrl"></Representation>
972                        </ProductRevisionView>
973                       
974                        <ProductRevisionView id="id74_04_2" name="SensorGeometry">
975                                <Representation id="id1074_04_2" format="VRML"
976                                        location=".\objects\Sensor.wrl"></Representation>
977                        </ProductRevisionView>
978
979                        <!-- Concrete description for one specific sensor -->
980                        <ProductInstance id="inst72_02_1" name="Sensor19"
981                                partRef="#id74_02_2">
982                                <Transform id="id72_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform>
983                        </ProductInstance>
984
985                        <!-- The same for all other sensors of that kind -->
986                        <ProductInstance id="inst72_02_2" name="Sensor20"
987                                partRef="#id74_02_2">
988                                <Transform id="id72_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform>
989                        </ProductInstance>
990
991                        <ProductInstance id="inst72_02_3" name="Sensor21"
992                                partRef="#id74_02_2">
993                                <Transform id="id72_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform>
994                        </ProductInstance>
995
996                        <ProductInstance id="inst72_02_4" name="Sensor22"
997                                partRef="#id74_02_2">
998                                <Transform id="id72_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform>
999                        </ProductInstance>
1000
1001                        <ProductInstance id="inst72_02_5" name="Sensor23"
1002                                partRef="#id74_02_2">
1003                                <Transform id="id72_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform>
1004                        </ProductInstance>
1005
1006                        <ProductInstance id="inst72_02_6" name="Sensor24"
1007                                partRef="#id74_02_2">
1008                                <Transform id="id72_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform>
1009                        </ProductInstance>
1010
1011                        <ProductInstance id="inst72_02_7" name="Sensor25"
1012                                partRef="#id74_03_2">
1013                                <Transform id="id72_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform>
1014                        </ProductInstance>
1015
1016                        <ProductInstance id="inst72_02_8" name="Sensor26"
1017                                partRef="#id74_03_2">
1018                                <Transform id="id72_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform>
1019                        </ProductInstance>
1020
1021                        <ProductInstance id="inst72_02_9" name="Sensor27"
1022                                partRef="#id74_03_2">
1023                                <Transform id="id72_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform>
1024                        </ProductInstance>
1025
1026                        <ProductInstance id="inst72_02_10" name="Sensor28"
1027                                partRef="#id74_03_2">
1028                                <Transform id="id72_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform>
1029                        </ProductInstance>
1030
1031                        <ProductInstance id="inst72_02_11" name="Sensor29"
1032                                partRef="#id74_03_2">
1033                                <Transform id="id72_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform>
1034                        </ProductInstance>
1035
1036                        <ProductInstance id="inst72_02_12" name="Sensor30"
1037                                partRef="#id74_03_2">
1038                                <Transform id="id72_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform>
1039                        </ProductInstance>
1040
1041                        <ProductInstance id="inst72_02_13" name="Sensor31"
1042                                partRef="#id74_04_2">
1043                                <Transform id="id72_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform>
1044                        </ProductInstance>
1045
1046                        <ProductInstance id="inst72_02_14" name="Sensor32"
1047                                partRef="#id74_04_2">
1048                                <Transform id="id72_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform>
1049                        </ProductInstance>
1050
1051                        <ProductInstance id="inst72_02_15" name="Sensor33"
1052                                partRef="#id74_04_2">
1053                                <Transform id="id72_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform>
1054                        </ProductInstance>
1055
1056                        <ProductInstance id="inst72_02_16" name="Sensor34"
1057                                partRef="#id74_04_2">
1058                                <Transform id="id72_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform>
1059                        </ProductInstance>
1060
1061                        <ProductInstance id="inst72_02_17" name="Sensor35"
1062                                partRef="#id74_04_2">
1063                                <Transform id="id72_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform>
1064                        </ProductInstance>
1065
1066                        <!-- The last sensor of that kind -->
1067                        <ProductInstance id="inst72_02_18" name="Sensor36"
1068                                partRef="#id74_04_2">
1069                                <Transform id="id72_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform>
1070                        </ProductInstance>
1071
1072                        <!-- Generic description of a RECS including an assembly, in this all
1073                                nodes (inst72_01_x) and for each on sensor (inst72_02_x) -->
1074                        <ProductRevisionView id="id72" name="DefRack72"
1075                                instanceRefs="inst72_01_1 inst72_01_2 inst72_01_3 inst72_01_4 inst72_01_5 inst72_01_6 inst72_01_7 inst72_01_8 inst72_01_9 inst72_01_10 inst72_01_11 inst72_01_12 inst72_01_13 inst72_01_14 inst72_01_15 inst72_01_16 inst72_01_17 inst72_01_18 inst72_02_1 inst72_02_2 inst72_02_3 inst72_02_4 inst72_02_5 inst72_02_6 inst72_02_7 inst72_02_8 inst72_02_9 inst72_02_10 inst72_02_11 inst72_02_12 inst72_02_13 inst72_02_14 inst72_02_15 inst72_02_16 inst72_02_17 inst72_02_18"
1076                                type="assembly">
1077                                <UserData id="id72_1">
1078                                        <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1,
1079                                                ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... -->
1080                                        <UserValue value="NodeGroup" title="DEBBLevel"></UserValue>
1081                                        <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents
1082                                                XML file -->
1083                                        <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue>
1084                                </UserData>
1085                                <Representation id="id1072" format="VRML"
1086                                        location=".\objects\recscase.wrl"></Representation>
1087                        </ProductRevisionView>
1088
1089                        <!-- Concrete description of a specific RECS -->
1090                        <ProductInstance id="inst72_1" name="Rack72" partRef="#id72">
1091                                <UserData id="id72_1_1">
1092                                        <!-- title="hostname" is on of the possible titles, currently only hostname
1093                                                is in use, maybe others are added like config options, other identifiers,
1094                                                etc. -->
1095                                        <UserValue value="recs2" title="hostname"></UserValue>
1096                                </UserData>
1097                                <Transform id="id72_2">1 0 0 0 0 1 0 0 0 0 1 0 0.075 -0.317 1.079 1</Transform>
1098                        </ProductInstance>
1099
1100                        <!-- Generic description of some sort of rack-mountable unit within the
1101                                games rack -->
1102                        <ProductRevisionView id="id75" name="DefRack75">
1103                                <Representation id="id1075" format="VRML"
1104                                        location=".\objects\einschub2.WRL"></Representation>
1105                        </ProductRevisionView>
1106
1107                        <!-- Concrete description of one rack-mountable unit within the games
1108                                rack -->
1109                        <ProductInstance id="inst75_1" name="Rack75" partRef="#id75">
1110                                <UserData id="id75_1_1">
1111                                        <UserValue value="GAMES Head" title="label"></UserValue>
1112                                        <UserValue value="head" title="hostname"></UserValue>
1113                                </UserData>
1114                                <Transform id="id75_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.473 0.857 1</Transform>
1115                        </ProductInstance>
1116
1117                        <!-- Generic description of some sort of rack-mountable unit within the
1118                                games rack -->
1119                        <ProductRevisionView id="id73" name="DefRack73">
1120                                <Representation id="id1073" format="VRML"
1121                                        location=".\objects\einschub3.WRL"></Representation>
1122                        </ProductRevisionView>
1123
1124                        <!-- Concrete description of one rack-mountable unit within the games
1125                                rack -->
1126                        <ProductInstance id="inst73_1" name="Rack73" partRef="#id73">
1127                                <UserData id="id73_1_1">
1128                                        <UserValue value="GAMES Intern" title="label"></UserValue>
1129                                        <UserValue value="intern" title="hostname"></UserValue>
1130                                </UserData>
1131                                <Transform id="id73_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.481 1</Transform>
1132                        </ProductInstance>
1133
1134                        <!-- Generic description of some sort of rack-mountable unit within the
1135                                games rack -->
1136                        <ProductRevisionView id="id74" name="DefRack74">
1137                                <Representation id="id1074" format="VRML"
1138                                        location=".\objects\einschub4.WRL"></Representation>
1139                        </ProductRevisionView>
1140
1141                        <!-- Concrete description of one rack-mountable unit within the games
1142                                rack -->
1143                        <ProductInstance id="inst74_1" name="Rack74" partRef="#id74">
1144                                <UserData id="id74_1_1">
1145                                        <UserValue value="GAMES Storage" title="label"></UserValue>
1146                                        <UserValue value="storage" title="hostname"></UserValue>
1147                                </UserData>
1148                                <Transform id="id74_1">1 0 0 0 0 1 0 0 0 0 1 0 0.075 0.043 0.315 1</Transform>
1149                        </ProductInstance>
1150
1151                        <!-- Generic description of rack like the games rack -->
1152                        <ProductRevisionView id="id11" name="DefRack11"
1153                                instanceRefs="inst70_1 inst71_1 inst72_1 inst73_1 inst74_1 inst75_1" type="assembly">
1154                                <UserData id="id11_1">
1155                                        <UserValue value="ComputeBox1" title="DEBBLevel"></UserValue>
1156                                        <UserValue value="gamesRack" title="DEBBComponentId"></UserValue>
1157                                </UserData>
1158                                <Representation id="id1011" format="VRML"
1159                                        location=".\objects\rack.WRL"></Representation>
1160                        </ProductRevisionView>
1161                        <!-- Concrete description of the games rack, the UserValue "label" is just an example what can be defined
1162                                for Computebox1-->
1163                        <ProductInstance id="inst11_1" name="Rack11" partRef="#id11">
1164                                <UserData id="id11_2">
1165                                        <UserValue value="GAMES Rack" title="label"></UserValue>
1166                                </UserData>
1167                                <Transform id="id11_1_1">1 0 0 0 0 1 0 0 0 0 1 0 10.977 4.35 0. 1</Transform>
1168                        </ProductInstance>
1169
1170                        <!-- Generic description of a room like the small server room at HLRS -->
1171                        <ProductRevisionView id="id4" name="HLRS_SmallServerRoom"
1172                                instanceRefs="inst01_1 inst02_1 inst02_2 inst03_1 inst05_1 inst05_2 inst05_3 inst05_4 inst09_1 inst10_1 inst11_1 inst12_1 inst13_1 inst13_2 inst13_3 inst13_4 inst13_5 inst13_6 inst13_7 inst13_8 inst15_1 inst16_1 inst17_1 inst17_2 inst17_3 inst17_4 inst17_5 inst22_1 inst23_1 inst26_1 inst29_1 inst29_2 inst29_3 inst29_4 inst29_5 inst29_6 inst29_7 inst29_8 inst39_1 inst40_1 inst40_2 inst40_3 inst43_1 inst44_1 inst45_1 inst46_1 inst47_1 inst48_1 inst49_1 inst49_2 inst51_1"
1173                                type="assembly">
1174                                <UserData id="id4_1">
1175                                        <UserValue value="ComputeBox2" title="DEBBLevel"></UserValue>
1176                                        <UserValue value="hlrs_smallServerRoom" title="DEBBComponentId"></UserValue>
1177                                </UserData>
1178                                <Representation id="id6" format="VRML"
1179                                        location=".\objects\serverroom.wrl">
1180                                </Representation>
1181                        </ProductRevisionView>
1182                        <!-- concrete description of the small server room at HLRS where the games
1183                                rack is hosted, the UserValue "location" is just an example what can be defined
1184                                for Computebox2 -->
1185                        <ProductInstance id="inst35833" name="HLRS_SmallServerRoom"
1186                                partRef="#id4">
1187                                <UserData id="id35833">
1188                                        <UserValue
1189                                                value="Room Nr. xxxx, Allmandring 30, 70569 Stuttgart, Germany"
1190                                                title="location"></UserValue>
1191                                </UserData>
1192                        </ProductInstance>
1193                </InstanceGraph>
1194        </ProductDef>
1195</PLMXML>
Note: See TracBrowser for help on using the repository browser.