Index: /trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java
===================================================================
--- /trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java	(revision 1834)
+++ /trunk/autoquest-plugin-uml-test/src/test/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtilsTest.java	(revision 1835)
@@ -167,4 +167,37 @@
         ModelUtils.writeModelToFile(model, OUTPUT_DIR + "testCreateInteractionFromEventSequence_1_result.uml");
     }
+    
+    @Test
+    public void testCreateInteractionFromEventSequence_2() throws Exception {
+        // parse log file
+        HTTPLogParser parser =
+            new HTTPLogParser(new File(ClassLoader
+                .getSystemResource("testCreateInteractionFromEventSequence_2_properties.txt")
+                .getFile()));
+        parser
+            .parseFile(new File(ClassLoader
+                .getSystemResource("testCreateInteractionFromEventSequence_2_usagedata.log")
+                .getFile()));
+        Collection<List<Event>> httpSequences = parser.getSequences();
+
+        
+        Model model =
+            ModelUtils.loadModel(ClassLoader
+                .getSystemResourceAsStream("testCreateInteractionFromEventSequence_2_model.uml"));
+
+        for (List<Event> httpSequence : httpSequences) {
+            for (Iterator<Event> eventIter = httpSequence.iterator(); eventIter.hasNext();) {
+                Event event = eventIter.next();
+                if (!(event.getType() instanceof SOAPEventType)) {
+                    eventIter.remove();
+                }
+            }
+
+            UMLUtils.createInteractionFromEventSequence(httpSequence, model, "testSequence");
+        }
+
+        ModelUtils.writeModelToFile(model, OUTPUT_DIR + "testCreateInteractionFromEventSequence_2_result.uml");
+        
+    }
 
     @Test
