Code changes in BPMN infra for RAN Slice Use case
[so.git] / bpmn / so-bpmn-moi / src / main / resources / process / EnrichGBB.bpmn
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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:modeler="http://camunda.org/schema/modeler/1.0" id="Definitions_042zahe" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.1.0" modeler:executionPlatform="Camunda Platform" modeler:executionPlatformVersion="7.17.0">
3   <bpmn:process id="EnrichGBB" name="EnrichGBB" isExecutable="true" camunda:versionTag="1">
4     <bpmn:startEvent id="StartEvent_1">
5       <bpmn:outgoing>Flow_00l5u3m</bpmn:outgoing>
6     </bpmn:startEvent>
7     <bpmn:callActivity id="Activity_0sqn8c7" name="Call DoHandleOofRequest" calledElement="DoHandleOofRequest">
8       <bpmn:extensionElements>
9         <camunda:in source="NSST_apiPath" target="apiPath" />
10         <camunda:in source="NSST_correlator" target="correlator" />
11         <camunda:in source="NSST_messageType" target="messageType" />
12         <camunda:in source="NSST_timeout" target="timeout" />
13         <camunda:in source="NSST_oofRequest" target="oofRequest" />
14         <camunda:out source="WorkflowException" target="WorkflowException" />
15         <camunda:out source="asyncCallbackResponse" target="NSST_asyncCallbackResponse" />
16       </bpmn:extensionElements>
17       <bpmn:incoming>SequenceFlow_1r5aycw</bpmn:incoming>
18       <bpmn:outgoing>Flow_1navrbe</bpmn:outgoing>
19     </bpmn:callActivity>
20     <bpmn:sequenceFlow id="SequenceFlow_1r5aycw" sourceRef="ScriptTask_0ybe0w9" targetRef="Activity_0sqn8c7" />
21     <bpmn:sequenceFlow id="Flow_1navrbe" sourceRef="Activity_0sqn8c7" targetRef="ScriptTask_1bg09vu" />
22     <bpmn:sequenceFlow id="Flow_00l5u3m" sourceRef="StartEvent_1" targetRef="ScriptTask_0ybe0w9" />
23     <bpmn:endEvent id="Event_1itf4bg">
24       <bpmn:incoming>Flow_1xiq8re</bpmn:incoming>
25     </bpmn:endEvent>
26     <bpmn:sequenceFlow id="Flow_1xiq8re" sourceRef="ScriptTask_1bg09vu" targetRef="Event_1itf4bg" />
27     <bpmn:serviceTask id="ScriptTask_0ybe0w9" name="Prepare OOF request" camunda:expression="${EnrichGBBTask.prepareOofRequest(execution)}">
28       <bpmn:incoming>Flow_00l5u3m</bpmn:incoming>
29       <bpmn:outgoing>SequenceFlow_1r5aycw</bpmn:outgoing>
30     </bpmn:serviceTask>
31     <bpmn:serviceTask id="ScriptTask_1bg09vu" name="Process OOF Async&#10;ressponse" camunda:expression="${EnrichGBBTask.processOOFAsyncResponse(execution)}">
32       <bpmn:incoming>Flow_1navrbe</bpmn:incoming>
33       <bpmn:outgoing>Flow_1xiq8re</bpmn:outgoing>
34     </bpmn:serviceTask>
35   </bpmn:process>
36   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
37     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="EnrichGBB">
38       <bpmndi:BPMNEdge id="Flow_1xiq8re_di" bpmnElement="Flow_1xiq8re">
39         <di:waypoint x="760" y="120" />
40         <di:waypoint x="832" y="120" />
41       </bpmndi:BPMNEdge>
42       <bpmndi:BPMNEdge id="Flow_00l5u3m_di" bpmnElement="Flow_00l5u3m">
43         <di:waypoint x="158" y="120" />
44         <di:waypoint x="310" y="120" />
45       </bpmndi:BPMNEdge>
46       <bpmndi:BPMNEdge id="Flow_1navrbe_di" bpmnElement="Flow_1navrbe">
47         <di:waypoint x="580" y="116" />
48         <di:waypoint x="660" y="116" />
49       </bpmndi:BPMNEdge>
50       <bpmndi:BPMNEdge id="SequenceFlow_1r5aycw_di" bpmnElement="SequenceFlow_1r5aycw">
51         <di:waypoint x="410" y="120" />
52         <di:waypoint x="480" y="120" />
53         <bpmndi:BPMNLabel>
54           <dc:Bounds x="470.5" y="163" width="90" height="12" />
55         </bpmndi:BPMNLabel>
56       </bpmndi:BPMNEdge>
57       <bpmndi:BPMNShape id="BPMNShape_1aru9st" bpmnElement="Activity_0sqn8c7">
58         <dc:Bounds x="480" y="80" width="100" height="80" />
59       </bpmndi:BPMNShape>
60       <bpmndi:BPMNShape id="Event_1itf4bg_di" bpmnElement="Event_1itf4bg">
61         <dc:Bounds x="832" y="102" width="36" height="36" />
62       </bpmndi:BPMNShape>
63       <bpmndi:BPMNShape id="Activity_1wzhzok_di" bpmnElement="ScriptTask_0ybe0w9">
64         <dc:Bounds x="310" y="80" width="100" height="80" />
65       </bpmndi:BPMNShape>
66       <bpmndi:BPMNShape id="Activity_1t8o2pj_di" bpmnElement="ScriptTask_1bg09vu">
67         <dc:Bounds x="660" y="80" width="100" height="80" />
68       </bpmndi:BPMNShape>
69       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
70         <dc:Bounds x="122" y="102" width="36" height="36" />
71       </bpmndi:BPMNShape>
72     </bpmndi:BPMNPlane>
73   </bpmndi:BPMNDiagram>
74 </bpmn:definitions>