| <?xml version="1.0" encoding="UTF-8"?> |
| <bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_13dsy4w" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.4.1"> |
| <bpmn:error id="Error_0l3pcnc" name="MSOWorkflowException" errorCode="MSOWorkflowException" /> |
| <bpmn:error id="Error_1eyu7sx" name="MSOWorkflowException" errorCode="MSOWorkflowException" /> |
| <bpmn:error id="Error_0vq6f5h" name="Error_3ai5jm1" /> |
| <bpmn:process id="ActivateSliceService" name="ActivateSliceService" isExecutable="true"> |
| <bpmn:startEvent id="StartEvent_01bdhbw" name="start"> |
| <bpmn:outgoing>SequenceFlow_1tdecf1</bpmn:outgoing> |
| </bpmn:startEvent> |
| <bpmn:serviceTask id="ServiceTask_1hmtmeq" name="Update Service Operation Status"> |
| <bpmn:extensionElements> |
| <camunda:connector> |
| <camunda:inputOutput> |
| <camunda:inputParameter name="url">${dbAdapterEndpoint}</camunda:inputParameter> |
| <camunda:inputParameter name="headers"> |
| <camunda:map> |
| <camunda:entry key="content-type">application/soap+xml</camunda:entry> |
| <camunda:entry key="Authorization">Basic YnBlbDpwYXNzd29yZDEk</camunda:entry> |
| </camunda:map> |
| </camunda:inputParameter> |
| <camunda:inputParameter name="payload">${updateOperationStatus}</camunda:inputParameter> |
| <camunda:inputParameter name="method">POST</camunda:inputParameter> |
| <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter> |
| <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter> |
| </camunda:inputOutput> |
| <camunda:connectorId>http-connector</camunda:connectorId> |
| </camunda:connector> |
| </bpmn:extensionElements> |
| <bpmn:incoming>SequenceFlow_1ox6oh6</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_0szxmyf</bpmn:outgoing> |
| </bpmn:serviceTask> |
| <bpmn:scriptTask id="ScriptTask_1wow08q" name="Pre Process Incoming Request" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_1tdecf1</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_0bvnci8</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.preProcessRequest(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:scriptTask id="ScriptTask_1730kjg" name="Init Service Operation Status" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_0bvnci8</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_1ox6oh6</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.prepareInitServiceOperationStatus(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:sequenceFlow id="SequenceFlow_1tdecf1" sourceRef="StartEvent_01bdhbw" targetRef="ScriptTask_1wow08q" /> |
| <bpmn:sequenceFlow id="SequenceFlow_0bvnci8" sourceRef="ScriptTask_1wow08q" targetRef="ScriptTask_1730kjg" /> |
| <bpmn:sequenceFlow id="SequenceFlow_1ox6oh6" sourceRef="ScriptTask_1730kjg" targetRef="ServiceTask_1hmtmeq" /> |
| <bpmn:scriptTask id="ScriptTask_1gm0rl4" name="Send Sync Ack Response" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_0szxmyf</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_1p778c2</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi = new ActivateSliceService() |
| csi.sendSyncResponse(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:sequenceFlow id="SequenceFlow_0szxmyf" sourceRef="ServiceTask_1hmtmeq" targetRef="ScriptTask_1gm0rl4" /> |
| <bpmn:scriptTask id="ScriptTask_1yc7wdf" name="check AAI Orch Status of e2e slice" default="SequenceFlow_0mr8oz6" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_1p778c2</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_1wrrg4v</bpmn:outgoing> |
| <bpmn:outgoing>SequenceFlow_0mr8oz6</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.checkAAIOrchStatusOfE2ESlice(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:exclusiveGateway id="ExclusiveGateway_0nce7pi" name="Success?"> |
| <bpmn:incoming>SequenceFlow_19gpkz7</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_0cn6n0t</bpmn:outgoing> |
| <bpmn:outgoing>SequenceFlow_0cs78yf</bpmn:outgoing> |
| </bpmn:exclusiveGateway> |
| <bpmn:intermediateThrowEvent id="IntermediateThrowEvent_08yipcf" name="goto prepare active"> |
| <bpmn:incoming>SequenceFlow_0cn6n0t</bpmn:incoming> |
| <bpmn:linkEventDefinition name="prepareActive" /> |
| </bpmn:intermediateThrowEvent> |
| <bpmn:sequenceFlow id="SequenceFlow_0cn6n0t" name="yes" sourceRef="ExclusiveGateway_0nce7pi" targetRef="IntermediateThrowEvent_08yipcf"> |
| <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isContinue") == "true"}</bpmn:conditionExpression> |
| </bpmn:sequenceFlow> |
| <bpmn:scriptTask id="ScriptTask_0916zkl" name="PrepareActiviation" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_003ne6w</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_1b7nvps</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.prepareActivation(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:endEvent id="EndEvent_0bvm36p"> |
| <bpmn:incoming>SequenceFlow_1pgjdeq</bpmn:incoming> |
| <bpmn:errorEventDefinition id="ErrorEventDefinition_1jpik0g" errorRef="Error_0l3pcnc" /> |
| </bpmn:endEvent> |
| <bpmn:sequenceFlow id="SequenceFlow_003ne6w" sourceRef="IntermediateThrowEvent_0m13l1h" targetRef="ScriptTask_0916zkl" /> |
| <bpmn:callActivity id="CallActivity_06ommam" name="DoActivateSliceService" default="SequenceFlow_1pgjdeq" calledElement="DoActivateSliceService"> |
| <bpmn:extensionElements> |
| <camunda:out source="WorkflowException" target="WorkflowException" /> |
| <camunda:out source="isNSSIActivate" target="isNSSIActivate" /> |
| <camunda:in source="msoRequestId" target="msoRequestId" /> |
| <camunda:in source="nssInstances" target="nssInstances" /> |
| <camunda:out source="nssInstances" target="nssInstances" /> |
| <camunda:in source="customerInfo" target="customerInfo" /> |
| </bpmn:extensionElements> |
| <bpmn:incoming>SequenceFlow_1b7nvps</bpmn:incoming> |
| <bpmn:incoming>SequenceFlow_1rsr0hp</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_1pgjdeq</bpmn:outgoing> |
| <bpmn:outgoing>SequenceFlow_150j97l</bpmn:outgoing> |
| </bpmn:callActivity> |
| <bpmn:scriptTask id="ScriptTask_0x0emke" name="Update the status of SNSSAI and NSI " scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_194fylv</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_0eiek58</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.updateStatusSNSSAIandNSIandNSSI(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:scriptTask id="ScriptTask_0032ffo" name="Prepare Completion Request" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_0eiek58</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_0dc8i0s</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi = new ActivateSliceService() |
| csi.prepareCompletionRequest(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:serviceTask id="ServiceTask_06tcv65" name="Update Service Operation Status to Success"> |
| <bpmn:extensionElements> |
| <camunda:connector> |
| <camunda:inputOutput> |
| <camunda:inputParameter name="url">${dbAdapterEndpoint}</camunda:inputParameter> |
| <camunda:inputParameter name="headers"> |
| <camunda:map> |
| <camunda:entry key="content-type">application/soap+xml</camunda:entry> |
| <camunda:entry key="Authorization">${UrnPropertiesReader.getVariable("mso.adapters.requestDb.auth", execution)}</camunda:entry> |
| </camunda:map> |
| </camunda:inputParameter> |
| <camunda:inputParameter name="payload">${updateOperationStatus}</camunda:inputParameter> |
| <camunda:inputParameter name="method">POST</camunda:inputParameter> |
| <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter> |
| <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter> |
| </camunda:inputOutput> |
| <camunda:connectorId>http-connector</camunda:connectorId> |
| </camunda:connector> |
| </bpmn:extensionElements> |
| <bpmn:incoming>SequenceFlow_0dc8i0s</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_11u2ido</bpmn:outgoing> |
| </bpmn:serviceTask> |
| <bpmn:endEvent id="EndEvent_1uebh6a" name="end"> |
| <bpmn:incoming>SequenceFlow_11u2ido</bpmn:incoming> |
| <bpmn:incoming>SequenceFlow_0cs78yf</bpmn:incoming> |
| </bpmn:endEvent> |
| <bpmn:sequenceFlow id="SequenceFlow_11u2ido" sourceRef="ServiceTask_06tcv65" targetRef="EndEvent_1uebh6a" /> |
| <bpmn:subProcess id="SubProcess_1s80wtc" name="sub process for fallouthandler and rollback" triggeredByEvent="true"> |
| <bpmn:scriptTask id="ScriptTask_0pv8gip" name="Send Error Response"> |
| <bpmn:incoming>SequenceFlow_16jz1l6</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_097vxbl</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.sendSyncError(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:endEvent id="EndEvent_0yy0a8r"> |
| <bpmn:incoming>SequenceFlow_097vxbl</bpmn:incoming> |
| </bpmn:endEvent> |
| <bpmn:startEvent id="StartEvent_1a9lxvc"> |
| <bpmn:outgoing>SequenceFlow_16jz1l6</bpmn:outgoing> |
| <bpmn:errorEventDefinition id="ErrorEventDefinition_00r6zey" /> |
| </bpmn:startEvent> |
| <bpmn:sequenceFlow id="SequenceFlow_097vxbl" sourceRef="ScriptTask_0pv8gip" targetRef="EndEvent_0yy0a8r" /> |
| <bpmn:sequenceFlow id="SequenceFlow_16jz1l6" sourceRef="StartEvent_1a9lxvc" targetRef="ScriptTask_0pv8gip" /> |
| </bpmn:subProcess> |
| <bpmn:sequenceFlow id="SequenceFlow_0eiek58" sourceRef="ScriptTask_0x0emke" targetRef="ScriptTask_0032ffo" /> |
| <bpmn:sequenceFlow id="SequenceFlow_0dc8i0s" sourceRef="ScriptTask_0032ffo" targetRef="ServiceTask_06tcv65" /> |
| <bpmn:sequenceFlow id="SequenceFlow_0cs78yf" name="no" sourceRef="ExclusiveGateway_0nce7pi" targetRef="EndEvent_1uebh6a"> |
| <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isContinue") == "false"}</bpmn:conditionExpression> |
| </bpmn:sequenceFlow> |
| <bpmn:intermediateCatchEvent id="IntermediateThrowEvent_0m13l1h" name="prepareActive"> |
| <bpmn:outgoing>SequenceFlow_003ne6w</bpmn:outgoing> |
| <bpmn:linkEventDefinition name="prepareActive" /> |
| </bpmn:intermediateCatchEvent> |
| <bpmn:scriptTask id="ScriptTask_1oa27ir" name="check AAI Orch Status of NSI" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_1wrrg4v</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_1ny9zkw</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.checkAAIOrchStatusOfAllocates(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:sequenceFlow id="SequenceFlow_1wrrg4v" name="continue" sourceRef="ScriptTask_1yc7wdf" targetRef="ScriptTask_1oa27ir"> |
| <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isContinue") == true}</bpmn:conditionExpression> |
| </bpmn:sequenceFlow> |
| <bpmn:endEvent id="EndEvent_0n9enas" name="already operate so end"> |
| <bpmn:incoming>SequenceFlow_0mr8oz6</bpmn:incoming> |
| </bpmn:endEvent> |
| <bpmn:sequenceFlow id="SequenceFlow_0mr8oz6" sourceRef="ScriptTask_1yc7wdf" targetRef="EndEvent_0n9enas" /> |
| <bpmn:sequenceFlow id="SequenceFlow_1ny9zkw" sourceRef="ScriptTask_1oa27ir" targetRef="Task_14srbts" /> |
| <bpmn:sequenceFlow id="SequenceFlow_19gpkz7" sourceRef="Task_14srbts" targetRef="ExclusiveGateway_0nce7pi" /> |
| <bpmn:scriptTask id="Task_14srbts" name="check AAI Orch Status of NSI" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_1ny9zkw</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_19gpkz7</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.checkAAIOrchStatusOfNSI(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:sequenceFlow id="SequenceFlow_1b7nvps" sourceRef="ScriptTask_0916zkl" targetRef="CallActivity_06ommam" /> |
| <bpmn:sequenceFlow id="SequenceFlow_1pgjdeq" sourceRef="CallActivity_06ommam" targetRef="EndEvent_0bvm36p" /> |
| <bpmn:sequenceFlow id="SequenceFlow_150j97l" sourceRef="CallActivity_06ommam" targetRef="Task_0gu3dv6"> |
| <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("WorkflowException") == null}</bpmn:conditionExpression> |
| </bpmn:sequenceFlow> |
| <bpmn:sequenceFlow id="SequenceFlow_194fylv" sourceRef="Task_0gu3dv6" targetRef="ScriptTask_0x0emke"> |
| <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("isOperationFinished") == "true"}</bpmn:conditionExpression> |
| </bpmn:sequenceFlow> |
| <bpmn:sequenceFlow id="SequenceFlow_1rsr0hp" sourceRef="Task_0gu3dv6" targetRef="CallActivity_06ommam" /> |
| <bpmn:scriptTask id="Task_0gu3dv6" name="isOperationFinished " default="SequenceFlow_1rsr0hp" scriptFormat="groovy"> |
| <bpmn:incoming>SequenceFlow_150j97l</bpmn:incoming> |
| <bpmn:outgoing>SequenceFlow_194fylv</bpmn:outgoing> |
| <bpmn:outgoing>SequenceFlow_1rsr0hp</bpmn:outgoing> |
| <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.* |
| def csi= new ActivateSliceService() |
| csi.isOperationFinished(execution)</bpmn:script> |
| </bpmn:scriptTask> |
| <bpmn:sequenceFlow id="SequenceFlow_1p778c2" sourceRef="ScriptTask_1gm0rl4" targetRef="ScriptTask_1yc7wdf" /> |
| </bpmn:process> |
| <bpmndi:BPMNDiagram id="BPMNDiagram_1"> |
| <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="ActivateSliceService"> |
| <bpmndi:BPMNShape id="StartEvent_01bdhbw_di" bpmnElement="StartEvent_01bdhbw"> |
| <dc:Bounds x="172" y="72" width="36" height="36" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="179" y="115" width="23" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ServiceTask_1hmtmeq_di" bpmnElement="ServiceTask_1hmtmeq"> |
| <dc:Bounds x="550" y="50" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ScriptTask_1wow08q_di" bpmnElement="ScriptTask_1wow08q"> |
| <dc:Bounds x="250" y="50" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ScriptTask_1730kjg_di" bpmnElement="ScriptTask_1730kjg"> |
| <dc:Bounds x="390" y="50" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_1tdecf1_di" bpmnElement="SequenceFlow_1tdecf1"> |
| <di:waypoint x="208" y="90" /> |
| <di:waypoint x="250" y="90" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_0bvnci8_di" bpmnElement="SequenceFlow_0bvnci8"> |
| <di:waypoint x="350" y="90" /> |
| <di:waypoint x="390" y="90" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_1ox6oh6_di" bpmnElement="SequenceFlow_1ox6oh6"> |
| <di:waypoint x="490" y="90" /> |
| <di:waypoint x="550" y="90" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="ScriptTask_1gm0rl4_di" bpmnElement="ScriptTask_1gm0rl4"> |
| <dc:Bounds x="690" y="50" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_0szxmyf_di" bpmnElement="SequenceFlow_0szxmyf"> |
| <di:waypoint x="650" y="90" /> |
| <di:waypoint x="690" y="90" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="ScriptTask_1yc7wdf_di" bpmnElement="ScriptTask_1yc7wdf"> |
| <dc:Bounds x="840" y="50" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ExclusiveGateway_0nce7pi_di" bpmnElement="ExclusiveGateway_0nce7pi" isMarkerVisible="true"> |
| <dc:Bounds x="1315" y="65" width="50" height="50" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="1347" y="55" width="48" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="IntermediateThrowEvent_10d4tak_di" bpmnElement="IntermediateThrowEvent_08yipcf"> |
| <dc:Bounds x="1432" y="72" width="36" height="36" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="1422" y="115" width="63" height="27" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_0cn6n0t_di" bpmnElement="SequenceFlow_0cn6n0t"> |
| <di:waypoint x="1365" y="90" /> |
| <di:waypoint x="1432" y="90" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="1390" y="72" width="17" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="ScriptTask_0916zkl_di" bpmnElement="ScriptTask_0916zkl"> |
| <dc:Bounds x="250" y="390" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="EndEvent_0bvm36p_di" bpmnElement="EndEvent_0bvm36p"> |
| <dc:Bounds x="522" y="532" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_003ne6w_di" bpmnElement="SequenceFlow_003ne6w"> |
| <di:waypoint x="208" y="430" /> |
| <di:waypoint x="250" y="430" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="CallActivity_06ommam_di" bpmnElement="CallActivity_06ommam"> |
| <dc:Bounds x="490" y="390" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ScriptTask_0x0emke_di" bpmnElement="ScriptTask_0x0emke"> |
| <dc:Bounds x="920" y="390" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ScriptTask_0032ffo_di" bpmnElement="ScriptTask_0032ffo"> |
| <dc:Bounds x="1120" y="390" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ServiceTask_06tcv65_di" bpmnElement="ServiceTask_06tcv65"> |
| <dc:Bounds x="1270" y="390" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="EndEvent_1uebh6a_di" bpmnElement="EndEvent_1uebh6a"> |
| <dc:Bounds x="1422" y="412" width="36" height="36" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="1431" y="455" width="19" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_11u2ido_di" bpmnElement="SequenceFlow_11u2ido"> |
| <di:waypoint x="1370" y="430" /> |
| <di:waypoint x="1422" y="430" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="SubProcess_1s80wtc_di" bpmnElement="SubProcess_1s80wtc" isExpanded="true"> |
| <dc:Bounds x="410" y="700" width="810" height="180" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ScriptTask_0pv8gip_di" bpmnElement="ScriptTask_0pv8gip"> |
| <dc:Bounds x="730" y="740" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="EndEvent_0yy0a8r_di" bpmnElement="EndEvent_0yy0a8r"> |
| <dc:Bounds x="967" y="762" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="StartEvent_1a9lxvc_di" bpmnElement="StartEvent_1a9lxvc"> |
| <dc:Bounds x="517" y="762" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_097vxbl_di" bpmnElement="SequenceFlow_097vxbl"> |
| <di:waypoint x="830" y="780" /> |
| <di:waypoint x="967" y="780" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_16jz1l6_di" bpmnElement="SequenceFlow_16jz1l6"> |
| <di:waypoint x="553" y="780" /> |
| <di:waypoint x="730" y="780" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_0eiek58_di" bpmnElement="SequenceFlow_0eiek58"> |
| <di:waypoint x="1020" y="430" /> |
| <di:waypoint x="1120" y="430" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_0dc8i0s_di" bpmnElement="SequenceFlow_0dc8i0s"> |
| <di:waypoint x="1220" y="430" /> |
| <di:waypoint x="1270" y="430" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_0cs78yf_di" bpmnElement="SequenceFlow_0cs78yf"> |
| <di:waypoint x="1340" y="115" /> |
| <di:waypoint x="1340" y="170" /> |
| <di:waypoint x="1440" y="170" /> |
| <di:waypoint x="1440" y="412" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="1384" y="152" width="13" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="IntermediateCatchEvent_1vye481_di" bpmnElement="IntermediateThrowEvent_0m13l1h"> |
| <dc:Bounds x="172" y="412" width="36" height="36" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="156" y="455" width="68" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="ScriptTask_1oa27ir_di" bpmnElement="ScriptTask_1oa27ir"> |
| <dc:Bounds x="1000" y="50" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_1wrrg4v_di" bpmnElement="SequenceFlow_1wrrg4v"> |
| <di:waypoint x="940" y="90" /> |
| <di:waypoint x="1000" y="90" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="950" y="72" width="42" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="EndEvent_0n9enas_di" bpmnElement="EndEvent_0n9enas"> |
| <dc:Bounds x="872" y="182" width="36" height="36" /> |
| <bpmndi:BPMNLabel> |
| <dc:Bounds x="855" y="225" width="77" height="27" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_0mr8oz6_di" bpmnElement="SequenceFlow_0mr8oz6"> |
| <di:waypoint x="890" y="130" /> |
| <di:waypoint x="890" y="182" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_1ny9zkw_di" bpmnElement="SequenceFlow_1ny9zkw"> |
| <di:waypoint x="1100" y="90" /> |
| <di:waypoint x="1170" y="90" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_19gpkz7_di" bpmnElement="SequenceFlow_19gpkz7"> |
| <di:waypoint x="1270" y="90" /> |
| <di:waypoint x="1315" y="90" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="ScriptTask_0tmggtr_di" bpmnElement="Task_14srbts"> |
| <dc:Bounds x="1170" y="50" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_1b7nvps_di" bpmnElement="SequenceFlow_1b7nvps"> |
| <di:waypoint x="350" y="430" /> |
| <di:waypoint x="490" y="430" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_1pgjdeq_di" bpmnElement="SequenceFlow_1pgjdeq"> |
| <di:waypoint x="540" y="470" /> |
| <di:waypoint x="540" y="532" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_150j97l_di" bpmnElement="SequenceFlow_150j97l"> |
| <di:waypoint x="590" y="430" /> |
| <di:waypoint x="710" y="430" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_194fylv_di" bpmnElement="SequenceFlow_194fylv"> |
| <di:waypoint x="810" y="430" /> |
| <di:waypoint x="920" y="430" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="SequenceFlow_1rsr0hp_di" bpmnElement="SequenceFlow_1rsr0hp"> |
| <di:waypoint x="760" y="390" /> |
| <di:waypoint x="760" y="300" /> |
| <di:waypoint x="540" y="300" /> |
| <di:waypoint x="540" y="390" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="ScriptTask_0i2gnhv_di" bpmnElement="Task_0gu3dv6"> |
| <dc:Bounds x="710" y="390" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="SequenceFlow_1p778c2_di" bpmnElement="SequenceFlow_1p778c2"> |
| <di:waypoint x="790" y="90" /> |
| <di:waypoint x="840" y="90" /> |
| </bpmndi:BPMNEdge> |
| </bpmndi:BPMNPlane> |
| </bpmndi:BPMNDiagram> |
| </bpmn:definitions> |