Index: /trunk/autoquest-plugin-uml-test/src/test/resources/testCalculateUsageScore_1_properties.txt
===================================================================
--- /trunk/autoquest-plugin-uml-test/src/test/resources/testCalculateUsageScore_1_properties.txt	(revision 1834)
+++ /trunk/autoquest-plugin-uml-test/src/test/resources/testCalculateUsageScore_1_properties.txt	(revision 1835)
@@ -1,5 +1,5 @@
-/midas/rlus/query/xdw = rlus
-/midas/rlus/update/xdw = rlus
-/midas/rlus/update/cda2report = rlus
-/midas/ixsmq/update/pocdpatient = ixsmq
-/midas/ixsmq/query/pocdpatient = ixsmq
+/midas/rlus/query/xdw = rlus_property
+/midas/rlus/update/xdw = rlus_property
+/midas/rlus/update/cda2report = rlus_property
+/midas/ixsmq/update/pocdpatient = ixsmq_property
+/midas/ixsmq/query/pocdpatient = ixsmq_property
Index: /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_1_properties.txt
===================================================================
--- /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_1_properties.txt	(revision 1834)
+++ /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_1_properties.txt	(revision 1835)
@@ -1,5 +1,5 @@
-/midas/rlus/query/xdw = rlus
-/midas/rlus/update/xdw = rlus
-/midas/rlus/update/cda2report = rlus
-/midas/ixsmq/update/pocdpatient = ixsmq
-/midas/ixsmq/query/pocdpatient = ixsmq
+/midas/rlus/query/xdw = rlus_property
+/midas/rlus/update/xdw = rlus_property
+/midas/rlus/update/cda2report = rlus_property
+/midas/ixsmq/update/pocdpatient = ixsmq_property
+/midas/ixsmq/query/pocdpatient = ixsmq_property
Index: /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_2_model.uml
===================================================================
--- /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_2_model.uml	(revision 1835)
+++ /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_2_model.uml	(revision 1835)
@@ -0,0 +1,782 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmlns:utp="http://www.fokus.fraunhofer.de/testing/fokusmbt/profile/utp.ecore">
+  <uml:Model xmi:id="_DVpgIBI5EeS1Ne-weDBsTQ" name="Model">
+    <packageImport xmi:type="uml:PackageImport" xmi:id="_DVpgIRI5EeS1Ne-weDBsTQ">
+      <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+    </packageImport>
+    <packagedElement xmi:type="uml:Actor" xmi:id="_KqF-IBI5EeS1Ne-weDBsTQ" name="Point of Sale"/>
+    <packagedElement xmi:type="uml:Actor" xmi:id="_K6dVYBI5EeS1Ne-weDBsTQ" name="Material Supplier"/>
+    <packagedElement xmi:type="uml:Actor" xmi:id="_MiecEBI5EeS1Ne-weDBsTQ" name="Warehouse"/>
+    <packagedElement xmi:type="uml:Actor" xmi:id="_NIaasBI5EeS1Ne-weDBsTQ" name="Transport"/>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="_PGAv0BI5EeS1Ne-weDBsTQ" clientDependency="_2ECDoBI5EeS1Ne-weDBsTQ" name="Order and Delivery"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_R6zysBI5EeS1Ne-weDBsTQ" name="A_order and delivery_point of sale" memberEnd="_R6zysRI5EeS1Ne-weDBsTQ _R6zytBI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_R6zysRI5EeS1Ne-weDBsTQ" name="order and delivery" type="_PGAv0BI5EeS1Ne-weDBsTQ" association="_R6zysBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R6zyshI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R6zysxI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_R6zytBI5EeS1Ne-weDBsTQ" name="point of sale" type="_KqF-IBI5EeS1Ne-weDBsTQ" association="_R6zysBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R6zytRI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R6zythI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_SeE30BI5EeS1Ne-weDBsTQ" name="A_order and delivery_transport" memberEnd="_SeE30RI5EeS1Ne-weDBsTQ _SeE31BI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_SeE30RI5EeS1Ne-weDBsTQ" name="order and delivery" type="_PGAv0BI5EeS1Ne-weDBsTQ" association="_SeE30BI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeE30hI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeE30xI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_SeE31BI5EeS1Ne-weDBsTQ" name="transport" type="_NIaasBI5EeS1Ne-weDBsTQ" association="_SeE30BI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SeE31RI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SeE31hI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_TzM3sBI5EeS1Ne-weDBsTQ" name="A_order and delivery_warehouse" memberEnd="_TzM3sRI5EeS1Ne-weDBsTQ _TzM3tBI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_TzM3sRI5EeS1Ne-weDBsTQ" name="order and delivery" type="_PGAv0BI5EeS1Ne-weDBsTQ" association="_TzM3sBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TzM3shI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TzM3sxI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_TzM3tBI5EeS1Ne-weDBsTQ" name="warehouse" type="_MiecEBI5EeS1Ne-weDBsTQ" association="_TzM3sBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TzM3tRI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TzM3thI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_Z9-X4BI5EeS1Ne-weDBsTQ" name="A_material supplier_order and delivery" memberEnd="_Z9-X4RI5EeS1Ne-weDBsTQ _Z9-X5BI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_Z9-X4RI5EeS1Ne-weDBsTQ" name="material supplier" type="_K6dVYBI5EeS1Ne-weDBsTQ" association="_Z9-X4BI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9-X4hI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9-X4xI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_Z9-X5BI5EeS1Ne-weDBsTQ" name="order and delivery" type="_PGAv0BI5EeS1Ne-weDBsTQ" association="_Z9-X4BI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9-X5RI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9-X5hI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="_kecF8BI5EeS1Ne-weDBsTQ" name="Fill in warehouse"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_qCzGYBI5EeS1Ne-weDBsTQ" name="A_material supplier_fill in warehouse" memberEnd="_qCzGYRI5EeS1Ne-weDBsTQ _qCzGZBI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_qCzGYRI5EeS1Ne-weDBsTQ" name="material supplier" type="_K6dVYBI5EeS1Ne-weDBsTQ" association="_qCzGYBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qCzGYhI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qCzGYxI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_qCzGZBI5EeS1Ne-weDBsTQ" name="fill in warehouse" type="_kecF8BI5EeS1Ne-weDBsTQ" association="_qCzGYBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qCzGZRI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qCzGZhI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_rMmAABI5EeS1Ne-weDBsTQ" name="A_fill in warehouse_warehouse" memberEnd="_rMmAARI5EeS1Ne-weDBsTQ _rMmABBI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_rMmAARI5EeS1Ne-weDBsTQ" name="fill in warehouse" type="_kecF8BI5EeS1Ne-weDBsTQ" association="_rMmAABI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rMmAAhI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rMmAAxI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_rMmABBI5EeS1Ne-weDBsTQ" name="warehouse" type="_MiecEBI5EeS1Ne-weDBsTQ" association="_rMmAABI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rMmABRI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rMmABhI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="_vGRAQBI5EeS1Ne-weDBsTQ" name="Transport and Delivery"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_w0Xg0BI5EeS1Ne-weDBsTQ" name="A_material supplier_transport and delivery" memberEnd="_w0Xg0RI5EeS1Ne-weDBsTQ _w0Xg1BI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_w0Xg0RI5EeS1Ne-weDBsTQ" name="material supplier" type="_K6dVYBI5EeS1Ne-weDBsTQ" association="_w0Xg0BI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w0Xg0hI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w0Xg0xI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_w0Xg1BI5EeS1Ne-weDBsTQ" name="transport and delivery" type="_vGRAQBI5EeS1Ne-weDBsTQ" association="_w0Xg0BI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w0Xg1RI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w0Xg1hI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_xyG7cBI5EeS1Ne-weDBsTQ" name="A_transport and delivery_warehouse" memberEnd="_xyG7cRI5EeS1Ne-weDBsTQ _xyG7dBI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_xyG7cRI5EeS1Ne-weDBsTQ" name="transport and delivery" type="_vGRAQBI5EeS1Ne-weDBsTQ" association="_xyG7cBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xyG7chI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xyG7cxI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_xyG7dBI5EeS1Ne-weDBsTQ" name="warehouse" type="_MiecEBI5EeS1Ne-weDBsTQ" association="_xyG7cBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xyG7dRI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xyG7dhI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_ymygsBI5EeS1Ne-weDBsTQ" name="A_transport and delivery_transport" memberEnd="_ymygsRI5EeS1Ne-weDBsTQ _ymygtBI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_ymygsRI5EeS1Ne-weDBsTQ" name="transport and delivery" type="_vGRAQBI5EeS1Ne-weDBsTQ" association="_ymygsBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ymygshI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ymygsxI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_ymygtBI5EeS1Ne-weDBsTQ" name="transport" type="_NIaasBI5EeS1Ne-weDBsTQ" association="_ymygsBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ymygtRI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ymygthI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_ziTtwBI5EeS1Ne-weDBsTQ" name="A_transport and delivery_point of sale" memberEnd="_ziTtwRI5EeS1Ne-weDBsTQ _ziTtxBI5EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_ziTtwRI5EeS1Ne-weDBsTQ" name="transport and delivery" type="_vGRAQBI5EeS1Ne-weDBsTQ" association="_ziTtwBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ziTtwhI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ziTtwxI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_ziTtxBI5EeS1Ne-weDBsTQ" name="point of sale" type="_KqF-IBI5EeS1Ne-weDBsTQ" association="_ziTtwBI5EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ziTtxRI5EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ziTtxhI5EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Usage" xmi:id="_2ECDoBI5EeS1Ne-weDBsTQ" name="Transport and Delivery" client="_PGAv0BI5EeS1Ne-weDBsTQ" supplier="_vGRAQBI5EeS1Ne-weDBsTQ"/>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="_GHPBgBI6EeS1Ne-weDBsTQ" name="Request Inventory Status"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_IiIWoBI6EeS1Ne-weDBsTQ" name="A_request inventory status_warehouse" memberEnd="_IiIWoRI6EeS1Ne-weDBsTQ _IiIWpBI6EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_IiIWoRI6EeS1Ne-weDBsTQ" name="request inventory status" type="_GHPBgBI6EeS1Ne-weDBsTQ" association="_IiIWoBI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IiIWohI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IiIWoxI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_IiIWpBI6EeS1Ne-weDBsTQ" name="warehouse" type="_MiecEBI5EeS1Ne-weDBsTQ" association="_IiIWoBI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IiIWpRI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IiIWphI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="_J4tvEBI6EeS1Ne-weDBsTQ" name="Request Inbound Status"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_MDPF4BI6EeS1Ne-weDBsTQ" name="A_request inbound status_warehouse" memberEnd="_MDPF4RI6EeS1Ne-weDBsTQ _MDPF5BI6EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_MDPF4RI6EeS1Ne-weDBsTQ" name="request inbound status" type="_J4tvEBI6EeS1Ne-weDBsTQ" association="_MDPF4BI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MDPF4hI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MDPF4xI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_MDPF5BI6EeS1Ne-weDBsTQ" name="warehouse" type="_MiecEBI5EeS1Ne-weDBsTQ" association="_MDPF4BI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MDPF5RI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MDPF5hI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="_NGockBI6EeS1Ne-weDBsTQ" name="Request Inbound Status"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_QFqZgBI6EeS1Ne-weDBsTQ" name="A_request inbound status_point of sale" memberEnd="_QFqZgRI6EeS1Ne-weDBsTQ _QFqZhBI6EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_QFqZgRI6EeS1Ne-weDBsTQ" name="request inbound status" type="_NGockBI6EeS1Ne-weDBsTQ" association="_QFqZgBI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QFqZghI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QFqZgxI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_QFqZhBI6EeS1Ne-weDBsTQ" name="point of sale" type="_KqF-IBI5EeS1Ne-weDBsTQ" association="_QFqZgBI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QFqZhRI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QFqZhhI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="_Q-DaEBI6EeS1Ne-weDBsTQ" name="Request Outbound Status"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_TBR2EBI6EeS1Ne-weDBsTQ" name="A_warehouse_request outbound status" memberEnd="_TBR2ERI6EeS1Ne-weDBsTQ _TBR2FBI6EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_TBR2ERI6EeS1Ne-weDBsTQ" name="warehouse" type="_MiecEBI5EeS1Ne-weDBsTQ" association="_TBR2EBI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TBR2EhI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TBR2ExI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_TBR2FBI6EeS1Ne-weDBsTQ" name="request outbound status" type="_Q-DaEBI6EeS1Ne-weDBsTQ" association="_TBR2EBI6EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TBR2FRI6EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TBR2FhI6EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:UseCase" xmi:id="__-0cUBI6EeS1Ne-weDBsTQ" name="Request Transport Status"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_BbDw0BI7EeS1Ne-weDBsTQ" name="A_request transport status_transport" memberEnd="_BbDw0RI7EeS1Ne-weDBsTQ _BbDw1BI7EeS1Ne-weDBsTQ">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_BbDw0RI7EeS1Ne-weDBsTQ" name="request transport status" type="__-0cUBI6EeS1Ne-weDBsTQ" association="_BbDw0BI7EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BbDw0hI7EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BbDw0xI7EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+      <ownedEnd xmi:type="uml:Property" xmi:id="_BbDw1BI7EeS1Ne-weDBsTQ" name="transport" type="_NIaasBI5EeS1Ne-weDBsTQ" association="_BbDw0BI7EeS1Ne-weDBsTQ">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BbDw1RI7EeS1Ne-weDBsTQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BbDw1hI7EeS1Ne-weDBsTQ" value="1"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Component" xmi:id="_5BXhEFXdEeSfpJQsR3AIOQ" name="TestSuite">
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_oy74sFXfEeSfpJQsR3AIOQ" name="warehouse" visibility="public" type="_6GgkMFXdEeSfpJQsR3AIOQ" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pP1QEFXfEeSfpJQsR3AIOQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pP1QEVXfEeSfpJQsR3AIOQ" value="1"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_uEcOkFXfEeSfpJQsR3AIOQ" name="materialSupplier" visibility="public" type="_kvFeMFXeEeSfpJQsR3AIOQ" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wECu0FXfEeSfpJQsR3AIOQ" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wECu0VXfEeSfpJQsR3AIOQ" value="1"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_RxWvcFYLEeSu_oFTrg_l-Q" name="transport" visibility="public" type="_6lyeMFX-EeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SCj0MFYLEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SCkbQFYLEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_SCoFoFYLEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_jy4eYFYPEeSu_oFTrg_l-Q" name="pointOfSale" visibility="public" type="_DlUlAFX_EeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kUsyAFYPEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kUtZEFYPEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_kUuAIFYPEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_Y2_f8FYMEeSu_oFTrg_l-Q" name="materialSupplier_to_transport">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_Y2_f8VYMEeSu_oFTrg_l-Q" partWithPort="_RxWvcFYLEeSu_oFTrg_l-Q" role="_pe1t4FYKEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y2_f8lYMEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y2_f81YMEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_Y3AHAFYMEeSu_oFTrg_l-Q" partWithPort="_uEcOkFXfEeSfpJQsR3AIOQ" role="_UMGeIFYMEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3AHAVYMEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3AHAlYMEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_sq_coFYREeSu_oFTrg_l-Q" name="warehouse_to_transport">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_sq_coVYREeSu_oFTrg_l-Q" partWithPort="_RxWvcFYLEeSu_oFTrg_l-Q" role="_jrS9wFYREeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sq_colYREeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sq_co1YREeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_srADsFYREeSu_oFTrg_l-Q" partWithPort="_oy74sFXfEeSfpJQsR3AIOQ" role="_PpcZAFYREeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_srADsVYREeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_srADslYREeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_tHKbQFYREeSu_oFTrg_l-Q" name="transport_to_warehouse">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_tHLCUFYREeSu_oFTrg_l-Q" partWithPort="_RxWvcFYLEeSu_oFTrg_l-Q" role="_kY31cFYREeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tHLCUVYREeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tHLCUlYREeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_tHLCU1YREeSu_oFTrg_l-Q" partWithPort="_oy74sFXfEeSfpJQsR3AIOQ" role="_UX0MoFYREeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tHLCVFYREeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tHLCVVYREeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_IHXcwFYTEeSu_oFTrg_l-Q" name="transport_to_materialSupplier">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_IHXcwVYTEeSu_oFTrg_l-Q" partWithPort="_uEcOkFXfEeSfpJQsR3AIOQ" role="_44OZEFYSEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IHXcwlYTEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IHXcw1YTEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_IHXcxFYTEeSu_oFTrg_l-Q" partWithPort="_RxWvcFYLEeSu_oFTrg_l-Q" role="_5WTcMFYSEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IHXcxVYTEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IHXcxlYTEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_o0bI0FYTEeSu_oFTrg_l-Q" name="transport_to_pointOfSale">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_o0bI0VYTEeSu_oFTrg_l-Q" partWithPort="_jy4eYFYPEeSu_oFTrg_l-Q" role="_hha1QFYTEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o0bI0lYTEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o0bI01YTEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_o0bI1FYTEeSu_oFTrg_l-Q" partWithPort="_RxWvcFYLEeSu_oFTrg_l-Q" role="_hCfdkFYTEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o0bI1VYTEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o0bI1lYTEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_wywRUFYTEeSu_oFTrg_l-Q" name="pointOfSale_to_transport">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_wywRUVYTEeSu_oFTrg_l-Q" partWithPort="_jy4eYFYPEeSu_oFTrg_l-Q" role="_h3HYcFYTEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wywRUlYTEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wywRU1YTEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_wywRVFYTEeSu_oFTrg_l-Q" partWithPort="_RxWvcFYLEeSu_oFTrg_l-Q" role="_hSb-EFYTEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wywRVVYTEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wywRVlYTEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_P_jPEFYVEeSu_oFTrg_l-Q" name="pointOfSale_to_materialSupplier">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_P_jPEVYVEeSu_oFTrg_l-Q" partWithPort="_uEcOkFXfEeSfpJQsR3AIOQ" role="_KC6RgFYVEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P_jPElYVEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P_jPE1YVEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_P_j2IFYVEeSu_oFTrg_l-Q" partWithPort="_jy4eYFYPEeSu_oFTrg_l-Q" role="_JDbxgFYVEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P_j2IVYVEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P_j2IlYVEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_Tb4rsFYYEeSu_oFTrg_l-Q" name="materialSupplier_to_warehouse">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_Tb4rsVYYEeSu_oFTrg_l-Q" partWithPort="_uEcOkFXfEeSfpJQsR3AIOQ" role="_8T4OUFYXEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tb4rslYYEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tb4rs1YYEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_Tb5SwFYYEeSu_oFTrg_l-Q" partWithPort="_oy74sFXfEeSfpJQsR3AIOQ" role="_-hNokFYXEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tb5SwVYYEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tb5SwlYYEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_Wc0GEFYYEeSu_oFTrg_l-Q" name="warehouse_to_materialSupplier">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_Wc0GEVYYEeSu_oFTrg_l-Q" partWithPort="_uEcOkFXfEeSfpJQsR3AIOQ" role="_9WgI8FYXEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wc0GElYYEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Wc0GE1YYEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_Wc0GFFYYEeSu_oFTrg_l-Q" partWithPort="_oy74sFXfEeSfpJQsR3AIOQ" role="__T9UIFYXEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wc0GFVYYEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Wc0GFlYYEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedConnector xmi:type="uml:Connector" xmi:id="_TtplkFYiEeSu_oFTrg_l-Q" name="materialSupplier_to_pointOfSale">
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_TtqMoFYiEeSu_oFTrg_l-Q" partWithPort="_uEcOkFXfEeSfpJQsR3AIOQ" role="_GKzEkFYiEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TtqMoVYiEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TtqMolYiEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+        <end xmi:type="uml:ConnectorEnd" xmi:id="_TtqMo1YiEeSu_oFTrg_l-Q" partWithPort="_jy4eYFYPEeSu_oFTrg_l-Q" role="_Fy6JAFYiEeSu_oFTrg_l-Q">
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TtqMpFYiEeSu_oFTrg_l-Q" value="1"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TtqMpVYiEeSu_oFTrg_l-Q" value="1"/>
+        </end>
+      </ownedConnector>
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_Sdmr0BI7EeS1Ne-weDBsTQ" name="RQTransportStatus">
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_j0zoMBI7EeS1Ne-weDBsTQ" name="MessageSend" covered="_fjgLEBI7EeS1Ne-weDBsTQ" message="_jz63YBI7EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_j0zoMRI7EeS1Ne-weDBsTQ" name="MessageRecv" covered="_hI-UEBI7EeS1Ne-weDBsTQ" message="_jz63YBI7EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_xq7qgRI7EeS1Ne-weDBsTQ" name="MessageSend0" covered="_hI-UEBI7EeS1Ne-weDBsTQ" message="_xq7qgBI7EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_xq7qghI7EeS1Ne-weDBsTQ" name="MessageRecv0" covered="_fjgLEBI7EeS1Ne-weDBsTQ" message="_xq7qgBI7EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_fjgLEBI7EeS1Ne-weDBsTQ" name="MaterialSupplier" represents="_uEcOkFXfEeSfpJQsR3AIOQ" coveredBy="_j0zoMBI7EeS1Ne-weDBsTQ _xq7qghI7EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_hI-UEBI7EeS1Ne-weDBsTQ" name="Transport" represents="_RxWvcFYLEeSu_oFTrg_l-Q" coveredBy="_j0zoMRI7EeS1Ne-weDBsTQ _xq7qgRI7EeS1Ne-weDBsTQ"/>
+        <message xmi:type="uml:Message" xmi:id="_jz63YBI7EeS1Ne-weDBsTQ" name="transportStatusRequest" connector="_Y2_f8FYMEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_j0zoMRI7EeS1Ne-weDBsTQ" sendEvent="_j0zoMBI7EeS1Ne-weDBsTQ" signature="_tAiz4FYnEeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_xq7qgBI7EeS1Ne-weDBsTQ" name="transportStatusNotification" connector="_IHXcwFYTEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_xq7qghI7EeS1Ne-weDBsTQ" sendEvent="_xq7qgRI7EeS1Ne-weDBsTQ" signature="_w9d8cFYnEeSu_oFTrg_l-Q"/>
+      </ownedBehavior>
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_-Dm3YBI7EeS1Ne-weDBsTQ" name="RQInboundStatusPoS_Impl" specification="_vBFhkFYiEeSu_oFTrg_l-Q">
+        <lifeline xmi:type="uml:Lifeline" xmi:id="__ftB8BI7EeS1Ne-weDBsTQ" name="PointOfSale" represents="_jy4eYFYPEeSu_oFTrg_l-Q"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="__f2L4RI7EeS1Ne-weDBsTQ" name="MaterialSupplier" represents="_uEcOkFXfEeSfpJQsR3AIOQ"/>
+        <message xmi:type="uml:Message" xmi:id="__ftB8RI7EeS1Ne-weDBsTQ" name="inboundDeliveryStatus" connector="_TtplkFYiEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_j0zoMRI7EeS1Ne-weDBsTQ" sendEvent="_j0zoMBI7EeS1Ne-weDBsTQ" signature="_b6JF4FYiEeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="__f2L4BI7EeS1Ne-weDBsTQ" name="inventoryReport" connector="_P_jPEFYVEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_xq7qghI7EeS1Ne-weDBsTQ" sendEvent="_xq7qgRI7EeS1Ne-weDBsTQ" signature="_pTf4MFYYEeSu_oFTrg_l-Q"/>
+      </ownedBehavior>
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_3O0UYBI8EeS1Ne-weDBsTQ" name="RQInboundStatusWarehouse_Impl" specification="_4dmUwFYhEeSu_oFTrg_l-Q">
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_8Tl10BI8EeS1Ne-weDBsTQ" name="MessageSend" covered="_5l-ZABI8EeS1Ne-weDBsTQ" message="_8TcE0BI8EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_8Tl10RI8EeS1Ne-weDBsTQ" name="MessageRecv" covered="_68HFgBI8EeS1Ne-weDBsTQ" message="_8TcE0BI8EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-rfhURI8EeS1Ne-weDBsTQ" name="Message0Send" covered="_68HFgBI8EeS1Ne-weDBsTQ" message="_-rfhUBI8EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-rfhUhI8EeS1Ne-weDBsTQ" name="Message0Recv" covered="_5l-ZABI8EeS1Ne-weDBsTQ" message="_-rfhUBI8EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_5l-ZABI8EeS1Ne-weDBsTQ" name="MaterialSupplier" represents="_uEcOkFXfEeSfpJQsR3AIOQ" coveredBy="_8Tl10BI8EeS1Ne-weDBsTQ _-rfhUhI8EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_68HFgBI8EeS1Ne-weDBsTQ" name="Warehouse" represents="_oy74sFXfEeSfpJQsR3AIOQ" coveredBy="_8Tl10RI8EeS1Ne-weDBsTQ _-rfhURI8EeS1Ne-weDBsTQ"/>
+        <message xmi:type="uml:Message" xmi:id="_8TcE0BI8EeS1Ne-weDBsTQ" name="inboundDeliveryStatus" connector="_Tb4rsFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_8Tl10RI8EeS1Ne-weDBsTQ" sendEvent="_8Tl10BI8EeS1Ne-weDBsTQ" signature="_zGEr4FYgEeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_-rfhUBI8EeS1Ne-weDBsTQ" name="inventoryReport" connector="_Wc0GEFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_-rfhUhI8EeS1Ne-weDBsTQ" sendEvent="_-rfhURI8EeS1Ne-weDBsTQ" signature="_pTf4MFYYEeSu_oFTrg_l-Q"/>
+      </ownedBehavior>
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_HiKnEBI9EeS1Ne-weDBsTQ" name="RQOutboundStatus_Impl" specification="_gxh9gFYgEeSu_oFTrg_l-Q">
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_MRhSIRI9EeS1Ne-weDBsTQ" name="MessageSend" covered="_J9VpABI9EeS1Ne-weDBsTQ" message="_MRhSIBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_MRhSIhI9EeS1Ne-weDBsTQ" name="MessageRecv" covered="_K6Ch0BI9EeS1Ne-weDBsTQ" message="_MRhSIBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_N8owIRI9EeS1Ne-weDBsTQ" name="Message0Send" covered="_K6Ch0BI9EeS1Ne-weDBsTQ" message="_N8owIBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_N8yhIBI9EeS1Ne-weDBsTQ" name="Message0Recv" covered="_J9VpABI9EeS1Ne-weDBsTQ" message="_N8owIBI9EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_J9VpABI9EeS1Ne-weDBsTQ" name="MaterialSupplier" represents="_uEcOkFXfEeSfpJQsR3AIOQ" coveredBy="_MRhSIRI9EeS1Ne-weDBsTQ _N8yhIBI9EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_K6Ch0BI9EeS1Ne-weDBsTQ" name="Warehouse" represents="_oy74sFXfEeSfpJQsR3AIOQ" coveredBy="_MRhSIhI9EeS1Ne-weDBsTQ _N8owIRI9EeS1Ne-weDBsTQ"/>
+        <message xmi:type="uml:Message" xmi:id="_MRhSIBI9EeS1Ne-weDBsTQ" name="outboundDeliveryStatus" connector="_Tb4rsFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_MRhSIhI9EeS1Ne-weDBsTQ" sendEvent="_MRhSIRI9EeS1Ne-weDBsTQ" signature="_JCLMQFYgEeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_N8owIBI9EeS1Ne-weDBsTQ" name="inventoryReport" connector="_Wc0GEFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_N8yhIBI9EeS1Ne-weDBsTQ" sendEvent="_N8owIRI9EeS1Ne-weDBsTQ" signature="_pTf4MFYYEeSu_oFTrg_l-Q"/>
+      </ownedBehavior>
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_S6tzsBI9EeS1Ne-weDBsTQ" name="RQInventoryStatus_Impl" specification="_7hdZQFYfEeSu_oFTrg_l-Q">
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_XEIgIRI9EeS1Ne-weDBsTQ" name="MessageSend" covered="_UsO0oBI9EeS1Ne-weDBsTQ" message="_XEIgIBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_XEIgIhI9EeS1Ne-weDBsTQ" name="MessageRecv" covered="_U8v84BI9EeS1Ne-weDBsTQ" message="_XEIgIBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_bJhoMBI9EeS1Ne-weDBsTQ" name="MessageSend0" covered="_U8v84BI9EeS1Ne-weDBsTQ" message="_bJX3MBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_bJhoMRI9EeS1Ne-weDBsTQ" name="MessageRecv0" covered="_UsO0oBI9EeS1Ne-weDBsTQ" message="_bJX3MBI9EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_UsO0oBI9EeS1Ne-weDBsTQ" name="MaterialSupplier" represents="_uEcOkFXfEeSfpJQsR3AIOQ" coveredBy="_XEIgIRI9EeS1Ne-weDBsTQ _bJhoMRI9EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_U8v84BI9EeS1Ne-weDBsTQ" name="Warehouse" represents="_oy74sFXfEeSfpJQsR3AIOQ" coveredBy="_XEIgIhI9EeS1Ne-weDBsTQ _bJhoMBI9EeS1Ne-weDBsTQ"/>
+        <message xmi:type="uml:Message" xmi:id="_XEIgIBI9EeS1Ne-weDBsTQ" name="inventoryStatusInstruction" connector="_Tb4rsFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_XEIgIhI9EeS1Ne-weDBsTQ" sendEvent="_XEIgIRI9EeS1Ne-weDBsTQ" signature="_myEdQFYYEeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_bJX3MBI9EeS1Ne-weDBsTQ" name="inventoryReport" connector="_Wc0GEFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_bJhoMRI9EeS1Ne-weDBsTQ" sendEvent="_bJhoMBI9EeS1Ne-weDBsTQ" signature="_pTf4MFYYEeSu_oFTrg_l-Q"/>
+      </ownedBehavior>
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_hHk7ABI9EeS1Ne-weDBsTQ" name="FillInWarehouse_Impl" specification="_eW3A8FYXEeSu_oFTrg_l-Q">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_pyNv4BI9EeS1Ne-weDBsTQ">
+          <body> we assume no external tranport is required&#xD;
+</body>
+        </ownedComment>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_3YjCsBI9EeS1Ne-weDBsTQ">
+          <body> Repeat this cycle despatch/receipt until all freights are received. GS1 LIM does not specify what happens if not all freights are received&#xD;
+</body>
+        </ownedComment>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_mE6-wBI9EeS1Ne-weDBsTQ" name="MessageSend" covered="_ihcQ8BI9EeS1Ne-weDBsTQ" message="_mExNwBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_mE6-wRI9EeS1Ne-weDBsTQ" name="MessageRecv" covered="_jhkRMBI9EeS1Ne-weDBsTQ" message="_mExNwBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_vLhW4BI9EeS1Ne-weDBsTQ" name="MessageSend0" covered="_ihcQ8BI9EeS1Ne-weDBsTQ" message="_vLXl4BI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_vLhW4RI9EeS1Ne-weDBsTQ" name="MessageRecv0" covered="_jhkRMBI9EeS1Ne-weDBsTQ" message="_vLXl4BI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_1PYWwRI9EeS1Ne-weDBsTQ" name="MessageSend1" covered="_jhkRMBI9EeS1Ne-weDBsTQ" message="_1PYWwBI9EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_1PYWwhI9EeS1Ne-weDBsTQ" name="MessageRecv1" covered="_ihcQ8BI9EeS1Ne-weDBsTQ" message="_1PYWwBI9EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_ihcQ8BI9EeS1Ne-weDBsTQ" name="MaterialSupplier" represents="_uEcOkFXfEeSfpJQsR3AIOQ" coveredBy="_mE6-wBI9EeS1Ne-weDBsTQ _vLhW4BI9EeS1Ne-weDBsTQ _1PYWwhI9EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_jhkRMBI9EeS1Ne-weDBsTQ" name="Warehouse" represents="_oy74sFXfEeSfpJQsR3AIOQ" coveredBy="_mE6-wRI9EeS1Ne-weDBsTQ _vLhW4RI9EeS1Ne-weDBsTQ _1PYWwRI9EeS1Ne-weDBsTQ"/>
+        <message xmi:type="uml:Message" xmi:id="_mExNwBI9EeS1Ne-weDBsTQ" name="instructionToReceive" connector="_Tb4rsFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_mE6-wRI9EeS1Ne-weDBsTQ" sendEvent="_mE6-wBI9EeS1Ne-weDBsTQ" signature="_-Ml44FYWEeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_vLXl4BI9EeS1Ne-weDBsTQ" name="dispatchNotificationInbound" connector="_Tb4rsFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_vLhW4RI9EeS1Ne-weDBsTQ" sendEvent="_vLhW4BI9EeS1Ne-weDBsTQ" signature="_MRldoFYXEeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_1PYWwBI9EeS1Ne-weDBsTQ" name="receiptNotificationInbound" connector="_Wc0GEFYYEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_1PYWwhI9EeS1Ne-weDBsTQ" sendEvent="_1PYWwRI9EeS1Ne-weDBsTQ" signature="_QQaqsFYXEeSu_oFTrg_l-Q"/>
+      </ownedBehavior>
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_IpDhMBI-EeS1Ne-weDBsTQ" name="TransportAndDelivery_Impl" specification="_i1NRAFYWEeSu_oFTrg_l-Q">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_nkMjsBI-EeS1Ne-weDBsTQ">
+          <body> Repeat the cycle pickup/dropOff until all freights are delivered. GS1 LIM does not specify what happens if not all freights are delivered&#xD;
+</body>
+        </ownedComment>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_SXhxoRI-EeS1Ne-weDBsTQ" name="MessageSend" covered="_KOz-EBI-EeS1Ne-weDBsTQ" message="_SXhxoBI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_SXhxohI-EeS1Ne-weDBsTQ" name="MessageRecv" covered="_NAv6MBI-EeS1Ne-weDBsTQ" message="_SXhxoBI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_UBAQ4RI-EeS1Ne-weDBsTQ" name="MessageSend0" covered="_NAv6MBI-EeS1Ne-weDBsTQ" message="_UBAQ4BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_UBAQ4hI-EeS1Ne-weDBsTQ" name="MessageRecv0" covered="_KOz-EBI-EeS1Ne-weDBsTQ" message="_UBAQ4BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_YHSw0RI-EeS1Ne-weDBsTQ" name="MessageSend1" covered="_NAv6MBI-EeS1Ne-weDBsTQ" message="_YHSw0BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_YHSw0hI-EeS1Ne-weDBsTQ" name="MessageRecv1" covered="_LJbzQBI-EeS1Ne-weDBsTQ" message="_YHSw0BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_a_Lj8RI-EeS1Ne-weDBsTQ" name="MessageSend2" covered="_LJbzQBI-EeS1Ne-weDBsTQ" message="_a_Lj8BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_a_Lj8hI-EeS1Ne-weDBsTQ" name="MessageRecv2" covered="_NAv6MBI-EeS1Ne-weDBsTQ" message="_a_Lj8BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_c85N0BI-EeS1Ne-weDBsTQ" name="MessageSend3" covered="_NAv6MBI-EeS1Ne-weDBsTQ" message="_c8vc0BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_c85N0RI-EeS1Ne-weDBsTQ" name="MessageRecv3" covered="_Nz7qoBI-EeS1Ne-weDBsTQ" message="_c8vc0BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_eZSTUBI-EeS1Ne-weDBsTQ" name="MessageSend4" covered="_Nz7qoBI-EeS1Ne-weDBsTQ" message="_eZIiUBI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_eZSTURI-EeS1Ne-weDBsTQ" name="MessageRecv4" covered="_NAv6MBI-EeS1Ne-weDBsTQ" message="_eZIiUBI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_lIR64RI-EeS1Ne-weDBsTQ" name="MessageSend5" covered="_Nz7qoBI-EeS1Ne-weDBsTQ" message="_lIR64BI-EeS1Ne-weDBsTQ"/>
+        <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_lIbr4BI-EeS1Ne-weDBsTQ" name="MessageRecv5" covered="_KOz-EBI-EeS1Ne-weDBsTQ" message="_lIR64BI-EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_KOz-EBI-EeS1Ne-weDBsTQ" name="Materialsupplier" represents="_uEcOkFXfEeSfpJQsR3AIOQ" coveredBy="_SXhxoRI-EeS1Ne-weDBsTQ _UBAQ4hI-EeS1Ne-weDBsTQ _lIbr4BI-EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_LJbzQBI-EeS1Ne-weDBsTQ" name="Warehouse_transport_origin" represents="_oy74sFXfEeSfpJQsR3AIOQ" coveredBy="_YHSw0hI-EeS1Ne-weDBsTQ _a_Lj8RI-EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_NAv6MBI-EeS1Ne-weDBsTQ" name="Transport" represents="_RxWvcFYLEeSu_oFTrg_l-Q" coveredBy="_SXhxohI-EeS1Ne-weDBsTQ _UBAQ4RI-EeS1Ne-weDBsTQ _YHSw0RI-EeS1Ne-weDBsTQ _a_Lj8hI-EeS1Ne-weDBsTQ _c85N0BI-EeS1Ne-weDBsTQ _eZSTURI-EeS1Ne-weDBsTQ"/>
+        <lifeline xmi:type="uml:Lifeline" xmi:id="_Nz7qoBI-EeS1Ne-weDBsTQ" name="PointofSale_transport_destination" represents="_jy4eYFYPEeSu_oFTrg_l-Q" coveredBy="_c85N0RI-EeS1Ne-weDBsTQ _eZSTUBI-EeS1Ne-weDBsTQ _lIR64RI-EeS1Ne-weDBsTQ"/>
+        <message xmi:type="uml:Message" xmi:id="_SXhxoBI-EeS1Ne-weDBsTQ" name="transportInstruction" connector="_Y2_f8FYMEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_SXhxohI-EeS1Ne-weDBsTQ" sendEvent="_SXhxoRI-EeS1Ne-weDBsTQ" signature="_etKZMFX4EeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_UBAQ4BI-EeS1Ne-weDBsTQ" name="transportInstructionConfirmation" connector="_IHXcwFYTEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_UBAQ4hI-EeS1Ne-weDBsTQ" sendEvent="_UBAQ4RI-EeS1Ne-weDBsTQ" signature="_mn1JsFX4EeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_YHSw0BI-EeS1Ne-weDBsTQ" name="pickUpRequest" connector="_tHKbQFYREeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_YHSw0hI-EeS1Ne-weDBsTQ" sendEvent="_YHSw0RI-EeS1Ne-weDBsTQ" signature="_iM4oYFX4EeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_a_Lj8BI-EeS1Ne-weDBsTQ" name="pickUpConfirmation" connector="_sq_coFYREeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_a_Lj8hI-EeS1Ne-weDBsTQ" sendEvent="_a_Lj8RI-EeS1Ne-weDBsTQ" signature="_ZreoAFX4EeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_c8vc0BI-EeS1Ne-weDBsTQ" name="5:dropOffRequest" connector="_o0bI0FYTEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_c85N0RI-EeS1Ne-weDBsTQ" sendEvent="_c85N0BI-EeS1Ne-weDBsTQ" signature="_zf8roFX4EeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_eZIiUBI-EeS1Ne-weDBsTQ" name="dropOffConfirmation" connector="_wywRUFYTEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_eZSTURI-EeS1Ne-weDBsTQ" sendEvent="_eZSTUBI-EeS1Ne-weDBsTQ" signature="_cfBtsFX4EeSu_oFTrg_l-Q"/>
+        <message xmi:type="uml:Message" xmi:id="_lIR64BI-EeS1Ne-weDBsTQ" name="finalTransportStatusNotification" connector="_P_jPEFYVEeSu_oFTrg_l-Q" messageSort="asynchCall" receiveEvent="_lIbr4BI-EeS1Ne-weDBsTQ" sendEvent="_lIR64RI-EeS1Ne-weDBsTQ" signature="_okRoQFX4EeSu_oFTrg_l-Q"/>
+      </ownedBehavior>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_i1NRAFYWEeSu_oFTrg_l-Q" name="TransportAndDelivery" method="_IpDhMBI-EeS1Ne-weDBsTQ"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_eW3A8FYXEeSu_oFTrg_l-Q" name="FillInWarehouse" method="_hHk7ABI9EeS1Ne-weDBsTQ"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_7hdZQFYfEeSu_oFTrg_l-Q" name="RQInventoryStatus" method="_S6tzsBI9EeS1Ne-weDBsTQ"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_gxh9gFYgEeSu_oFTrg_l-Q" name="RQOutboundStatus" method="_HiKnEBI9EeS1Ne-weDBsTQ"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_4dmUwFYhEeSu_oFTrg_l-Q" name="RQInboundStatusWarehouse" method="_3O0UYBI8EeS1Ne-weDBsTQ"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_vBFhkFYiEeSu_oFTrg_l-Q" name="RQInboundStatusPoS" method="_-Dm3YBI7EeS1Ne-weDBsTQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Component" xmi:id="_6GgkMFXdEeSfpJQsR3AIOQ" name="Warehouse">
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_PpcZAFYREeSu_oFTrg_l-Q" name="transportConsumerPort" visibility="public" type="_Ym2MIFYBEeSu_oFTrg_l-Q" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P_mPMFYREeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P_m2QFYREeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_P_ndUFYREeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_UX0MoFYREeSu_oFTrg_l-Q" name="warehouseProviderPort_to_transport" visibility="public" type="_7iPKQFX8EeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UjfRIFYREeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UjfRIVYREeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ujf4MFYREeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_-hNokFYXEeSu_oFTrg_l-Q" name="warehouseProviderPort_to_materialSupplier" visibility="public" type="_7iPKQFX8EeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-qti0FYXEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-qti0VYXEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_-qti0lYXEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="__T9UIFYXEeSu_oFTrg_l-Q" name="materialSupplierConsumerPort" visibility="public" type="_-cPOUFXdEeSfpJQsR3AIOQ" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__dcnUFYXEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ddOYFYXEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="__ddOYVYXEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Component" xmi:id="_kvFeMFXeEeSfpJQsR3AIOQ" name="MaterialSupplier">
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_UMGeIFYMEeSu_oFTrg_l-Q" name="transportConsumerPort" visibility="public" type="_Ym2MIFYBEeSu_oFTrg_l-Q" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UZ8s4FYMEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UZ9T8FYMEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_UZ9T8VYMEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_44OZEFYSEeSu_oFTrg_l-Q" name="materialSupplierProviderPort_to_transport" visibility="public" type="_-cPOUFXdEeSfpJQsR3AIOQ" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5IPyEFYSEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5IQZIFYSEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_5IQZIVYSEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_KC6RgFYVEeSu_oFTrg_l-Q" name="materialSupplierProviderPort_to_pointOfSale" visibility="public" type="_-cPOUFXdEeSfpJQsR3AIOQ" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KTK7EFYVEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KTK7EVYVEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_KTK7ElYVEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_8T4OUFYXEeSu_oFTrg_l-Q" name="warehouseConsumerPort" visibility="public" type="_7iPKQFX8EeSu_oFTrg_l-Q" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8e_5MFYXEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8fAgQFYXEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_8fAgQVYXEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_9WgI8FYXEeSu_oFTrg_l-Q" name="materialSupplierProviderPort_to_warehouse" visibility="public" type="_-cPOUFXdEeSfpJQsR3AIOQ" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9rT7UFYXEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9rT7UVYXEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_9rUiYFYXEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_GKzEkFYiEeSu_oFTrg_l-Q" name="pointOfSaleConsumerPort" visibility="public" type="_eZA_EFYBEeSu_oFTrg_l-Q" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GTBzgFYiEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GTBzgVYiEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_GTBzglYiEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Component" xmi:id="_6lyeMFX-EeSu_oFTrg_l-Q" name="Transport">
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_pe1t4FYKEeSu_oFTrg_l-Q" name="transportProviderPort_to_materialSupplier" visibility="public" type="_Ym2MIFYBEeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2SkkFYKEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2SkkVYKEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_p2SkklYKEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_jrS9wFYREeSu_oFTrg_l-Q" name="transportProviderPort_to_warehouse" visibility="public" type="_Ym2MIFYBEeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kBvu4FYREeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kBwV8FYREeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_kBwV8VYREeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_kY31cFYREeSu_oFTrg_l-Q" name="warehouseConsumerPort" visibility="public" type="_7iPKQFX8EeSu_oFTrg_l-Q" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kkQmEFYREeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kkRNIFYREeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_kkRNIVYREeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_5WTcMFYSEeSu_oFTrg_l-Q" name="materialSupplierConsumerPort" visibility="public" type="_-cPOUFXdEeSfpJQsR3AIOQ" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5qIXIFYSEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5qI-MFYSEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_5qI-MVYSEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_hCfdkFYTEeSu_oFTrg_l-Q" name="pointOfSaleConsumerPort" visibility="public" type="_eZA_EFYBEeSu_oFTrg_l-Q" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hMHToFYTEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hMH6sFYTEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_hMIhwFYTEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_hSb-EFYTEeSu_oFTrg_l-Q" name="transportProviderPort_to_pointOfSale" visibility="public" type="_Ym2MIFYBEeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_haixMFYTEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hajYQFYTEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_haj_UFYTEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Component" xmi:id="_DlUlAFX_EeSu_oFTrg_l-Q" name="PointOfSale">
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_hha1QFYTEeSu_oFTrg_l-Q" name="pointOfSaleProviderPort_to_transport" visibility="public" type="_eZA_EFYBEeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hqyzsFYTEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hqzawFYTEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_hqzawVYTEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_h3HYcFYTEeSu_oFTrg_l-Q" name="transportConsumerPort" visibility="public" type="_Ym2MIFYBEeSu_oFTrg_l-Q" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h9oQIFYTEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h9o3MFYTEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_h9o3MVYTEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_JDbxgFYVEeSu_oFTrg_l-Q" name="materialSupplierConsumerPort" visibility="public" type="_-cPOUFXdEeSfpJQsR3AIOQ" aggregation="composite" isConjugated="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JSaBoFYVEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JSaosFYVEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_JSbPwFYVEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Port" xmi:id="_Fy6JAFYiEeSu_oFTrg_l-Q" name="pointOfSaleProviderPort_to_materialSupplier" visibility="public" type="_eZA_EFYBEeSu_oFTrg_l-Q" aggregation="composite">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F-OoMFYiEeSu_oFTrg_l-Q" value="1"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F-OoMVYiEeSu_oFTrg_l-Q" value="1"/>
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_F-OoMlYiEeSu_oFTrg_l-Q">
+          <value xsi:nil="true"/>
+        </defaultValue>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_ih-GYFXeEeSfpJQsR3AIOQ" name="Realization0" client="_-cPOUFXdEeSfpJQsR3AIOQ" supplier="__89aMFXdEeSfpJQsR3AIOQ" contract="__89aMFXdEeSfpJQsR3AIOQ"/>
+    <packagedElement xmi:type="uml:Interface" xmi:id="__89aMFXdEeSfpJQsR3AIOQ" name="InterfaceMaterialSupplier">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_mn1JsFX4EeSu_oFTrg_l-Q" name="transportInstructionConfirmation"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_okRoQFX4EeSu_oFTrg_l-Q" name="finalTransportStatusNotification"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_QQaqsFYXEeSu_oFTrg_l-Q" name="receiptNotificationInbound"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_pTf4MFYYEeSu_oFTrg_l-Q" name="inventoryReport"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_w9d8cFYnEeSu_oFTrg_l-Q" name="transportStatusNotification"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_-y4KcHFtEeSqQ-tTCZxscg" name="purchaseOrderRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_5vizoHGSEeSAQ4yokkjWqA" name="locationMasterDataRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_98OPcHGSEeSAQ4yokkjWqA" name="itemMasterDataRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_BSDi0HGTEeSAQ4yokkjWqA" name="transportRoutingDataRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_GAZhQHGTEeSAQ4yokkjWqA" name="logisticServicesConditionRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_KlNwQHGTEeSAQ4yokkjWqA" name="LSCStatementOfChargesRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_PKn1IHGTEeSAQ4yokkjWqA" name="LSPStatementOfChargesRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_aCBcgHGTEeSAQ4yokkjWqA" name="logisticServicesConditionsRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_byX_0HGTEeSAQ4yokkjWqA" name="invoiceRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_eT6IcHGTEeSAQ4yokkjWqA" name="selfbilledInvoiceRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_hZgAYHGTEeSAQ4yokkjWqA" name="remittanceNotificationRequest"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_J_NjcFX4EeSu_oFTrg_l-Q" name="InterfaceWarehouse">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_iM4oYFX4EeSu_oFTrg_l-Q" name="pickUpRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_-Ml44FYWEeSu_oFTrg_l-Q" name="instructionToReceive"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_MRldoFYXEeSu_oFTrg_l-Q" name="dispatchNotificationInbound"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_myEdQFYYEeSu_oFTrg_l-Q" name="inventoryStatusInstruction"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_JCLMQFYgEeSu_oFTrg_l-Q" name="outboundDeliveryStatus"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_zGEr4FYgEeSu_oFTrg_l-Q" name="inboundDeliveryStatus"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_qvwlIHGTEeSAQ4yokkjWqA" name="instrutionToReceiveRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_siWkIHGTEeSAQ4yokkjWqA" name="depatchNotificationInboundRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_vH6RIHGTEeSAQ4yokkjWqA" name="receiptNotificationInboundRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_yyAkUHGTEeSAQ4yokkjWqA" name="inboudDeliveryStatusRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_02s_8HGTEeSAQ4yokkjWqA" name="warehouseServiceOrderRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_4oG1AHGTEeSAQ4yokkjWqA" name="inventoryStatusInstrutionRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_8cynkHGTEeSAQ4yokkjWqA" name="inventoryReportRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_DgCn4HGUEeSAQ4yokkjWqA" name="receiptNotificationOutBoundRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_GQLNMHGUEeSAQ4yokkjWqA" name="outboundDeliveryStatusRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_IiNhQHGUEeSAQ4yokkjWqA" name="instructionToDespatchRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_MQ7OsHGUEeSAQ4yokkjWqA" name="despatchNotificationOutboundRequest"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_NhVmYFX4EeSu_oFTrg_l-Q" name="InterfaceTransport">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_ZreoAFX4EeSu_oFTrg_l-Q" name="pickUpConfirmation"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_cfBtsFX4EeSu_oFTrg_l-Q" name="dropOffConfirmation"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_etKZMFX4EeSu_oFTrg_l-Q" name="transportInstruction"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_tAiz4FYnEeSu_oFTrg_l-Q" name="transportStatusRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_Vdz1AHGUEeSAQ4yokkjWqA" name="transportInstructionRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_XQ2f8HGUEeSAQ4yokkjWqA" name="transportInstructionConfirmationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_ZZWdgHGUEeSAQ4yokkjWqA" name="PickUpRequestRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_ctiyIHGUEeSAQ4yokkjWqA" name="DropOffRequestRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_fRKlcHGUEeSAQ4yokkjWqA" name="PickUpConfirmationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_qqspgHGUEeSAQ4yokkjWqA" name="DropOffConfirmationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_tL73MHGUEeSAQ4yokkjWqA" name="trasnportStatusRequestRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_u01usHGUEeSAQ4yokkjWqA" name="transporStatusNotificationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_zuzuUHGUEeSAQ4yokkjWqA" name="finalTransportStatusNotificationRequest"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Interface" xmi:id="_TmOhAFX4EeSu_oFTrg_l-Q" name="InterfacePointOfSale">
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_zf8roFX4EeSu_oFTrg_l-Q" name="dropOffRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_b6JF4FYiEeSu_oFTrg_l-Q" name="inboundDeliveryStatus"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_VOSI8HV-EeSgPKbytmwvqQ" name="purchaseOrderRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_XoWXoHV-EeSgPKbytmwvqQ" name="locationMasterDataRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_daD3kHV-EeSgPKbytmwvqQ" name="itemMasterDataRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_gDA20HV-EeSgPKbytmwvqQ" name="transportRoutingDataRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_jdzisHV-EeSgPKbytmwvqQ" name="logisticServicesConditionsRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_pSk9sHV-EeSgPKbytmwvqQ" name="LSCStatementOfChargesRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_rIAOQHV-EeSgPKbytmwvqQ" name="LSPStatementOfChargesRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_s9uZwHV-EeSgPKbytmwvqQ" name="invoiceRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_uvt70HV-EeSgPKbytmwvqQ" name="selfbilledInvoiceRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_wZ-eMHV-EeSgPKbytmwvqQ" name="remittanceNotificationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_yQSfkHV-EeSgPKbytmwvqQ" name="instrutionToReceiveRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_1pZwcHV-EeSgPKbytmwvqQ" name="depatchNotificationInboundRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_oafpsHV_EeSgPKbytmwvqQ" name="receiptNotificationInboundRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_psNJMHV_EeSgPKbytmwvqQ" name="inboudDeliveryStatusRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_rkrtwHV_EeSgPKbytmwvqQ" name="warehouseServiceOrderRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_tDKd8HV_EeSgPKbytmwvqQ" name="inventoryStatusInstrutionRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_uRKiIHV_EeSgPKbytmwvqQ" name="inventoryReportRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_v9KJ4HV_EeSgPKbytmwvqQ" name="receiptNotificationOutBoundRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_xacnQHV_EeSgPKbytmwvqQ" name="outboundDeliveryStatusRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_y3cJsHV_EeSgPKbytmwvqQ" name="instructionToDespatchRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_0aYjIHV_EeSgPKbytmwvqQ" name="despatchNotificationOutboundRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_13eMMHV_EeSgPKbytmwvqQ" name="transportInstructionRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_6_AtwHV_EeSgPKbytmwvqQ" name="transportInstructionConfirmationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_8T75UHV_EeSgPKbytmwvqQ" name="PickUpRequestRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_-hMbEHV_EeSgPKbytmwvqQ" name="DropOffRequestRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_AaLV8HWAEeSgPKbytmwvqQ" name="PickUpConfirmationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_BriQIHWAEeSgPKbytmwvqQ" name="DropOffConfirmationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_DmmOoHWAEeSgPKbytmwvqQ" name="trasnportStatusRequestRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_GBp70HWAEeSgPKbytmwvqQ" name="transporStatusNotificationRequest"/>
+      <ownedOperation xmi:type="uml:Operation" xmi:id="_LB7XwHWAEeSgPKbytmwvqQ" name="finalTransportStatusNotificationRequest"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Component" xmi:id="_-cPOUFXdEeSfpJQsR3AIOQ" clientDependency="_ih-GYFXeEeSfpJQsR3AIOQ" name="PortMaterialSupplier"/>
+    <packagedElement xmi:type="uml:Component" xmi:id="_7iPKQFX8EeSu_oFTrg_l-Q" clientDependency="_FEE6oFYCEeSu_oFTrg_l-Q" name="PortWarehouse"/>
+    <packagedElement xmi:type="uml:Component" xmi:id="_Ym2MIFYBEeSu_oFTrg_l-Q" clientDependency="_mbUMIFYCEeSu_oFTrg_l-Q" name="PortTransport"/>
+    <packagedElement xmi:type="uml:Component" xmi:id="_eZA_EFYBEeSu_oFTrg_l-Q" clientDependency="_PfLyIFYDEeSu_oFTrg_l-Q" name="PortPointOfSale"/>
+    <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_FEE6oFYCEeSu_oFTrg_l-Q" name="Realization1" client="_7iPKQFX8EeSu_oFTrg_l-Q" supplier="_J_NjcFX4EeSu_oFTrg_l-Q" contract="_J_NjcFX4EeSu_oFTrg_l-Q"/>
+    <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_mbUMIFYCEeSu_oFTrg_l-Q" name="Realization2" client="_Ym2MIFYBEeSu_oFTrg_l-Q" supplier="_NhVmYFX4EeSu_oFTrg_l-Q" contract="_NhVmYFX4EeSu_oFTrg_l-Q"/>
+    <packagedElement xmi:type="uml:InterfaceRealization" xmi:id="_PfLyIFYDEeSu_oFTrg_l-Q" name="Realization3" client="_eZA_EFYBEeSu_oFTrg_l-Q" supplier="_TmOhAFX4EeSu_oFTrg_l-Q" contract="_TmOhAFX4EeSu_oFTrg_l-Q"/>
+    <packagedElement xmi:type="uml:StateMachine" xmi:id="_sjfvcBJjEeSmB6K6Uln84g" name="PofSale">
+      <region xmi:type="uml:Region" xmi:id="_tl_uQBJjEeSmB6K6Uln84g" name="Region1">
+        <ownedComment xmi:type="uml:Comment" xmi:id="_5MW38BJkEeSmB6K6Uln84g">
+          <body>if all materials have been received the order is finished</body>
+        </ownedComment>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_8X6N8BJkEeSmB6K6Uln84g">
+          <body>In the Demo Center when you remove a product it triggers an event, we can simulate this external behaviour by adding a new message to reduce the stock &#xD;
+</body>
+        </ownedComment>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_qNHcABJlEeSmB6K6Uln84g">
+          <body>When all pickups and dropoffs have been successfully done&#xD;
+</body>
+        </ownedComment>
+        <transition xmi:type="uml:Transition" xmi:id="_6m1HUBJjEeSmB6K6Uln84g" name="&lt;&lt;external outofStock>>" source="_vhVZkBJjEeSmB6K6Uln84g" target="_xqNKkBJjEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_-VxeQBJjEeSmB6K6Uln84g" name="purchaseOrderRequest" source="_xqNKkBJjEeSmB6K6Uln84g" target="_37SuIBJjEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_EWBJcBJkEeSmB6K6Uln84g" name="purchaseOrderConfirmation" source="_37SuIBJjEeSmB6K6Uln84g" target="_CsEJEBJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_ME2dYBJkEeSmB6K6Uln84g" name="instructionToReceive" source="_CsEJEBJkEeSmB6K6Uln84g" target="_I4OJUBJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_QfmxcBJkEeSmB6K6Uln84g" name="dropOffRequest" source="_I4OJUBJkEeSmB6K6Uln84g" target="_JYN4ABJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_U9yM8BJkEeSmB6K6Uln84g" name="dropOffConfirmation" source="_JYN4ABJkEeSmB6K6Uln84g" target="_JlKu4BJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_bf0WkBJkEeSmB6K6Uln84g" name="despatchNotificationInbound" source="_JlKu4BJkEeSmB6K6Uln84g" target="_XYQrUBJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_gA1DoBJkEeSmB6K6Uln84g" name="receiptNotificationOutbound" source="_XYQrUBJkEeSmB6K6Uln84g" target="_ZF8VIBJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_repKwBJkEeSmB6K6Uln84g" name="receiptNotificationInbound" source="_ZF8VIBJkEeSmB6K6Uln84g" target="_mLWFIBJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_vkN5ABJkEeSmB6K6Uln84g" name="finalPurchaseOrderStatusNotification" source="_mLWFIBJkEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_2ufHUBJkEeSmB6K6Uln84g" name="finalPurchaseOrderStatusNotification" source="_mLWFIBJkEeSmB6K6Uln84g" target="_vhVZkBJjEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_b6iuQBJlEeSmB6K6Uln84g" name="transportInstruction" source="_TaupUBJlEeSmB6K6Uln84g" target="_UY7W8BJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_dIXMQBJlEeSmB6K6Uln84g" name="transportInstructionConfirmation" source="_UY7W8BJlEeSmB6K6Uln84g" target="_WINjQBJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_gXeMkBJlEeSmB6K6Uln84g" name="pickUpRequest" source="_WINjQBJlEeSmB6K6Uln84g" target="_XJFxcBJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_iJu0YBJlEeSmB6K6Uln84g" name="pickUpConfirmation" source="_XJFxcBJlEeSmB6K6Uln84g" target="_YCYJ4BJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_joqQgBJlEeSmB6K6Uln84g" name="dropOffRequest" source="_YCYJ4BJlEeSmB6K6Uln84g" target="_ZCgKIBJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_mmproBJlEeSmB6K6Uln84g" name="dropOffConfirmation" source="_ZCgKIBJlEeSmB6K6Uln84g" target="_Z7MFoBJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_oNBMgBJlEeSmB6K6Uln84g" name="finalTransportStatusNotification" source="_Z7MFoBJlEeSmB6K6Uln84g" target="_TaupUBJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_3zgZMBJlEeSmB6K6Uln84g" name="transportStatusRequest" source="_TaupUBJlEeSmB6K6Uln84g" target="_1kYPMBJlEeSmB6K6Uln84g"/>
+        <transition xmi:type="uml:Transition" xmi:id="_5YhPMBJlEeSmB6K6Uln84g" name="transportStatusNotification" source="_1kYPMBJlEeSmB6K6Uln84g" target="_TaupUBJlEeSmB6K6Uln84g"/>
+        <subvertex xmi:type="uml:State" xmi:id="_vhVZkBJjEeSmB6K6Uln84g" name="idle"/>
+        <subvertex xmi:type="uml:State" xmi:id="_xqNKkBJjEeSmB6K6Uln84g" name="outOfStockRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_37SuIBJjEeSmB6K6Uln84g" name="orderRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_CsEJEBJkEeSmB6K6Uln84g" name="orderConfirmed"/>
+        <subvertex xmi:type="uml:State" xmi:id="_I4OJUBJkEeSmB6K6Uln84g" name="receptionOfMaterialsPlanned"/>
+        <subvertex xmi:type="uml:State" xmi:id="_JYN4ABJkEeSmB6K6Uln84g" name="dropOffRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_JlKu4BJkEeSmB6K6Uln84g" name="dropOffPlanned"/>
+        <subvertex xmi:type="uml:State" xmi:id="_XYQrUBJkEeSmB6K6Uln84g" name="materialsReceived"/>
+        <subvertex xmi:type="uml:State" xmi:id="_ZF8VIBJkEeSmB6K6Uln84g" name="materialsManaged"/>
+        <subvertex xmi:type="uml:State" xmi:id="_mLWFIBJkEeSmB6K6Uln84g" name="materialsInTheShop"/>
+        <subvertex xmi:type="uml:State" xmi:id="_TaupUBJlEeSmB6K6Uln84g" name="idle"/>
+        <subvertex xmi:type="uml:State" xmi:id="_UY7W8BJlEeSmB6K6Uln84g" name="transportRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_WINjQBJlEeSmB6K6Uln84g" name="transportPlanned"/>
+        <subvertex xmi:type="uml:State" xmi:id="_XJFxcBJlEeSmB6K6Uln84g" name="pickUpRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_YCYJ4BJlEeSmB6K6Uln84g" name="pickUpConfirmed"/>
+        <subvertex xmi:type="uml:State" xmi:id="_ZCgKIBJlEeSmB6K6Uln84g" name="dropOffRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_Z7MFoBJlEeSmB6K6Uln84g" name="dropOffConfirmed"/>
+        <subvertex xmi:type="uml:State" xmi:id="_1kYPMBJlEeSmB6K6Uln84g" name="StatusRequested"/>
+      </region>
+    </packagedElement>
+    <packagedElement xmi:type="uml:StateMachine" xmi:id="_qjysABMoEeSwzuZp_69HmQ" name="Warehouse" classifierBehavior="_ugm08BMqEeSwzuZp_69HmQ">
+      <ownedBehavior xmi:type="uml:Interaction" xmi:id="_ugm08BMqEeSwzuZp_69HmQ" name="Interaction"/>
+      <region xmi:type="uml:Region" xmi:id="_rHqOEBMoEeSwzuZp_69HmQ" name="Region1">
+        <transition xmi:type="uml:Transition" xmi:id="_x8XcEBMoEeSwzuZp_69HmQ" name="inventoryStatusInstruction" source="_tCaDgBMoEeSwzuZp_69HmQ" target="_vFNBsBMoEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_0xmj0BMoEeSwzuZp_69HmQ" name="inventoryReport" source="_vFNBsBMoEeSwzuZp_69HmQ" target="_tCaDgBMoEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_9sh3cBMoEeSwzuZp_69HmQ" name="instructionToReceive" source="_tCaDgBMoEeSwzuZp_69HmQ" target="_31ucIBMoEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="__UsIEBMoEeSwzuZp_69HmQ" name="despatchNotificationInbound" source="_31ucIBMoEeSwzuZp_69HmQ" target="_7AOpQBMoEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_BnZxkBMpEeSwzuZp_69HmQ" name="receiptNotificationInbound" source="_7AOpQBMoEeSwzuZp_69HmQ" target="_tCaDgBMoEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_H_PdYBMpEeSwzuZp_69HmQ" name="instructionToDespatch" source="_tCaDgBMoEeSwzuZp_69HmQ" target="_GK4j0BMpEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_KzIhUBMpEeSwzuZp_69HmQ" name="pickUpRequest" source="_GK4j0BMpEeSwzuZp_69HmQ" target="_Jac3IBMpEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_O68rQBMpEeSwzuZp_69HmQ" name="pickUpConfirmation" source="_Jac3IBMpEeSwzuZp_69HmQ" target="_MGm7YBMpEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_TDzXABMpEeSwzuZp_69HmQ" name="despatchNotificationOutbound" source="_MGm7YBMpEeSwzuZp_69HmQ" target="_RbWLcBMpEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_ZGq4YBMpEeSwzuZp_69HmQ" name="despatchNotificationInbound" source="_RbWLcBMpEeSwzuZp_69HmQ" target="_XO43YBMpEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_iBv9ABMpEeSwzuZp_69HmQ" name="receiptNotificationOutbound" source="_XO43YBMpEeSwzuZp_69HmQ" target="_tCaDgBMoEeSwzuZp_69HmQ"/>
+        <subvertex xmi:type="uml:State" xmi:id="_tCaDgBMoEeSwzuZp_69HmQ" name="idle"/>
+        <subvertex xmi:type="uml:State" xmi:id="_vFNBsBMoEeSwzuZp_69HmQ" name="inventory requested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_31ucIBMoEeSwzuZp_69HmQ" name="reception requested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_7AOpQBMoEeSwzuZp_69HmQ" name="materials received"/>
+        <subvertex xmi:type="uml:State" xmi:id="_GK4j0BMpEeSwzuZp_69HmQ" name="delivery requested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_Jac3IBMpEeSwzuZp_69HmQ" name="pick up requested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_MGm7YBMpEeSwzuZp_69HmQ" name="pickup appointment"/>
+        <subvertex xmi:type="uml:State" xmi:id="_RbWLcBMpEeSwzuZp_69HmQ" name="material prepared"/>
+        <subvertex xmi:type="uml:State" xmi:id="_XO43YBMpEeSwzuZp_69HmQ" name="destination informed"/>
+      </region>
+    </packagedElement>
+    <packagedElement xmi:type="uml:StateMachine" xmi:id="_xgGr8BMqEeSwzuZp_69HmQ" name="MaterialSupplier">
+      <region xmi:type="uml:Region" xmi:id="_yJBtIBMqEeSwzuZp_69HmQ" name="Region1">
+        <transition xmi:type="uml:Transition" xmi:id="_0YnKIBMqEeSwzuZp_69HmQ" name="purchaseOrderRequest" source="_yhR1EBMqEeSwzuZp_69HmQ" target="_zVp4UBMqEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_3xGI4BMqEeSwzuZp_69HmQ" name="purchaseOrderConfirmation" source="_zVp4UBMqEeSwzuZp_69HmQ" target="_2Y3xsBMqEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_8zY-EBMqEeSwzuZp_69HmQ" name="inventoryStatusInstruction" source="_2Y3xsBMqEeSwzuZp_69HmQ" target="_6VYDgBMqEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_AefW0BMrEeSwzuZp_69HmQ" name="inventoryReport" source="_6VYDgBMqEeSwzuZp_69HmQ" target="_-T9Y8BMqEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_JCy6MBMrEeSwzuZp_69HmQ" name="instructiontoReceive" source="_-T9Y8BMqEeSwzuZp_69HmQ" target="_Fe1rQBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_TPhM4BMrEeSwzuZp_69HmQ" name="despatchNotificationInbound" source="_Fe1rQBMrEeSwzuZp_69HmQ" target="_KgFXkBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_ZiBFsBMrEeSwzuZp_69HmQ" name="receiptNotificationInbound" source="_KgFXkBMrEeSwzuZp_69HmQ" target="_XkbXoBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_gMTMYBMrEeSwzuZp_69HmQ" name="transportInstruction" source="_XkbXoBMrEeSwzuZp_69HmQ" target="_dCPrMBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_hQTnEBMrEeSwzuZp_69HmQ" name="transportInstructionConfirmation" source="_dCPrMBMrEeSwzuZp_69HmQ" target="_eC9hUBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_lPCGcBMrEeSwzuZp_69HmQ" name="instructionToDespatch" source="_eC9hUBMrEeSwzuZp_69HmQ" target="_jLW-gBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_ovHiABMrEeSwzuZp_69HmQ" name="instructionToReceive" source="_jLW-gBMrEeSwzuZp_69HmQ" target="_mxibABMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_t5vz0BMrEeSwzuZp_69HmQ" name="despathcNotificationOutbound" source="_mxibABMrEeSwzuZp_69HmQ" target="_scJNYBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_yh_KQBMrEeSwzuZp_69HmQ" name="receiptnotificationinbound" source="_scJNYBMrEeSwzuZp_69HmQ" target="_w_L6wBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_1bZAUBMrEeSwzuZp_69HmQ" name="finalTransportStatusNotification" source="_w_L6wBMrEeSwzuZp_69HmQ" target="_0URAMBMrEeSwzuZp_69HmQ"/>
+        <transition xmi:type="uml:Transition" xmi:id="_3GNjYBMrEeSwzuZp_69HmQ" name="finalPurchaseOrderStatusNotification" source="_0URAMBMrEeSwzuZp_69HmQ" target="_yhR1EBMqEeSwzuZp_69HmQ"/>
+        <subvertex xmi:type="uml:State" xmi:id="_yhR1EBMqEeSwzuZp_69HmQ" name="idle"/>
+        <subvertex xmi:type="uml:State" xmi:id="_zVp4UBMqEeSwzuZp_69HmQ" name="orderRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_2Y3xsBMqEeSwzuZp_69HmQ" name="order confirmed"/>
+        <subvertex xmi:type="uml:State" xmi:id="_6VYDgBMqEeSwzuZp_69HmQ" name="inventory status requested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_-T9Y8BMqEeSwzuZp_69HmQ" name="inventory confirmed"/>
+        <subvertex xmi:type="uml:State" xmi:id="_Fe1rQBMrEeSwzuZp_69HmQ" name="refill ordered"/>
+        <subvertex xmi:type="uml:State" xmi:id="_KgFXkBMrEeSwzuZp_69HmQ" name="materials in route"/>
+        <subvertex xmi:type="uml:State" xmi:id="_XkbXoBMrEeSwzuZp_69HmQ" name="materials received"/>
+        <subvertex xmi:type="uml:State" xmi:id="_dCPrMBMrEeSwzuZp_69HmQ" name="transportRequested"/>
+        <subvertex xmi:type="uml:State" xmi:id="_eC9hUBMrEeSwzuZp_69HmQ" name="transportConfirmed"/>
+        <subvertex xmi:type="uml:State" xmi:id="_jLW-gBMrEeSwzuZp_69HmQ" name="warehouse ordered"/>
+        <subvertex xmi:type="uml:State" xmi:id="_mxibABMrEeSwzuZp_69HmQ" name="pointofsale informed"/>
+        <subvertex xmi:type="uml:State" xmi:id="_scJNYBMrEeSwzuZp_69HmQ" name="materials out of warehouse"/>
+        <subvertex xmi:type="uml:State" xmi:id="_w_L6wBMrEeSwzuZp_69HmQ" name="materials in the point of sale"/>
+        <subvertex xmi:type="uml:State" xmi:id="_0URAMBMrEeSwzuZp_69HmQ" name="transport finished"/>
+      </region>
+    </packagedElement>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_4uxVMFXdEeSfpJQsR3AIOQ">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4u9icFXdEeSfpJQsR3AIOQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="http://www.fokus.fraunhofer.de/testing/fokusmbt/profile/testingmm.ecore#/"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" href="pathmap://TMM/testingmm.profile.uml#_ERbCUT8sEeCgiekj3MNgIQ"/>
+    </profileApplication>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_4vDpEFXdEeSfpJQsR3AIOQ">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4vJvsFXdEeSfpJQsR3AIOQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="http://www.fokus.fraunhofer.de/testing/fokusmbt/profile/utp.ecore#/"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" href="pathmap://UTP/utp.profile.uml#_kmCGQG1DEd-4M6ftd2CvdA"/>
+    </profileApplication>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_4vJvsVXdEeSfpJQsR3AIOQ">
+      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4vV88FXdEeSfpJQsR3AIOQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="http://www.fokus.fraunhofer.de/testing/fokusmbt/profile/dataFuzzingStrategies.ecore#/"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" href="pathmap://df/datafuzzing.profile.uml#_MSb6sCE8EeSPl672Ddioog"/>
+    </profileApplication>
+  </uml:Model>
+  <utp:TestContext xmi:id="_54fWUFXdEeSfpJQsR3AIOQ" base_BehavioredClassifier="_5BXhEFXdEeSfpJQsR3AIOQ" base_StructuredClassifier="_5BXhEFXdEeSfpJQsR3AIOQ"/>
+  <utp:SUT xmi:id="_IeagQFYSEeSu_oFTrg_l-Q" base_Property="_RxWvcFYLEeSu_oFTrg_l-Q"/>
+  <utp:TestCase xmi:id="_njCSEFYWEeSu_oFTrg_l-Q" base_Operation="_i1NRAFYWEeSu_oFTrg_l-Q"/>
+  <utp:TestCase xmi:id="_gb73EFYXEeSu_oFTrg_l-Q" base_Operation="_eW3A8FYXEeSu_oFTrg_l-Q"/>
+  <utp:TestCase xmi:id="_LDPsIFYgEeSu_oFTrg_l-Q" base_Operation="_7hdZQFYfEeSu_oFTrg_l-Q"/>
+  <utp:TestCase xmi:id="_lLbV8FYgEeSu_oFTrg_l-Q" base_Operation="_gxh9gFYgEeSu_oFTrg_l-Q"/>
+  <utp:TestCase xmi:id="_9RDcsFYhEeSu_oFTrg_l-Q" base_Operation="_4dmUwFYhEeSu_oFTrg_l-Q"/>
+  <utp:TestCase xmi:id="_zzaoIFYiEeSu_oFTrg_l-Q" base_Operation="_vBFhkFYiEeSu_oFTrg_l-Q"/>
+  <utp:TestComponent xmi:id="_JIWbYHFsEeSqQ-tTCZxscg" base_StructuredClassifier="_DlUlAFX_EeSu_oFTrg_l-Q"/>
+  <utp:SUT xmi:id="_PPv3cHFsEeSqQ-tTCZxscg" base_Property="_oy74sFXfEeSfpJQsR3AIOQ"/>
+  <utp:SUT xmi:id="_QRzKUHFsEeSqQ-tTCZxscg" base_Property="_uEcOkFXfEeSfpJQsR3AIOQ"/>
+</xmi:XMI>
Index: /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_2_properties.txt
===================================================================
--- /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_2_properties.txt	(revision 1835)
+++ /trunk/autoquest-plugin-uml-test/src/test/resources/testCreateInteractionFromEventSequence_2_properties.txt	(revision 1835)
@@ -0,0 +1,10 @@
+/ws/BusinessUnitBusinessService = materialSupplier
+/ws/BusinessUnitWarehouseService = warehouse
+/ws/BusinessUnitTransportService = transport
+/ws/WarehouseWarehouseService = warehouse
+/ws/WarehouseBusinessService = materialSupplier
+/ws/WarehouseTransportService = transport
+/ws/TransportTransportService = transport
+/ws/PointOfSaleBusinessService = pointOfSale
+/ws/PointOfSaleWarehouseService = pointOfSale
+/ws/PointOfSaleTransportService = pointOfSale
Index: /trunk/autoquest-plugin-uml/src/main/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtils.java
===================================================================
--- /trunk/autoquest-plugin-uml/src/main/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtils.java	(revision 1834)
+++ /trunk/autoquest-plugin-uml/src/main/java/de/ugoe/cs/autoquest/plugin/uml/UMLUtils.java	(revision 1835)
@@ -35,4 +35,5 @@
 import org.eclipse.uml2.uml.Connector;
 import org.eclipse.uml2.uml.ConnectorEnd;
