diff --git a/.bpmn/src/main/resources/processes/ServiceCreationProcess.bpmn2d b/.bpmn/src/main/resources/processes/ServiceCreationProcess.bpmn2d deleted file mode 100644 index fb33f5d4123d507115e0ab413507e72c7a745ee4..0000000000000000000000000000000000000000 --- a/.bpmn/src/main/resources/processes/ServiceCreationProcess.bpmn2d +++ /dev/null @@ -1,947 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" active="true" gridUnit="10" diagramTypeId="BPMNdiagram" name="ServiceCreationProcess" snapToGrid="true" version="0.13.0"> - <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="815196841"/> - <graphicsAlgorithm xsi:type="al:Ellipse" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="35" height="35" x="37" y="213"> - <graphicsAlgorithmChildren xsi:type="al:Ellipse" lineWidth="1" transparency="0.0" width="35" height="35" style="//@styles.0"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1822228644"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="105" height="55" x="711" y="203"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="1" transparency="0.0" width="105" height="55" style="//@styles.1" cornerHeight="20" cornerWidth="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.7" incomingConnections="//@connections.5"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1822228644"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="105" height="23" y="20" style="//@styles.1" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="Automation Check"/> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="16" height="16" x="5" y="5" id="org.activiti.designer.guiservicetask" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1366647404"/> - <graphicsAlgorithm xsi:type="al:Ellipse" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="35" height="35" x="1560" y="359"> - <graphicsAlgorithmChildren xsi:type="al:Ellipse" lineWidth="3" transparency="0.0" width="35" height="35" style="//@styles.0"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" incomingConnections="//@connections.6"/> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="813953940"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="105" height="61" x="1040" y="70"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="1" transparency="0.0" width="105" height="61" style="//@styles.1" cornerHeight="20" cornerWidth="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.12" incomingConnections="//@connections.11 //@connections.14"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.3/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="813953940"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="105" height="29" y="20" style="//@styles.1" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="User Task Manual Complete Service"/> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="16" height="16" x="5" y="5" id="org.activiti.designer.guiservicetask" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="162761602"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="131" height="81" x="1094" y="243"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="131" height="81" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.16" incomingConnections="//@connections.8"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.4/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="162761602"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="131" height="49" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="NFVO Deployment Request"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1973934667"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="131" height="91" x="1094" y="475"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="131" height="91" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.17" incomingConnections="//@connections.9"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.5/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1973934667"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="131" height="59" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="External Service Provider Deployment Request"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1180799606"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="128" height="81" x="1095" y="585"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="128" height="81" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.18" incomingConnections="//@connections.10"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.6/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1180799606"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="128" height="49" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="Local Service Orchestration"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1201722971"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="105" height="71" x="1355" y="341"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="1" transparency="0.0" width="105" height="71" style="//@styles.1" cornerHeight="20" cornerWidth="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.6" incomingConnections="//@connections.15 //@connections.16 //@connections.17 //@connections.18 //@connections.23 //@connections.25 //@connections.27 //@connections.28"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.7/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1201722971"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="105" height="39" y="20" style="//@styles.1" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="Evaluate Created Services Task "/> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="16" height="16" x="5" y="5" id="org.activiti.designer.guiservicetask" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1539158571"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="105" height="66" x="100" y="198"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="1" transparency="0.0" width="105" height="66" style="//@styles.1" cornerHeight="20" cornerWidth="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.1" incomingConnections="//@connections.0"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.8/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1539158571"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="105" height="34" y="20" style="//@styles.1" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="Create Service in RESERVED"/> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="16" height="16" x="5" y="5" id="org.activiti.designer.guiservicetask" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1391140684"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="105" height="63" x="270" y="199"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="1" transparency="0.0" width="105" height="63" style="//@styles.1" cornerHeight="20" cornerWidth="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.2" incomingConnections="//@connections.1 //@connections.4 //@connections.21"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.9/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1391140684"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="105" height="31" y="20" style="//@styles.1" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="Process Create Rules"/> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="16" height="16" x="5" y="5" id="org.activiti.designer.guiservicetask" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="82493526"/> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="40" height="40" x="537" y="210"> - <graphicsAlgorithmChildren xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" width="40" height="40" style="//@styles.0"> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithmChildren> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.3 //@connections.5" incomingConnections="//@connections.2"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.10/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.1"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <anchors xsi:type="pi:ChopboxAnchor"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.10/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.93"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="30" y="10"/> - <points x="10" y="30"/> - </graphicsAlgorithm> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="10" y="10"/> - <points x="30" y="30"/> - </graphicsAlgorithm> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="115472372"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="121" height="71" x="387" y="485"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="121" height="71" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.4" incomingConnections="//@connections.19"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.11/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="115472372"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="121" height="39" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="Create Service Process"/> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="12" height="12" x="54" y="57" id="org.activiti.designer.guimi.parallel" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="2077291140"/> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="40" height="40" x="887" y="210"> - <graphicsAlgorithmChildren xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" width="40" height="40" style="//@styles.0"> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithmChildren> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.8 //@connections.9 //@connections.10 //@connections.11 //@connections.22 //@connections.24 //@connections.26 //@connections.29" incomingConnections="//@connections.7"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.12/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.1"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <anchors xsi:type="pi:ChopboxAnchor"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.12/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.93"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="30" y="10"/> - <points x="10" y="30"/> - </graphicsAlgorithm> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="10" y="10"/> - <points x="30" y="30"/> - </graphicsAlgorithm> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1266031123"/> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="40" height="40" x="1237" y="80"> - <graphicsAlgorithmChildren xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" width="40" height="40" style="//@styles.0"> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithmChildren> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.13 //@connections.15" incomingConnections="//@connections.12"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.13/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.1"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <anchors xsi:type="pi:ChopboxAnchor"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.13/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.93"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="30" y="10"/> - <points x="10" y="30"/> - </graphicsAlgorithm> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="10" y="10"/> - <points x="30" y="30"/> - </graphicsAlgorithm> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1500004015"/> - <graphicsAlgorithm xsi:type="al:Ellipse" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="35" height="35" x="1137" y="169"> - <graphicsAlgorithmChildren xsi:type="al:Ellipse" lineWidth="1" transparency="0.0" width="35" height="35" style="//@styles.0"> - <graphicsAlgorithmChildren xsi:type="al:Ellipse" lineWidth="1" transparency="0.0" width="31" height="31" x="2" y="2" style="//@styles.0"/> - </graphicsAlgorithmChildren> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.14" incomingConnections="//@connections.13"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.14/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="20" height="20" x="7" y="7" id="org.activiti.designer.guievent.timer" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="2077077883"/> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="40" height="40" x="537" y="326"> - <graphicsAlgorithmChildren xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" width="40" height="40" style="//@styles.0"> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithmChildren> - <points y="20"/> - <points x="20"/> - <points x="40" y="20"/> - <points x="20" y="40"/> - <points y="20"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.19 //@connections.20" incomingConnections="//@connections.3"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.15/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.1"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <anchors xsi:type="pi:ChopboxAnchor"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.15/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="0.51" relativeHeight="0.93"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="30" y="10"/> - <points x="10" y="30"/> - </graphicsAlgorithm> - </children> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Polyline" lineWidth="5" filled="false" transparency="0.0" style="//@styles.0"> - <points x="10" y="10"/> - <points x="30" y="30"/> - </graphicsAlgorithm> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="200356510"/> - <graphicsAlgorithm xsi:type="al:Ellipse" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="35" height="35" x="385" y="329"> - <graphicsAlgorithmChildren xsi:type="al:Ellipse" lineWidth="1" transparency="0.0" width="35" height="35" style="//@styles.0"> - <graphicsAlgorithmChildren xsi:type="al:Ellipse" lineWidth="1" transparency="0.0" width="31" height="31" x="2" y="2" style="//@styles.0"/> - </graphicsAlgorithmChildren> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.21" incomingConnections="//@connections.20"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.16/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <graphicsAlgorithm xsi:type="al:Image" lineWidth="1" transparency="0.0" width="20" height="20" x="7" y="7" id="org.activiti.designer.guievent.timer" stretchH="false" stretchV="false" proportional="false"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1859538327"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="143" height="81" x="1095" y="710"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="143" height="81" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.23" incomingConnections="//@connections.22"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.17/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1859538327"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="143" height="49" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="Service Test Orchestration"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1380140605"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="129" height="90" x="1094" y="332"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="129" height="90" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.25" incomingConnections="//@connections.24"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.18/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1380140605"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="129" height="58" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="CR Deployment Request"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="1669054728"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="130" height="71" x="1094" y="820"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="130" height="71" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.27" incomingConnections="//@connections.26"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.19/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="1669054728"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="130" height="39" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="Generic Resource Deployment Request"/> - </children> - </children> - <children xsi:type="pi:ContainerShape" visible="true" active="true"> - <properties key="independentObject" value="767024104"/> - <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="121" height="71" x="1070" y="900"> - <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" lineWidth="3" transparency="0.0" width="121" height="71" style="//@styles.1" cornerHeight="5" cornerWidth="5"/> - </graphicsAlgorithm> - <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.28" incomingConnections="//@connections.29"/> - <anchors xsi:type="pi:BoxRelativeAnchor" visible="true" active="true" referencedGraphicsAlgorithm="//@children.20/@graphicsAlgorithm/@graphicsAlgorithmChildren.0" relativeWidth="1.0" relativeHeight="0.51"> - <graphicsAlgorithm xsi:type="al:Ellipse" filled="false" lineVisible="false"/> - </anchors> - <children visible="true"> - <properties key="independentObject" value="767024104"/> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="121" height="46" y="20" style="//@styles.1" font="//@fonts.1" horizontalAlignment="ALIGNMENT_CENTER" value="Metrico Request"/> - </children> - </children> - <styles foreground="//@colors.2" lineWidth="20" id="EVENT"> - <renderingStyle> - <adaptedGradientColoredAreas definedStyleId="bpmnEventStyle" gradientType="0"> - <adaptedGradientColoredAreas styleAdaption="0"> - <gradientColor> - <start locationType="LOCATION_TYPE_ABSOLUTE_START" locationValue="0"> - <color red="250" green="251" blue="252"/> - </start> - <end locationType="LOCATION_TYPE_ABSOLUTE_END" locationValue="0"> - <color red="250" green="251" blue="252"/> - </end> - </gradientColor> - </adaptedGradientColoredAreas> - <adaptedGradientColoredAreas styleAdaption="0"> - <gradientColor> - <start locationType="LOCATION_TYPE_ABSOLUTE_START" locationValue="0"> - <color red="229" green="229" blue="194"/> - </start> - <end locationType="LOCATION_TYPE_ABSOLUTE_END" locationValue="0"> - <color red="229" green="229" blue="194"/> - </end> - </gradientColor> - </adaptedGradientColoredAreas> - <adaptedGradientColoredAreas styleAdaption="0"> - <gradientColor> - <start locationType="LOCATION_TYPE_ABSOLUTE_START" locationValue="0"> - <color red="229" green="229" blue="194"/> - </start> - <end locationType="LOCATION_TYPE_ABSOLUTE_END" locationValue="0"> - <color red="229" green="229" blue="194"/> - </end> - </gradientColor> - </adaptedGradientColoredAreas> - </adaptedGradientColoredAreas> - </renderingStyle> - </styles> - <styles foreground="//@colors.2" lineWidth="20" id="TASK"> - <renderingStyle> - <adaptedGradientColoredAreas definedStyleId="bpmnTaskStyle" gradientType="0"> - <adaptedGradientColoredAreas styleAdaption="0"> - <gradientColor> - <start locationType="LOCATION_TYPE_ABSOLUTE_START" locationValue="0"> - <color red="250" green="251" blue="252"/> - </start> - <end locationType="LOCATION_TYPE_ABSOLUTE_END" locationValue="0"> - <color red="255" green="255" blue="204"/> - </end> - </gradientColor> - </adaptedGradientColoredAreas> - <adaptedGradientColoredAreas styleAdaption="0"> - <gradientColor> - <start locationType="LOCATION_TYPE_ABSOLUTE_START" locationValue="0"> - <color red="229" green="229" blue="194"/> - </start> - <end locationType="LOCATION_TYPE_ABSOLUTE_END" locationValue="0"> - <color red="229" green="229" blue="194"/> - </end> - </gradientColor> - </adaptedGradientColoredAreas> - <adaptedGradientColoredAreas styleAdaption="0"> - <gradientColor> - <start locationType="LOCATION_TYPE_ABSOLUTE_START" locationValue="0"> - <color red="229" green="229" blue="194"/> - </start> - <end locationType="LOCATION_TYPE_ABSOLUTE_END" locationValue="0"> - <color red="229" green="229" blue="194"/> - </end> - </gradientColor> - </adaptedGradientColoredAreas> - </adaptedGradientColoredAreas> - </renderingStyle> - </styles> - <styles background="//@colors.2" foreground="//@colors.2" lineWidth="1" id="BPMN-POLYGON-ARROW"/> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@anchors.0" end="//@children.8/@anchors.0"> - <properties key="independentObject" value="1154264171"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.8/@anchors.0" end="//@children.9/@anchors.0"> - <properties key="independentObject" value="674474777"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.9/@anchors.0" end="//@children.10/@anchors.0"> - <properties key="independentObject" value="953396352"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.10/@anchors.0" end="//@children.15/@anchors.0"> - <properties key="independentObject" value="452838388"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="65" x="10" y="6" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="anyNotCreatedSupportingServices[!allSupportingServicesCreatedAndActive]"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.11/@anchors.0" end="//@children.9/@anchors.0"> - <properties key="independentObject" value="1314172327"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="322" y="520"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.10/@anchors.0" end="//@children.1/@anchors.0"> - <properties key="independentObject" value="464090216"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="-1" y="-33" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="allSupportingServicesCreatedAndActive"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.7/@anchors.0" end="//@children.2/@anchors.0"> - <properties key="independentObject" value="1172247103"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.1/@anchors.0" end="//@children.12/@anchors.0"> - <properties key="independentObject" value="1200400906"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.4/@anchors.0"> - <properties key="independentObject" value="373137057"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="10" y="20" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="brokeActivity=="RFS_OSM""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="283"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.5/@anchors.0"> - <properties key="independentObject" value="1500062807"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="20" y="234" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="brokeActivity=="PARTNER""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="520"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.6/@anchors.0"> - <properties key="independentObject" value="573928657"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="10" y="334" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="brokeActivity=="AUTO""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="625"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.3/@anchors.0"> - <properties key="independentObject" value="2122667562"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="10" y="-79" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="brokeActivity=="MANUALLY""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="100"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.3/@anchors.0" end="//@children.13/@anchors.0"> - <properties key="independentObject" value="1662918832"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.13/@anchors.0" end="//@children.14/@anchors.0"> - <properties key="independentObject" value="853148196"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="4" y="19" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="!serviceHandledManually"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1256" y="186"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.14/@anchors.0" end="//@children.3/@anchors.0"> - <properties key="independentObject" value="1646542006"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1092" y="186"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.13/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="1330428417"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="12" y="-30" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="serviceHandledManually"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1407" y="100"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.4/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="2011653167"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1407" y="283"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.5/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="899440452"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1407" y="520"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.6/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="1381283938"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1407" y="625"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.15/@anchors.0" end="//@children.11/@anchors.0"> - <properties key="independentObject" value="411143385"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="20" y="27" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="!allSupportingServicesCreated"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="557" y="519"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.15/@anchors.0" end="//@children.16/@anchors.0"> - <properties key="independentObject" value="1711168274"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="65" x="-98" y="-56" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="allSupportingServicesCreated (but there are some not Active/Terminated)"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.16/@anchors.0" end="//@children.9/@anchors.0"> - <properties key="independentObject" value="1531148329"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="322" y="346"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.17/@anchors.0"> - <properties key="independentObject" value="1613365098"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="3" y="449" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="brokeActivity=="TESTSPEC""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="750"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.17/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="1795927371"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1407" y="750"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.18/@anchors.0"> - <properties key="independentObject" value="1383985042"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="34" y="94" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="brokeActivity=="RFS_CRSPEC""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="377"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.18/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="271142928"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.19/@anchors.0"> - <properties key="independentObject" value="2008707740"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" width="100" height="39" x="3" y="539" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value="brokeActivity=="GRSPEC""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="855"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.19/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="831845527"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP"/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1407" y="855"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.20/@anchors.0" end="//@children.7/@anchors.0"> - <properties key="independentObject" value="1324951383"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value=""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="1407" y="935"/> - </connections> - <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.12/@anchors.0" end="//@children.20/@anchors.0"> - <properties key="independentObject" value="269254567"/> - <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/> - <connectionDecorators visible="true" active="true" location="0.5"> - <graphicsAlgorithm xsi:type="al:MultiText" lineWidth="1" filled="false" transparency="0.0" style="//@styles.1" font="//@fonts.0" verticalAlignment="ALIGNMENT_TOP" value=""/> - </connectionDecorators> - <connectionDecorators visible="true" locationRelative="true" location="1.0"> - <graphicsAlgorithm xsi:type="al:Polygon" lineWidth="1" filled="true" transparency="0.0" style="//@styles.2"> - <points x="-10" y="-5" before="3" after="3"/> - <points/> - <points x="-10" y="5" before="3" after="3"/> - <points x="-8" before="3" after="3"/> - </graphicsAlgorithm> - </connectionDecorators> - <bendpoints x="907" y="935"/> - </connections> - <colors red="227" green="238" blue="249"/> - <colors red="255" green="255" blue="255"/> - <colors/> - <fonts name="Arial" size="8"/> - <fonts name="Arial" size="8" bold="true"/> -</pi:Diagram> diff --git a/.bpmn/src/main/resources/processes/TerminateScheduledServices.bpmn2d b/.bpmn/src/main/resources/processes/TerminateScheduledServices.bpmn2d deleted file mode 100644 index 396e2bfcc80f7d9eceb757777892546894c4c2e5..0000000000000000000000000000000000000000 --- a/.bpmn/src/main/resources/processes/TerminateScheduledServices.bpmn2d +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="BPMNdiagram" name="TerminateScheduledServices" snapToGrid="true" version="0.13.0"> - <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/> - <colors red="227" green="238" blue="249"/> - <colors red="255" green="255" blue="255"/> -</pi:Diagram> diff --git a/src/main/java/org/etsi/osl/osom/management/AutomationCheck.java b/src/main/java/org/etsi/osl/osom/management/AutomationCheck.java index 272a3ea50f230b73e68a904d1f6c16c6738d0433..0f5d87517edb4f2d73a2487ab040f6d7e2ed75b0 100644 --- a/src/main/java/org/etsi/osl/osom/management/AutomationCheck.java +++ b/src/main/java/org/etsi/osl/osom/management/AutomationCheck.java @@ -89,7 +89,7 @@ public class AutomationCheck implements JavaDelegate { execution.setVariable("brokeActivity", "RFS_OSM" ); } else if ( spec.getType().equals("ResourceFacingServiceSpecification") && ( spec.findSpecCharacteristicByName( "_CR_SPEC" ) != null ) ) { execution.setVariable("brokeActivity", "RFS_CRSPEC" ); - } else if ( spec.getType().equals("ResourceFacingServiceSpecification") && ( spec.findSpecCharacteristicByName( "_MT_" ) != null ) ) { + } else if ( spec.getType().equals("ResourceFacingServiceSpecification") && ( spec.findSpecCharacteristicByName( "_MT_QUERY" ) != null ) ) { execution.setVariable("brokeActivity", "RFS_MTSPEC" ); } else if ( spec.getType().equals("ResourceFacingServiceSpecification") ) { execution.setVariable("brokeActivity", "GRSPEC" ); diff --git a/src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationCheckDeploymentService.java b/src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationCheckDeploymentService.java new file mode 100644 index 0000000000000000000000000000000000000000..356f8c3be55db33ab61ab4fdac09549cb632ddd1 --- /dev/null +++ b/src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationCheckDeploymentService.java @@ -0,0 +1,50 @@ +package org.etsi.osl.osom.management; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.etsi.osl.tmf.sim638.model.Service; +import org.etsi.osl.tmf.sim638.model.ServiceUpdate; +import org.flowable.engine.delegate.DelegateExecution; +import org.flowable.engine.delegate.JavaDelegate; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +@Component(value = "metricoOrchestrationCheckDeploymentService") +public class MetricoOrchestrationCheckDeploymentService implements JavaDelegate { + private static final transient Log logger = LogFactory.getLog(MetricoOrchestrationCheckDeploymentService.class.getName()); + + @Value("${spring.application.name}") + private String compname; + + @Autowired + private ServiceOrderManager serviceOrderManager; + + @Override + public void execute(DelegateExecution execution) { + + logger.info( "MetricoOrchestrationService" ); + logger.info( execution.getVariableNames().toString() ); + + if ( execution.getVariable("contextServiceId") == null) { + + logger.error( "Variable contextServiceId is NULL!" ); + execution.setVariable("serviceDeploymentFinished", Boolean.TRUE ); + return; + } + Service aService = serviceOrderManager.retrieveService( (String) execution.getVariable("contextServiceId") ); + + if ( aService == null ) { + logger.info( "aService is null for contextServiceId = " +(String) execution.getVariable("contextServiceId") ); + execution.setVariable("serviceDeploymentFinished", Boolean.TRUE ); + return; + } + + execution.setVariable("serviceDeploymentFinished", Boolean.FALSE ); + + ServiceUpdate supd = new ServiceUpdate(); + boolean propagateToSO = false; + + + } +} diff --git a/src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationService.java b/src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationService.java index 60f6395b1c8b20094294c0deae41535f54a5e764..a8e8ca2cb5add16c337c0eba2e2f89bb228ca26c 100644 --- a/src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationService.java +++ b/src/main/java/org/etsi/osl/osom/management/MetricoOrchestrationService.java @@ -2,49 +2,48 @@ package org.etsi.osl.osom.management; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.etsi.osl.tmf.scm633.model.ServiceSpecCharacteristic; +import org.etsi.osl.tmf.scm633.model.ServiceSpecification; import org.etsi.osl.tmf.sim638.model.Service; -import org.etsi.osl.tmf.sim638.model.ServiceUpdate; +import org.etsi.osl.tmf.so641.model.ServiceOrder; import org.flowable.engine.delegate.DelegateExecution; import org.flowable.engine.delegate.JavaDelegate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; -@Component(value = "metricoOrchestrationService") +@Component(value = "metricoOrchestrationService") //bean name public class MetricoOrchestrationService implements JavaDelegate { - private static final transient Log logger = LogFactory.getLog(MetricoOrchestrationService.class.getName()); - @Value("${spring.application.name}") - private String compname; + private static final transient Log logger = LogFactory.getLog(NFVOrchestrationService.class.getName()); - @Autowired - private ServiceOrderManager serviceOrderManager; + + @Value("${spring.application.name}") + private String compname; + + + @Autowired + private ServiceOrderManager serviceOrderManager; + @Override public void execute(DelegateExecution execution) { - - logger.info( "MetricoOrchestrationService" ); - logger.info( execution.getVariableNames().toString() ); - - if ( execution.getVariable("contextServiceId") == null) { - - logger.error( "Variable contextServiceId is NULL!" ); - execution.setVariable("serviceDeploymentFinished", Boolean.TRUE ); - return; - } - Service aService = serviceOrderManager.retrieveService( (String) execution.getVariable("contextServiceId") ); - - if ( aService == null ) { - logger.info( "aService is null for contextServiceId = " +(String) execution.getVariable("contextServiceId") ); - execution.setVariable("serviceDeploymentFinished", Boolean.TRUE ); - return; - } - - execution.setVariable("serviceDeploymentFinished", Boolean.FALSE ); - - ServiceUpdate supd = new ServiceUpdate(); - boolean propagateToSO = false; - - + ServiceOrder sorder = serviceOrderManager.retrieveServiceOrder( execution.getVariable("orderid").toString() ); + Service aService = serviceOrderManager.retrieveService( (String) execution.getVariable("contextServiceId") ); + logger.info("Service name:" + aService.getName() ); + logger.info("Service state:" + aService.getState() ); + logger.info("Request to TMF628 for Service: " + aService.getId() ); + + //we need to retrieve here the Service Spec of this service that we send to the NFVO + + ServiceSpecification spec = serviceOrderManager.retrieveServiceSpec( aService.getServiceSpecificationRef().getId() ); + + if ( spec!=null ) { + + ServiceSpecCharacteristic c = spec.getServiceSpecCharacteristicByName( "NSDID" ); + + + } + } diff --git a/src/main/resources/processes/ServiceCreationProcess.bpmn b/src/main/resources/processes/ServiceCreationProcess.bpmn index e296d3d75bcbdb37808accd189a4fc5a29624c38..2d53ce4640218e2e5b33faec53980b1f5439dd27 100644 --- a/src/main/resources/processes/ServiceCreationProcess.bpmn +++ b/src/main/resources/processes/ServiceCreationProcess.bpmn @@ -87,7 +87,9 @@ <sequenceFlow id="flow46" sourceRef="activityGenericResourceDeploymentReq" targetRef="servicetaskCheckForCreatedServices"></sequenceFlow> <callActivity id="parallelMetricoReq" name="Metrico Request" activiti:async="true" calledElement="procMetricoDeploymentRequest" activiti:inheritVariables="false"></callActivity> <sequenceFlow id="flow47" sourceRef="parallelMetricoReq" targetRef="servicetaskCheckForCreatedServices"></sequenceFlow> - <sequenceFlow id="flow48" sourceRef="exclusivegateway2" targetRef="parallelMetricoReq"></sequenceFlow> + <sequenceFlow id="flow48" name="brokeActivity=="RFS_MTSPEC"" sourceRef="exclusivegateway2" targetRef="parallelMetricoReq"> + <conditionExpression xsi:type="tFormalExpression"><![CDATA[${brokeActivity=='RFS_MTSPEC'}]]></conditionExpression> + </sequenceFlow> </process> <bpmndi:BPMNDiagram id="BPMNDiagram_CreateServiceProcess"> <bpmndi:BPMNPlane bpmnElement="CreateServiceProcess" id="BPMNPlane_CreateServiceProcess"> @@ -332,6 +334,9 @@ <omgdi:waypoint x="907.0" y="250.0"></omgdi:waypoint> <omgdi:waypoint x="907.0" y="935.0"></omgdi:waypoint> <omgdi:waypoint x="1070.0" y="935.0"></omgdi:waypoint> + <bpmndi:BPMNLabel> + <omgdc:Bounds height="39.0" width="100.0" x="950.0" y="879.0"></omgdc:Bounds> + </bpmndi:BPMNLabel> </bpmndi:BPMNEdge> </bpmndi:BPMNPlane> </bpmndi:BPMNDiagram>