+import org.eclipse.uml2.uml.Element;
 import org.eclipse.uml2.uml.Interaction;
 import org.eclipse.uml2.uml.InteractionFragment;
@@ -47,5 +48,4 @@
 import org.eclipse.uml2.uml.Profile;
 import org.eclipse.uml2.uml.Property;
-import org.eclipse.uml2.uml.Realization;
 import org.eclipse.uml2.uml.Region;
 import org.eclipse.uml2.uml.StateMachine;
@@ -272,9 +272,6 @@
                                                           String interactionName)
     {
-        Map<String, Port> portMap = new HashMap<>();
-
-        Component testContext =
-            (Component) model.getPackagedElement("TestContext", true,
-                                                 UMLPackage.Literals.COMPONENT, true);
+
+        Component testContext = fetchTestContext(model);
 
         final Profile utpProfile = model.getAppliedProfile("utp");
@@ -290,28 +287,21 @@
                                                             UMLPackage.Literals.INTERACTION);
         operation.getMethods().add(interaction);
-        
+
         // create lifelines
         Lifeline userLifeline = null;
-        List<Port> userPorts = new LinkedList<>();
+        // List<Port> userPorts = new LinkedList<>();
         for (Property property : testContext.getAllAttributes()) {
             if (property.getAppliedStereotypes().contains(utpSUT)) {
-                String serviceName = getRealizedInterfaceFromProperty(property).getName();
-                
+                String serviceName = property.getName();
                 Lifeline targetLifeline = interaction.createLifeline(serviceName);
                 targetLifeline.setRepresents(property);
-                portMap.put(serviceName,
-                            (Port) ((Component) property.getType()).getAttribute("p_" + serviceName, null));
             }
             else if (property.getType().getAppliedStereotypes().contains(utpTestComponent)) {
                 userLifeline = interaction.createLifeline(property.getName());
                 userLifeline.setRepresents(property);
-                EList<Property> userAttributes = ((Component) property.getType()).getAttributes();
-                for (Property userAttribute : userAttributes) {
-                    if (userAttribute instanceof Port) {
-                        userPorts.add((Port) userAttribute);
-                    }
-                }
-            } 
-        }
+            }    
+        }
+        
+        // TODO sanity checks for userLifeline!=null, etc.
 
         int i = 0;
@@ -320,8 +310,31 @@
                 String serviceName = getServiceNameFromEvent(event);
                 String methodName = getCalledMethodFromEvent(event);
-
-                Lifeline targetLifeline = interaction.getLifeline(serviceName);
-                Interface targetInterface = getRealizedInterfaceFromProperty((Property) targetLifeline.getRepresents());
-
+                
+                // determine lifelines
+                Lifeline msgTargetLifeline;
+                Lifeline msgSourceLifeline;
+                
+                if( serviceName.equals(userLifeline.getName()) ) {
+                    // message being send to user
+                    // currently we just select the first lifeline that is not the user
+                    // this, obviously, has to be replaced with the real service. 
+                    // however, identification of the source of a message is still an open issue
+                    msgSourceLifeline = null;
+                    for( Lifeline lifeline : interaction.getLifelines() ) {
+                        if(!lifeline.equals(userLifeline)){
+                            msgSourceLifeline = lifeline;
+                            break;
+                        }
+                    }
+                    msgTargetLifeline = userLifeline;
+                } else {
+                    msgSourceLifeline = userLifeline;
+                    msgTargetLifeline = interaction.getLifeline(serviceName);
+                }
+
+                // determine target interface
+                Interface targetInterface = getRealizedInterfaceFromProperty((Property) msgTargetLifeline.getRepresents());
+                
+                // create message
                 MessageOccurrenceSpecification sendFragment =
                     (MessageOccurrenceSpecification) interaction
@@ -333,10 +346,10 @@
                                         UMLPackage.Literals.MESSAGE_OCCURRENCE_SPECIFICATION);
 
-                sendFragment.setCovered(userLifeline);
-                recvFragment.setCovered(targetLifeline);
+                sendFragment.setCovered(msgSourceLifeline);
+                recvFragment.setCovered(msgTargetLifeline);
 
                 Message message = interaction.createMessage(methodName);
                 if (getOperationFromName(targetInterface.getOperations(), methodName) == null) {
-                    System.out.println("operation not found: " + methodName);
+                    System.out.println("operation not found in the " + targetInterface.getName() + " interface: " + methodName);
                 }
                 message.setSignature(getOperationFromName(targetInterface.getOperations(),
@@ -346,19 +359,28 @@
                 message.setReceiveEvent(recvFragment);
 
-                EList<ConnectorEnd> targetEnds = portMap.get(serviceName).getEnds();
-
-                for (Port userPort : userPorts) {
-                    EList<ConnectorEnd> sourceEnds = userPort.getEnds();
-                    for (ConnectorEnd sourceEnd : sourceEnds) {
-                        Connector sourceConnector = (Connector) sourceEnd.eContainer();
-                        for (ConnectorEnd targetEnd : targetEnds) {
-                            Connector targetConnector = (Connector) targetEnd.eContainer();
-                            if (targetConnector == sourceConnector) {
-                                message.setConnector(targetConnector);
+                // now the connector needs to be determined
+                EList<Property> userAttributes = ((Component) msgSourceLifeline.getRepresents().getType()).getAttributes();
+                EList<Property> targetAttributes = ((Component) msgTargetLifeline.getRepresents().getType()).getAttributes();
+                
+                for( Property userAttribute : userAttributes ) {
+                    if( userAttribute instanceof Port ) {
+                        EList<ConnectorEnd> userEnds = ((Port) userAttribute).getEnds();
+                        for( ConnectorEnd userEnd : userEnds ) {
+                            Connector userConnector = (Connector) userEnd.eContainer();
+                            for( Property targetAttribute : targetAttributes ) {
+                                if( targetAttribute instanceof Port ) {
+                                    EList<ConnectorEnd> targetEnds = ((Port) targetAttribute).getEnds();
+                                    for( ConnectorEnd targetEnd : targetEnds ) {
+                                        Connector targetConnector = (Connector) targetEnd.eContainer();
+                                        if( targetConnector==userConnector ) {
+                                            message.setConnector(targetConnector);
+                                        }
+                                    }
+                                }
                             }
                         }
                     }
                 }
-
+                
                 sendFragment.setMessage(message);
                 recvFragment.setMessage(message);
@@ -426,7 +448,5 @@
         final Stereotype utpTestCase = (Stereotype) utpProfile.getOwnedMember("TestCase");
 
-        Component testContext =
-            (Component) model.getPackagedElement("TestContext", true,
-                                                 UMLPackage.Literals.COMPONENT, true);
+        Component testContext = fetchTestContext(model);
 
         Map<Operation, Double> usageScoreMapUnsorted = new HashMap<>();
@@ -509,5 +529,5 @@
      * @return service name
      */
-    private static String getServiceNameFromEvent(Event event) {
+    protected static String getServiceNameFromEvent(Event event) {
         if (event.getType() instanceof SOAPEventType) {
             return ((SOAPEventType) event.getType()).getServiceName();
@@ -603,7 +623,34 @@
     
     private static Interface getRealizedInterfaceFromComponent(Component comp) {
-        Realization realization = (Realization) comp.getNestedClassifiers().get(0).getRelationships(UMLPackage.Literals.REALIZATION).get(0);
-        return (Interface) realization.getSuppliers().get(0);
-    }
-
+        Interface myInterface = null;
+        for( Property property : comp.getAttributes() ) {
+            if( property instanceof Port ) {
+                Port port = (Port) property;
+                if( !port.isConjugated() ) {
+                    if( myInterface==null ) {
+                        myInterface = port.getProvideds().get(0);
+                    } 
+                    else if( myInterface!=port.getProvideds().get(0)) {
+                        System.err.println("multiple different interfaces found");
+                    }
+                }
+            }
+        }
+        return myInterface;
+        //return ((Port) comp.getAttributes().get(0)).getInterface();
+        //Realization realization = (Realization) comp.getNestedClassifiers().get(0).getRelationships(UMLPackage.Literals.REALIZATION).get(0);
+        //return (Interface) realization.getSuppliers().get(0);
+    }
+    
+    private static Component fetchTestContext(Model model) {
+        final Profile utpProfile = model.getAppliedProfile("utp");
+        final Stereotype utpTestContext = (Stereotype) utpProfile.getOwnedMember("TestContext");
+        
+        for( Element element : model.getOwnedElements() ) {
+            if( element instanceof Component && element.getApplicableStereotypes().contains(utpTestContext) ) {
+                return (Component) element;
+            }
+        }
+        return null;
+    }
 }
