various bugfixes for casablanca
[so.git] / bpmn / so-bpmn-infrastructure-flows / src / main / resources / process / CreateVcpeResCustService_simplified.bpmn
1 <?xml version="1.0" encoding="UTF-8"?>
2 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="_MagIIMOUEeW8asg-vCEgWQ" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="1.11.3" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
3   <bpmn2:process id="CreateVcpeResCustService_simplified" name="CreateVcpeResCustService_simplified" isExecutable="true">
4     <bpmn2:scriptTask id="sendSyncAckResponse_ScriptTask" name="Send Sync Ack Response" scriptFormat="groovy">
5       <bpmn2:incoming>SequenceFlow_7</bpmn2:incoming>
6       <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
7       <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
8 def CreateVcpeResCustService = new CreateVcpeResCustService()
9 CreateVcpeResCustService.sendSyncResponse(execution)]]></bpmn2:script>
10     </bpmn2:scriptTask>
11     <bpmn2:sequenceFlow id="SequenceFlow_3" name="" sourceRef="sendSyncAckResponse_ScriptTask" targetRef="IntermediateThrowEvent_2" />
12     <bpmn2:startEvent id="createVCPE_startEvent" name="Start Flow">
13       <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
14     </bpmn2:startEvent>
15     <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="createVCPE_startEvent" targetRef="preProcessRequest_ScriptTask" />
16     <bpmn2:scriptTask id="preProcessRequest_ScriptTask" name="PreProcess Incoming Request" scriptFormat="groovy">
17       <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
18       <bpmn2:outgoing>SequenceFlow_7</bpmn2:outgoing>
19       <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
20 def CreateVcpeResCustService = new CreateVcpeResCustService()
21 CreateVcpeResCustService.preProcessRequest(execution)
22 ]]></bpmn2:script>
23     </bpmn2:scriptTask>
24     <bpmn2:sequenceFlow id="SequenceFlow_7" name="" sourceRef="preProcessRequest_ScriptTask" targetRef="sendSyncAckResponse_ScriptTask" />
25     <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_3" name="vCPE-RESCUST">
26       <bpmn2:outgoing>SequenceFlow_1eu60rt</bpmn2:outgoing>
27       <bpmn2:linkEventDefinition id="_LinkEventDefinition_37" name="vCPE-RESCUST" />
28     </bpmn2:intermediateCatchEvent>
29     <bpmn2:scriptTask id="postProcessAndCompletionRequest_ScriptTask" name="Post Process &#38; Completion Request" scriptFormat="groovy">
30       <bpmn2:incoming>SequenceFlow_0afe2pg</bpmn2:incoming>
31       <bpmn2:outgoing>SequenceFlow_29</bpmn2:outgoing>
32       <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
33 def CreateVcpeResCustService = new CreateVcpeResCustService()
34 CreateVcpeResCustService.postProcessResponse(execution)]]></bpmn2:script>
35     </bpmn2:scriptTask>
36     <bpmn2:sequenceFlow id="SequenceFlow_29" name="" sourceRef="postProcessAndCompletionRequest_ScriptTask" targetRef="callCompleteMsoProcess_CallActivity" />
37     <bpmn2:callActivity id="callCompleteMsoProcess_CallActivity" name="Call CompleteMsoProcess" calledElement="CompleteMsoProcess">
38       <bpmn2:extensionElements>
39         <camunda:in variables="all" />
40         <camunda:out variables="all" />
41         <camunda:in source="CVRCS_CompleteMsoProcessRequest" target="CompleteMsoProcessRequest" />
42         <camunda:in source="mso-request-id" target="requestId" />
43         <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
44         <camunda:out source="CMSO_ResponseCode" target="CMSO_ResponseCode" />
45         <camunda:out source="CompleteMsoProcessResponse" target="CompleteMsoProcessResponse" />
46         <camunda:out source="CMSO_ErrorResponse" target="CMSO_ErrorResponse" />
47       </bpmn2:extensionElements>
48       <bpmn2:incoming>SequenceFlow_29</bpmn2:incoming>
49       <bpmn2:outgoing>SequenceFlow_8</bpmn2:outgoing>
50     </bpmn2:callActivity>
51     <bpmn2:sequenceFlow id="SequenceFlow_8" name="" sourceRef="callCompleteMsoProcess_CallActivity" targetRef="ScriptTask_2" />
52     <bpmn2:scriptTask id="ScriptTask_2" name="Set Success Indicator" scriptFormat="groovy">
53       <bpmn2:incoming>SequenceFlow_8</bpmn2:incoming>
54       <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>
55       <bpmn2:script><![CDATA[// The following variable is checked by the unit test
56 execution.setVariable("CreateVcpeResCustServiceSuccessIndicator", true)]]></bpmn2:script>
57     </bpmn2:scriptTask>
58     <bpmn2:sequenceFlow id="SequenceFlow_6" name="" sourceRef="ScriptTask_2" targetRef="CreateVCPE_EndEvent" />
59     <bpmn2:endEvent id="CreateVCPE_EndEvent" name="End">
60       <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>
61       <bpmn2:terminateEventDefinition id="_TerminateEventDefinition_13" />
62     </bpmn2:endEvent>
63     <bpmn2:subProcess id="UnexpectedError_SubProcess_1" name="Sub-process for UnexpectedErrors" triggeredByEvent="true">
64       <bpmn2:startEvent id="StartEvent_1">
65         <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
66         <bpmn2:errorEventDefinition id="_ErrorEventDefinition_92" errorRef="Error_1" />
67       </bpmn2:startEvent>
68       <bpmn2:endEvent id="EndEvent_1">
69         <bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
70       </bpmn2:endEvent>
71       <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="StartEvent_1" targetRef="ScriptTask_1" />
72       <bpmn2:scriptTask id="ScriptTask_1" name="Log / Print Unexpected Error" scriptFormat="groovy">
73         <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
74         <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
75         <bpmn2:script><![CDATA[import org.onap.so.bpmn.common.scripts.*
76 ExceptionUtil ex = new ExceptionUtil()
77 ex.processJavaException(execution)]]></bpmn2:script>
78       </bpmn2:scriptTask>
79       <bpmn2:sequenceFlow id="SequenceFlow_5" name="" sourceRef="ScriptTask_1" targetRef="EndEvent_1" />
80     </bpmn2:subProcess>
81     <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_4" name="FinishProcess">
82       <bpmn2:outgoing>SequenceFlow_12ilko1</bpmn2:outgoing>
83       <bpmn2:linkEventDefinition id="_LinkEventDefinition_39" name="FinishProcess" />
84     </bpmn2:intermediateCatchEvent>
85     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_2" name="GoTovCPE-RESCUST">
86       <bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
87       <bpmn2:linkEventDefinition id="_LinkEventDefinition_38" name="vCPE-RESCUST" />
88     </bpmn2:intermediateThrowEvent>
89     <bpmn2:subProcess id="SubProcess_0s6hpty" name="Subprocess For Exception / FalloutHandler" triggeredByEvent="true">
90       <bpmn2:exclusiveGateway id="ExclusiveGateway_1vwgs6p" name="Is Rollback On?" default="SequenceFlow_0dhf2js">
91         <bpmn2:incoming>SequenceFlow_0zq7i3q</bpmn2:incoming>
92         <bpmn2:outgoing>SequenceFlow_0zpbskl</bpmn2:outgoing>
93         <bpmn2:outgoing>SequenceFlow_0dhf2js</bpmn2:outgoing>
94       </bpmn2:exclusiveGateway>
95       <bpmn2:startEvent id="StartEvent_1bwmffk" name="Fault Start">
96         <bpmn2:outgoing>SequenceFlow_0zq7i3q</bpmn2:outgoing>
97         <bpmn2:errorEventDefinition />
98       </bpmn2:startEvent>
99       <bpmn2:exclusiveGateway id="ExclusiveGateway_0ydrtdx" name="isPONR?" default="SequenceFlow_02o4yqx">
100         <bpmn2:incoming>SequenceFlow_0zpbskl</bpmn2:incoming>
101         <bpmn2:outgoing>SequenceFlow_1sx5llu</bpmn2:outgoing>
102         <bpmn2:outgoing>SequenceFlow_02o4yqx</bpmn2:outgoing>
103       </bpmn2:exclusiveGateway>
104       <bpmn2:exclusiveGateway id="ExclusiveGateway_1kvn1pz" name="is AR_TXC Ok?" default="SequenceFlow_19mxskt">
105         <bpmn2:incoming>SequenceFlow_0t3mtod</bpmn2:incoming>
106         <bpmn2:outgoing>SequenceFlow_19mxskt</bpmn2:outgoing>
107         <bpmn2:outgoing>SequenceFlow_1sl79hn</bpmn2:outgoing>
108       </bpmn2:exclusiveGateway>
109       <bpmn2:callActivity id="CallActivity_0jw5tqa" name="Call FalloutHandlerV1" calledElement="FalloutHandler">
110         <bpmn2:extensionElements>
111           <camunda:in source="CVRCS_falloutRequest" target="FalloutHandlerRequest" />
112           <camunda:in source="msoRequestId" target="mso-request-id" />
113           <camunda:in source="serviceInstanceId" target="mso-service-instance-id" />
114           <camunda:out source="FH_ResponseCode" target="FH_ResponseCode" />
115           <camunda:out source="FalloutHandlerResponse" target="FalloutHandlerResponse" />
116           <camunda:out source="FH_ErrorResponse" target="FH_ErrorResponse" />
117         </bpmn2:extensionElements>
118         <bpmn2:incoming>SequenceFlow_0807ukc</bpmn2:incoming>
119         <bpmn2:outgoing>SequenceFlow_19yywk8</bpmn2:outgoing>
120       </bpmn2:callActivity>
121       <bpmn2:endEvent id="EndEvent_04xute7">
122         <bpmn2:incoming>SequenceFlow_19yywk8</bpmn2:incoming>
123       </bpmn2:endEvent>
124       <bpmn2:scriptTask id="ScriptTask_0yk02h3" name="Prepare FalloutHandler" scriptFormat="groovy">
125         <bpmn2:incoming>SequenceFlow_0jg47xm</bpmn2:incoming>
126         <bpmn2:outgoing>SequenceFlow_0807ukc</bpmn2:outgoing>
127         <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
128 def CreateVcpeResCustService = new CreateVcpeResCustService()
129 CreateVcpeResCustService.prepareFalloutRequest(execution)]]></bpmn2:script>
130       </bpmn2:scriptTask>
131       <bpmn2:sequenceFlow id="SequenceFlow_0zpbskl" name="Yes" sourceRef="ExclusiveGateway_1vwgs6p" targetRef="ExclusiveGateway_0ydrtdx">
132         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("disableRollback") != true}]]></bpmn2:conditionExpression>
133       </bpmn2:sequenceFlow>
134       <bpmn2:sequenceFlow id="SequenceFlow_0dhf2js" name="No" sourceRef="ExclusiveGateway_1vwgs6p" targetRef="InclusiveGateway_0foywso" />
135       <bpmn2:sequenceFlow id="SequenceFlow_1sx5llu" name="Yes" sourceRef="ExclusiveGateway_0ydrtdx" targetRef="InclusiveGateway_0foywso">
136         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("PONR") == true}]]></bpmn2:conditionExpression>
137       </bpmn2:sequenceFlow>
138       <bpmn2:sequenceFlow id="SequenceFlow_02o4yqx" name="No" sourceRef="ExclusiveGateway_0ydrtdx" targetRef="ScriptTask_17doerz" />
139       <bpmn2:sequenceFlow id="SequenceFlow_19mxskt" name="No" sourceRef="ExclusiveGateway_1kvn1pz" targetRef="ExclusiveGateway_05indeh" />
140       <bpmn2:callActivity id="DoRollbackService_CallActivity" name="DoRollback&#10;Service&#10;" calledElement="DoCreateServiceInstanceRollback">
141         <bpmn2:extensionElements>
142           <camunda:in source="DCRESI_rollbackData" target="rollbackData" />
143           <camunda:in source="msoRequestId" target="msoRequestId" />
144           <camunda:out source="rolledBack" target="DCRESI_rolledBack" />
145           <camunda:out source="rollbackError" target="DCRESI_rollbackError" />
146           <camunda:in source="sdncVersion" target="sdncVersion" />
147         </bpmn2:extensionElements>
148         <bpmn2:incoming>SequenceFlow_1a7e8l1</bpmn2:incoming>
149         <bpmn2:outgoing>SequenceFlow_1f1hd3l</bpmn2:outgoing>
150       </bpmn2:callActivity>
151       <bpmn2:inclusiveGateway id="InclusiveGateway_0foywso">
152         <bpmn2:incoming>SequenceFlow_1sx5llu</bpmn2:incoming>
153         <bpmn2:incoming>SequenceFlow_0dhf2js</bpmn2:incoming>
154         <bpmn2:incoming>SequenceFlow_1rabks0</bpmn2:incoming>
155         <bpmn2:outgoing>SequenceFlow_0jg47xm</bpmn2:outgoing>
156       </bpmn2:inclusiveGateway>
157       <bpmn2:sequenceFlow id="SequenceFlow_1f1hd3l" sourceRef="DoRollbackService_CallActivity" targetRef="InclusiveGateway_0m9f5ka" />
158       <bpmn2:sequenceFlow id="SequenceFlow_0jg47xm" sourceRef="InclusiveGateway_0foywso" targetRef="ScriptTask_0yk02h3" />
159       <bpmn2:sequenceFlow id="SequenceFlow_0807ukc" sourceRef="ScriptTask_0yk02h3" targetRef="CallActivity_0jw5tqa" />
160       <bpmn2:sequenceFlow id="SequenceFlow_19yywk8" sourceRef="CallActivity_0jw5tqa" targetRef="EndEvent_04xute7" />
161       <bpmn2:exclusiveGateway id="ExclusiveGateway_05indeh" name="Service Rollback present?" default="SequenceFlow_0sezboq">
162         <bpmn2:incoming>SequenceFlow_19mxskt</bpmn2:incoming>
163         <bpmn2:incoming>SequenceFlow_17cz98f</bpmn2:incoming>
164         <bpmn2:outgoing>SequenceFlow_0sezboq</bpmn2:outgoing>
165         <bpmn2:outgoing>SequenceFlow_1a7e8l1</bpmn2:outgoing>
166       </bpmn2:exclusiveGateway>
167       <bpmn2:sequenceFlow id="SequenceFlow_0sezboq" name="No" sourceRef="ExclusiveGateway_05indeh" targetRef="InclusiveGateway_0m9f5ka" />
168       <bpmn2:sequenceFlow id="SequenceFlow_0zq7i3q" name="" sourceRef="StartEvent_1bwmffk" targetRef="ExclusiveGateway_1vwgs6p" />
169       <bpmn2:inclusiveGateway id="InclusiveGateway_0m9f5ka">
170         <bpmn2:incoming>SequenceFlow_1f1hd3l</bpmn2:incoming>
171         <bpmn2:incoming>SequenceFlow_0sezboq</bpmn2:incoming>
172         <bpmn2:incoming>SequenceFlow_1mbymcu</bpmn2:incoming>
173         <bpmn2:incoming>SequenceFlow_00by7l7</bpmn2:incoming>
174         <bpmn2:outgoing>SequenceFlow_1lv5ld6</bpmn2:outgoing>
175       </bpmn2:inclusiveGateway>
176       <bpmn2:scriptTask id="ScriptTask_17doerz" name="Pre Process Rollback" scriptFormat="groovy">
177         <bpmn2:incoming>SequenceFlow_02o4yqx</bpmn2:incoming>
178         <bpmn2:outgoing>SequenceFlow_0ftzjjm</bpmn2:outgoing>
179         <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
180 def CreateVcpeResCustService= new CreateVcpeResCustService()
181 CreateVcpeResCustService.preProcessRollback(execution)]]></bpmn2:script>
182       </bpmn2:scriptTask>
183       <bpmn2:scriptTask id="ScriptTask_0wyub4x" name="Post Process Rollback" scriptFormat="groovy">
184         <bpmn2:incoming>SequenceFlow_0dvsqpp</bpmn2:incoming>
185         <bpmn2:outgoing>SequenceFlow_1rabks0</bpmn2:outgoing>
186         <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
187 def CreateVcpeResCustService= new CreateVcpeResCustService()
188 CreateVcpeResCustService.postProcessRollback(execution)]]></bpmn2:script>
189       </bpmn2:scriptTask>
190       <bpmn2:sequenceFlow id="SequenceFlow_1rabks0" sourceRef="ScriptTask_0wyub4x" targetRef="InclusiveGateway_0foywso" />
191       <bpmn2:exclusiveGateway id="ExclusiveGateway_06gq6em" name="is AR_BRG Ok?" default="SequenceFlow_0ya1cr3">
192         <bpmn2:incoming>SequenceFlow_12dakwh</bpmn2:incoming>
193         <bpmn2:outgoing>SequenceFlow_0orpdrl</bpmn2:outgoing>
194         <bpmn2:outgoing>SequenceFlow_0ya1cr3</bpmn2:outgoing>
195       </bpmn2:exclusiveGateway>
196       <bpmn2:callActivity id="CallActivity_1bpuf2p" name="DoRollback&#10;BRG Allotted Resources&#10;" calledElement="DoCreateAllottedResourceBRGRollback">
197         <bpmn2:extensionElements>
198           <camunda:in source="msoRequestId" target="msoRequestId" />
199           <camunda:in source="DCARBRG_rollbackData" target="rollbackData" />
200           <camunda:in source="sdncVersion" target="sdncVersion" />
201           <camunda:out source="rolledBack" target="DCARBRG_rolledBack" />
202           <camunda:out source="rollbackError" target="DCARBRG_rollbackError" />
203         </bpmn2:extensionElements>
204         <bpmn2:incoming>SequenceFlow_0orpdrl</bpmn2:incoming>
205         <bpmn2:outgoing>SequenceFlow_1t3cnnx</bpmn2:outgoing>
206       </bpmn2:callActivity>
207       <bpmn2:inclusiveGateway id="InclusiveGateway_131ozdf">
208         <bpmn2:incoming>SequenceFlow_0ya1cr3</bpmn2:incoming>
209         <bpmn2:incoming>SequenceFlow_1sim44y</bpmn2:incoming>
210         <bpmn2:outgoing>SequenceFlow_027lz43</bpmn2:outgoing>
211       </bpmn2:inclusiveGateway>
212       <bpmn2:sequenceFlow id="SequenceFlow_0orpdrl" name="Yes" sourceRef="ExclusiveGateway_06gq6em" targetRef="CallActivity_1bpuf2p">
213         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DCARBRG_rollbackData") != null }]]></bpmn2:conditionExpression>
214       </bpmn2:sequenceFlow>
215       <bpmn2:sequenceFlow id="SequenceFlow_1t3cnnx" sourceRef="CallActivity_1bpuf2p" targetRef="ExclusiveGateway_1mjdcct" />
216       <bpmn2:sequenceFlow id="SequenceFlow_0ya1cr3" name="No" sourceRef="ExclusiveGateway_06gq6em" targetRef="InclusiveGateway_131ozdf" />
217       <bpmn2:exclusiveGateway id="ExclusiveGateway_14tl857" name="is VNF Ok?" default="SequenceFlow_1kpdu1j">
218         <bpmn2:incoming>SequenceFlow_027lz43</bpmn2:incoming>
219         <bpmn2:outgoing>SequenceFlow_1kpdu1j</bpmn2:outgoing>
220         <bpmn2:outgoing>SequenceFlow_007p8k3</bpmn2:outgoing>
221       </bpmn2:exclusiveGateway>
222       <bpmn2:inclusiveGateway id="InclusiveGateway_142br6v">
223         <bpmn2:incoming>SequenceFlow_1kpdu1j</bpmn2:incoming>
224         <bpmn2:incoming>SequenceFlow_1quvahv</bpmn2:incoming>
225         <bpmn2:outgoing>SequenceFlow_0t3mtod</bpmn2:outgoing>
226       </bpmn2:inclusiveGateway>
227       <bpmn2:sequenceFlow id="SequenceFlow_1kpdu1j" name="No" sourceRef="ExclusiveGateway_14tl857" targetRef="InclusiveGateway_142br6v" />
228       <bpmn2:exclusiveGateway id="ExclusiveGateway_1mjdcct" name="Rollback success?" default="SequenceFlow_0dr2fem">
229         <bpmn2:incoming>SequenceFlow_1t3cnnx</bpmn2:incoming>
230         <bpmn2:outgoing>SequenceFlow_1sim44y</bpmn2:outgoing>
231         <bpmn2:outgoing>SequenceFlow_0dr2fem</bpmn2:outgoing>
232       </bpmn2:exclusiveGateway>
233       <bpmn2:sequenceFlow id="SequenceFlow_1sim44y" name="Yes" sourceRef="ExclusiveGateway_1mjdcct" targetRef="InclusiveGateway_131ozdf">
234         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCARBRG_rolledBack") == true }]]></bpmn2:conditionExpression>
235       </bpmn2:sequenceFlow>
236       <bpmn2:sequenceFlow id="SequenceFlow_0dr2fem" name="No" sourceRef="ExclusiveGateway_1mjdcct" targetRef="InclusiveGateway_1xenadu" />
237       <bpmn2:exclusiveGateway id="ExclusiveGateway_05dg1m1" name="Rollback success?" default="SequenceFlow_1mbymcu">
238         <bpmn2:incoming>SequenceFlow_1mpsdaj</bpmn2:incoming>
239         <bpmn2:outgoing>SequenceFlow_1quvahv</bpmn2:outgoing>
240         <bpmn2:outgoing>SequenceFlow_1mbymcu</bpmn2:outgoing>
241       </bpmn2:exclusiveGateway>
242       <bpmn2:sequenceFlow id="SequenceFlow_1quvahv" name="Yes" sourceRef="ExclusiveGateway_05dg1m1" targetRef="InclusiveGateway_142br6v">
243         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCVAM_rolledBack") ==true }]]></bpmn2:conditionExpression>
244       </bpmn2:sequenceFlow>
245       <bpmn2:sequenceFlow id="SequenceFlow_1mbymcu" name="No" sourceRef="ExclusiveGateway_05dg1m1" targetRef="InclusiveGateway_0m9f5ka" />
246       <bpmn2:exclusiveGateway id="ExclusiveGateway_0y7gtd9" name="rollback failed?" default="SequenceFlow_12dakwh">
247         <bpmn2:incoming>SequenceFlow_0ftzjjm</bpmn2:incoming>
248         <bpmn2:outgoing>SequenceFlow_12dakwh</bpmn2:outgoing>
249         <bpmn2:outgoing>SequenceFlow_09nn9a9</bpmn2:outgoing>
250       </bpmn2:exclusiveGateway>
251       <bpmn2:sequenceFlow id="SequenceFlow_0ftzjjm" sourceRef="ScriptTask_17doerz" targetRef="ExclusiveGateway_0y7gtd9" />
252       <bpmn2:sequenceFlow id="SequenceFlow_12dakwh" name="No" sourceRef="ExclusiveGateway_0y7gtd9" targetRef="ExclusiveGateway_06gq6em" />
253       <bpmn2:inclusiveGateway id="InclusiveGateway_1xenadu">
254         <bpmn2:incoming>SequenceFlow_1lv5ld6</bpmn2:incoming>
255         <bpmn2:incoming>SequenceFlow_09nn9a9</bpmn2:incoming>
256         <bpmn2:incoming>SequenceFlow_0dr2fem</bpmn2:incoming>
257         <bpmn2:outgoing>SequenceFlow_0dvsqpp</bpmn2:outgoing>
258       </bpmn2:inclusiveGateway>
259       <bpmn2:sequenceFlow id="SequenceFlow_1lv5ld6" sourceRef="InclusiveGateway_0m9f5ka" targetRef="InclusiveGateway_1xenadu" />
260       <bpmn2:sequenceFlow id="SequenceFlow_0dvsqpp" sourceRef="InclusiveGateway_1xenadu" targetRef="ScriptTask_0wyub4x" />
261       <bpmn2:sequenceFlow id="SequenceFlow_09nn9a9" name="Yes" sourceRef="ExclusiveGateway_0y7gtd9" targetRef="InclusiveGateway_1xenadu">
262         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("rolledBack") != null && execution.getVariable("rolledBack") == false}]]></bpmn2:conditionExpression>
263       </bpmn2:sequenceFlow>
264       <bpmn2:sequenceFlow id="SequenceFlow_027lz43" sourceRef="InclusiveGateway_131ozdf" targetRef="ExclusiveGateway_14tl857" />
265       <bpmn2:sequenceFlow id="SequenceFlow_0t3mtod" sourceRef="InclusiveGateway_142br6v" targetRef="ExclusiveGateway_1kvn1pz" />
266       <bpmn2:callActivity id="CallActivity_071yaf8" name="DoRollback&#10;TXC Allotted Resources&#10;" calledElement="DoCreateAllottedResourceTXCRollback">
267         <bpmn2:extensionElements>
268           <camunda:in source="msoRequestId" target="msoRequestId" />
269           <camunda:in source="DCARTXC_rollbackData" target="rollbackData" />
270           <camunda:in source="sdncVersion" target="sdncVersion" />
271           <camunda:out source="rolledBack" target="DCARTXC_rolledBack" />
272           <camunda:out source="rollbackError" target="DCARTXC_rollbackError" />
273         </bpmn2:extensionElements>
274         <bpmn2:incoming>SequenceFlow_1sl79hn</bpmn2:incoming>
275         <bpmn2:outgoing>SequenceFlow_0ne9n0g</bpmn2:outgoing>
276       </bpmn2:callActivity>
277       <bpmn2:sequenceFlow id="SequenceFlow_1sl79hn" name="Yes" sourceRef="ExclusiveGateway_1kvn1pz" targetRef="CallActivity_071yaf8">
278         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DCARTXC_rollbackData") != null }]]></bpmn2:conditionExpression>
279       </bpmn2:sequenceFlow>
280       <bpmn2:exclusiveGateway id="ExclusiveGateway_0y158bb" name="Rollback success?" default="SequenceFlow_00by7l7">
281         <bpmn2:incoming>SequenceFlow_0ne9n0g</bpmn2:incoming>
282         <bpmn2:outgoing>SequenceFlow_00by7l7</bpmn2:outgoing>
283         <bpmn2:outgoing>SequenceFlow_17cz98f</bpmn2:outgoing>
284       </bpmn2:exclusiveGateway>
285       <bpmn2:sequenceFlow id="SequenceFlow_0ne9n0g" sourceRef="CallActivity_071yaf8" targetRef="ExclusiveGateway_0y158bb" />
286       <bpmn2:sequenceFlow id="SequenceFlow_1a7e8l1" name="Yes" sourceRef="ExclusiveGateway_05indeh" targetRef="DoRollbackService_CallActivity">
287         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCRESI_rollbackData") != null }]]></bpmn2:conditionExpression>
288       </bpmn2:sequenceFlow>
289       <bpmn2:sequenceFlow id="SequenceFlow_00by7l7" name="No" sourceRef="ExclusiveGateway_0y158bb" targetRef="InclusiveGateway_0m9f5ka" />
290       <bpmn2:sequenceFlow id="SequenceFlow_17cz98f" name="Yes" sourceRef="ExclusiveGateway_0y158bb" targetRef="ExclusiveGateway_05indeh">
291         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{ execution.getVariable("DCARTXC_rolledBack") == true }]]></bpmn2:conditionExpression>
292       </bpmn2:sequenceFlow>
293       <bpmn2:callActivity id="CallActivity_1cl4iu4" name="DoRollback&#10;VNF and Modules&#10;" calledElement="DoCreateVnfAndModulesRollback">
294         <bpmn2:extensionElements>
295           <camunda:in source="msoRequestId" target="msoRequestId" />
296           <camunda:in source="DCVAM_rollbackData" target="rollbackData" />
297           <camunda:out source="rolledBack" target="DCVAM_rolledBack" />
298           <camunda:out source="rollbackError" target="DCVAM_rollbackError" />
299           <camunda:in source="sdncVersion" target="sdncVersion" />
300         </bpmn2:extensionElements>
301         <bpmn2:incoming>SequenceFlow_007p8k3</bpmn2:incoming>
302         <bpmn2:outgoing>SequenceFlow_1mpsdaj</bpmn2:outgoing>
303       </bpmn2:callActivity>
304       <bpmn2:sequenceFlow id="SequenceFlow_1mpsdaj" sourceRef="CallActivity_1cl4iu4" targetRef="ExclusiveGateway_05dg1m1" />
305       <bpmn2:sequenceFlow id="SequenceFlow_007p8k3" name="Yes" sourceRef="ExclusiveGateway_14tl857" targetRef="CallActivity_1cl4iu4">
306         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("DCVAM_rollbackData") != null }]]></bpmn2:conditionExpression>
307       </bpmn2:sequenceFlow>
308     </bpmn2:subProcess>
309     <bpmn2:scriptTask id="setPONR_ScriptTask" name="set PONR">
310       <bpmn2:incoming>SequenceFlow_12ilko1</bpmn2:incoming>
311       <bpmn2:outgoing>SequenceFlow_0afe2pg</bpmn2:outgoing>
312       <bpmn2:script><![CDATA[#{execution.setVariable("PONR", true)}]]></bpmn2:script>
313     </bpmn2:scriptTask>
314     <bpmn2:sequenceFlow id="SequenceFlow_12ilko1" sourceRef="IntermediateCatchEvent_4" targetRef="setPONR_ScriptTask" />
315     <bpmn2:sequenceFlow id="SequenceFlow_0afe2pg" sourceRef="setPONR_ScriptTask" targetRef="postProcessAndCompletionRequest_ScriptTask" />
316     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0prlju0" name="GoTo StartService">
317       <bpmn2:incoming>SequenceFlow_11efpvh</bpmn2:incoming>
318       <bpmn2:linkEventDefinition name="CreateAllottedResourcesBRG" />
319     </bpmn2:intermediateThrowEvent>
320     <bpmn2:callActivity id="DecomposeService" name="Call Decompose Service" calledElement="DecomposeService">
321       <bpmn2:extensionElements>
322         <camunda:in source="msoRequestId" target="msoRequestId" />
323         <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
324         <camunda:in source="serviceModelInfo" target="serviceModelInfo" />
325         <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
326         <camunda:out source="serviceDecomposition" target="serviceDecomposition" />
327         <camunda:out source="WorkflowException" target="WorkflowException" />
328       </bpmn2:extensionElements>
329       <bpmn2:incoming>SequenceFlow_00h6hmd</bpmn2:incoming>
330       <bpmn2:outgoing>SequenceFlow_17g05fd</bpmn2:outgoing>
331     </bpmn2:callActivity>
332     <bpmn2:scriptTask id="ScriptTask_0cdtchu" name="Prepare&#10;Decompose&#10;Service&#10;" scriptFormat="groovy">
333       <bpmn2:incoming>SequenceFlow_1eu60rt</bpmn2:incoming>
334       <bpmn2:outgoing>SequenceFlow_00h6hmd</bpmn2:outgoing>
335       <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
336 def CreateVcpeResCustService = new CreateVcpeResCustService()
337 CreateVcpeResCustService.prepareDecomposeService(execution)]]></bpmn2:script>
338     </bpmn2:scriptTask>
339     <bpmn2:sequenceFlow id="SequenceFlow_1eu60rt" sourceRef="IntermediateCatchEvent_3" targetRef="ScriptTask_0cdtchu" />
340     <bpmn2:sequenceFlow id="SequenceFlow_00h6hmd" sourceRef="ScriptTask_0cdtchu" targetRef="DecomposeService" />
341     <bpmn2:sequenceFlow id="SequenceFlow_17g05fd" sourceRef="DecomposeService" targetRef="ScriptTask_0lpv2da" />
342     <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_17pzn7m" name="CreateAllottedResourcesBRG">
343       <bpmn2:outgoing>SequenceFlow_0gj4vud</bpmn2:outgoing>
344       <bpmn2:linkEventDefinition name="CreateAllottedResourcesBRG" />
345     </bpmn2:intermediateCatchEvent>
346     <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0lt5ltv" name="GoToFinishProcess">
347       <bpmn2:incoming>SequenceFlow_0clhseq</bpmn2:incoming>
348       <bpmn2:linkEventDefinition name="FinishProcess" />
349     </bpmn2:intermediateThrowEvent>
350     <bpmn2:scriptTask id="ScriptTask_0lpv2da" name="PostProcess&#10;Decompose&#10;Service&#10;" scriptFormat="groovy">
351       <bpmn2:incoming>SequenceFlow_17g05fd</bpmn2:incoming>
352       <bpmn2:outgoing>SequenceFlow_11efpvh</bpmn2:outgoing>
353       <bpmn2:script><![CDATA[import org.onap.so.bpmn.vcpe.scripts.*
354 def CreateVcpeResCustService = new CreateVcpeResCustService()
355 CreateVcpeResCustService.processDecomposition(execution)]]></bpmn2:script>
356     </bpmn2:scriptTask>
357     <bpmn2:sequenceFlow id="SequenceFlow_11efpvh" sourceRef="ScriptTask_0lpv2da" targetRef="IntermediateThrowEvent_0prlju0" />
358     <bpmn2:sequenceFlow id="SequenceFlow_0gj4vud" sourceRef="IntermediateCatchEvent_17pzn7m" targetRef="Task_14l19kv" />
359     <bpmn2:sequenceFlow id="SequenceFlow_0clhseq" sourceRef="Task_14l19kv" targetRef="IntermediateThrowEvent_0lt5ltv" />
360     <bpmn2:callActivity id="Task_14l19kv" name="Create And Activate Pnf Resource" calledElement="CreateAndActivatePnfResource">
361       <bpmn2:extensionElements>
362         <camunda:in source="timeoutForPnfEntryNotification" target="timeoutForPnfEntryNotification" />
363         <camunda:in source="correlationId" target="correlationId" />
364         <camunda:in businessKey="#{execution.processBusinessKey}" />
365       </bpmn2:extensionElements>
366       <bpmn2:incoming>SequenceFlow_0gj4vud</bpmn2:incoming>
367       <bpmn2:outgoing>SequenceFlow_0clhseq</bpmn2:outgoing>
368     </bpmn2:callActivity>
369   </bpmn2:process>
370   <bpmn2:error id="Error_2" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
371   <bpmn2:error id="Error_1" name="java.lang.Exception" errorCode="java.lang.Exception" />
372   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
373     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="CreateVcpeResCustService_simplified">
374       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_47" bpmnElement="createVCPE_startEvent">
375         <dc:Bounds x="67" y="920" width="36" height="36" />
376         <bpmndi:BPMNLabel>
377           <dc:Bounds x="61" y="961" width="50" height="12" />
378         </bpmndi:BPMNLabel>
379       </bpmndi:BPMNShape>
380       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_61" bpmnElement="preProcessRequest_ScriptTask">
381         <dc:Bounds x="256" y="898" width="100" height="80" />
382       </bpmndi:BPMNShape>
383       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_47" targetElement="_BPMNShape_ScriptTask_61">
384         <di:waypoint xsi:type="dc:Point" x="103" y="938" />
385         <di:waypoint xsi:type="dc:Point" x="256" y="938" />
386         <bpmndi:BPMNLabel>
387           <dc:Bounds x="100" y="938" width="90" height="0" />
388         </bpmndi:BPMNLabel>
389       </bpmndi:BPMNEdge>
390       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_4" bpmnElement="callCompleteMsoProcess_CallActivity">
391         <dc:Bounds x="763" y="1432" width="100" height="80" />
392       </bpmndi:BPMNShape>
393       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_80" bpmnElement="postProcessAndCompletionRequest_ScriptTask">
394         <dc:Bounds x="490" y="1432" width="100" height="80" />
395       </bpmndi:BPMNShape>
396       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_7" sourceElement="_BPMNShape_ScriptTask_61" targetElement="_BPMNShape_ScriptTask_127">
397         <di:waypoint xsi:type="dc:Point" x="356" y="938" />
398         <di:waypoint xsi:type="dc:Point" x="447" y="938" />
399         <bpmndi:BPMNLabel>
400           <dc:Bounds x="200" y="899" width="90" height="0" />
401         </bpmndi:BPMNLabel>
402       </bpmndi:BPMNEdge>
403       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_127" bpmnElement="sendSyncAckResponse_ScriptTask">
404         <dc:Bounds x="447" y="898" width="100" height="80" />
405       </bpmndi:BPMNShape>
406       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_42" bpmnElement="SequenceFlow_29" sourceElement="_BPMNShape_ScriptTask_80" targetElement="_BPMNShape_CallActivity_4">
407         <di:waypoint xsi:type="dc:Point" x="590" y="1472" />
408         <di:waypoint xsi:type="dc:Point" x="763" y="1472" />
409         <bpmndi:BPMNLabel>
410           <dc:Bounds x="632" y="1457" width="90" height="0" />
411         </bpmndi:BPMNLabel>
412       </bpmndi:BPMNEdge>
413       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_177" bpmnElement="CreateVCPE_EndEvent">
414         <dc:Bounds x="1262" y="1452" width="36" height="36" />
415         <bpmndi:BPMNLabel>
416           <dc:Bounds x="1270" y="1493" width="20" height="12" />
417         </bpmndi:BPMNLabel>
418       </bpmndi:BPMNShape>
419       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8" sourceElement="_BPMNShape_CallActivity_4" targetElement="_BPMNShape_ScriptTask_337">
420         <di:waypoint xsi:type="dc:Point" x="863" y="1472" />
421         <di:waypoint xsi:type="dc:Point" x="1071" y="1471" />
422         <bpmndi:BPMNLabel>
423           <dc:Bounds x="922" y="1457" width="90" height="0" />
424         </bpmndi:BPMNLabel>
425       </bpmndi:BPMNEdge>
426       <bpmndi:BPMNShape id="_BPMNShape_SubProcess_27" bpmnElement="UnexpectedError_SubProcess_1" isExpanded="true">
427         <dc:Bounds x="1257" y="1702" width="409" height="232" />
428       </bpmndi:BPMNShape>
429       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_70" bpmnElement="StartEvent_1">
430         <dc:Bounds x="1325" y="1807" width="36" height="36" />
431         <bpmndi:BPMNLabel>
432           <dc:Bounds x="1298" y="1848" width="90" height="0" />
433         </bpmndi:BPMNLabel>
434       </bpmndi:BPMNShape>
435       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_269" bpmnElement="ScriptTask_1">
436         <dc:Bounds x="1400" y="1785" width="100" height="80" />
437       </bpmndi:BPMNShape>
438       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_219" bpmnElement="EndEvent_1">
439         <dc:Bounds x="1553" y="1807" width="36" height="36" />
440         <bpmndi:BPMNLabel>
441           <dc:Bounds x="1526" y="1848" width="90" height="0" />
442         </bpmndi:BPMNLabel>
443       </bpmndi:BPMNShape>
444       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_StartEvent_70" targetElement="_BPMNShape_ScriptTask_269">
445         <di:waypoint xsi:type="dc:Point" x="1361" y="1825" />
446         <di:waypoint xsi:type="dc:Point" x="1400" y="1825" />
447         <bpmndi:BPMNLabel>
448           <dc:Bounds x="1344" y="1825" width="90" height="0" />
449         </bpmndi:BPMNLabel>
450       </bpmndi:BPMNEdge>
451       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5" sourceElement="_BPMNShape_ScriptTask_269" targetElement="_BPMNShape_EndEvent_219">
452         <di:waypoint xsi:type="dc:Point" x="1500" y="1825" />
453         <di:waypoint xsi:type="dc:Point" x="1533" y="1825" />
454         <di:waypoint xsi:type="dc:Point" x="1533" y="1825" />
455         <di:waypoint xsi:type="dc:Point" x="1553" y="1825" />
456         <bpmndi:BPMNLabel>
457           <dc:Bounds x="1503" y="1825" width="90" height="0" />
458         </bpmndi:BPMNLabel>
459       </bpmndi:BPMNEdge>
460       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_3" sourceElement="_BPMNShape_ScriptTask_127">
461         <di:waypoint xsi:type="dc:Point" x="547" y="938" />
462         <di:waypoint xsi:type="dc:Point" x="699" y="938" />
463         <bpmndi:BPMNLabel>
464           <dc:Bounds x="578" y="923" width="90" height="0" />
465         </bpmndi:BPMNLabel>
466       </bpmndi:BPMNEdge>
467       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_337" bpmnElement="ScriptTask_2">
468         <dc:Bounds x="1071" y="1431" width="100" height="80" />
469       </bpmndi:BPMNShape>
470       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ScriptTask_337" targetElement="_BPMNShape_EndEvent_177">
471         <di:waypoint xsi:type="dc:Point" x="1171" y="1470" />
472         <di:waypoint xsi:type="dc:Point" x="1262" y="1470" />
473         <bpmndi:BPMNLabel>
474           <dc:Bounds x="1172" y="1455" width="90" height="0" />
475         </bpmndi:BPMNLabel>
476       </bpmndi:BPMNEdge>
477       <bpmndi:BPMNShape id="_BPMNShape_IntermediateCatchEvent_35" bpmnElement="IntermediateCatchEvent_3">
478         <dc:Bounds x="67" y="1075" width="36" height="36" />
479         <bpmndi:BPMNLabel>
480           <dc:Bounds x="43" y="1111" width="85" height="12" />
481         </bpmndi:BPMNLabel>
482       </bpmndi:BPMNShape>
483       <bpmndi:BPMNShape id="_BPMNShape_IntermediateCatchEvent_36" bpmnElement="IntermediateCatchEvent_4">
484         <dc:Bounds x="60" y="1454" width="36" height="36" />
485         <bpmndi:BPMNLabel>
486           <dc:Bounds x="43" y="1490" width="70" height="12" />
487         </bpmndi:BPMNLabel>
488       </bpmndi:BPMNShape>
489       <bpmndi:BPMNShape id="_BPMNShape_IntermediateThrowEvent_49" bpmnElement="IntermediateThrowEvent_2">
490         <dc:Bounds x="699" y="920" width="36" height="36" />
491         <bpmndi:BPMNLabel>
492           <dc:Bounds x="687" y="961" width="59" height="24" />
493         </bpmndi:BPMNLabel>
494       </bpmndi:BPMNShape>
495       <bpmndi:BPMNShape id="SubProcess_0s6hpty_di" bpmnElement="SubProcess_0s6hpty" isExpanded="true">
496         <dc:Bounds x="-266" y="1649" width="1482" height="1528" />
497       </bpmndi:BPMNShape>
498       <bpmndi:BPMNShape id="ExclusiveGateway_1vwgs6p_di" bpmnElement="ExclusiveGateway_1vwgs6p" isMarkerVisible="true">
499         <dc:Bounds x="50" y="2971" width="50" height="50" />
500         <bpmndi:BPMNLabel>
501           <dc:Bounds x="38" y="3031" width="78" height="12" />
502         </bpmndi:BPMNLabel>
503       </bpmndi:BPMNShape>
504       <bpmndi:BPMNShape id="StartEvent_1bwmffk_di" bpmnElement="StartEvent_1bwmffk">
505         <dc:Bounds x="-63" y="2979" width="36" height="36" />
506         <bpmndi:BPMNLabel>
507           <dc:Bounds x="-69" y="3020" width="51" height="12" />
508         </bpmndi:BPMNLabel>
509       </bpmndi:BPMNShape>
510       <bpmndi:BPMNShape id="ExclusiveGateway_0ydrtdx_di" bpmnElement="ExclusiveGateway_0ydrtdx" isMarkerVisible="true">
511         <dc:Bounds x="50" y="2888" width="50" height="50" />
512         <bpmndi:BPMNLabel>
513           <dc:Bounds x="-15" y="2903" width="46" height="12" />
514         </bpmndi:BPMNLabel>
515       </bpmndi:BPMNShape>
516       <bpmndi:BPMNShape id="ExclusiveGateway_1kvn1pz_di" bpmnElement="ExclusiveGateway_1kvn1pz" isMarkerVisible="true">
517         <dc:Bounds x="177" y="1821" width="50" height="50" />
518         <bpmndi:BPMNLabel>
519           <dc:Bounds x="110" y="1815" width="78" height="12" />
520         </bpmndi:BPMNLabel>
521       </bpmndi:BPMNShape>
522       <bpmndi:BPMNShape id="CallActivity_0jw5tqa_di" bpmnElement="CallActivity_0jw5tqa">
523         <dc:Bounds x="1023" y="2945" width="100" height="80" />
524       </bpmndi:BPMNShape>
525       <bpmndi:BPMNShape id="EndEvent_04xute7_di" bpmnElement="EndEvent_04xute7">
526         <dc:Bounds x="1160" y="2967" width="36" height="36" />
527         <bpmndi:BPMNLabel>
528           <dc:Bounds x="1133" y="3008" width="90" height="0" />
529         </bpmndi:BPMNLabel>
530       </bpmndi:BPMNShape>
531       <bpmndi:BPMNShape id="ScriptTask_0yk02h3_di" bpmnElement="ScriptTask_0yk02h3">
532         <dc:Bounds x="891" y="2945" width="100" height="80" />
533       </bpmndi:BPMNShape>
534       <bpmndi:BPMNEdge id="SequenceFlow_0zpbskl_di" bpmnElement="SequenceFlow_0zpbskl">
535         <di:waypoint xsi:type="dc:Point" x="75" y="2971" />
536         <di:waypoint xsi:type="dc:Point" x="75" y="2938" />
537         <bpmndi:BPMNLabel>
538           <dc:Bounds x="81" y="2958" width="19" height="12" />
539         </bpmndi:BPMNLabel>
540       </bpmndi:BPMNEdge>
541       <bpmndi:BPMNEdge id="SequenceFlow_0dhf2js_di" bpmnElement="SequenceFlow_0dhf2js">
542         <di:waypoint xsi:type="dc:Point" x="100" y="2996" />
543         <di:waypoint xsi:type="dc:Point" x="734" y="2996" />
544         <di:waypoint xsi:type="dc:Point" x="734" y="2938" />
545         <bpmndi:BPMNLabel>
546           <dc:Bounds x="140" y="3001" width="15" height="12" />
547         </bpmndi:BPMNLabel>
548       </bpmndi:BPMNEdge>
549       <bpmndi:BPMNEdge id="SequenceFlow_1sx5llu_di" bpmnElement="SequenceFlow_1sx5llu">
550         <di:waypoint xsi:type="dc:Point" x="100" y="2913" />
551         <di:waypoint xsi:type="dc:Point" x="405" y="2913" />
552         <di:waypoint xsi:type="dc:Point" x="405" y="2913" />
553         <di:waypoint xsi:type="dc:Point" x="709" y="2913" />
554         <bpmndi:BPMNLabel>
555           <dc:Bounds x="419" y="2917" width="19" height="12" />
556         </bpmndi:BPMNLabel>
557       </bpmndi:BPMNEdge>
558       <bpmndi:BPMNEdge id="SequenceFlow_02o4yqx_di" bpmnElement="SequenceFlow_02o4yqx">
559         <di:waypoint xsi:type="dc:Point" x="75" y="2888" />
560         <di:waypoint xsi:type="dc:Point" x="75" y="2866" />
561         <bpmndi:BPMNLabel>
562           <dc:Bounds x="86" y="2871" width="15" height="12" />
563         </bpmndi:BPMNLabel>
564       </bpmndi:BPMNEdge>
565       <bpmndi:BPMNEdge id="SequenceFlow_19mxskt_di" bpmnElement="SequenceFlow_19mxskt">
566         <di:waypoint xsi:type="dc:Point" x="202" y="1821" />
567         <di:waypoint xsi:type="dc:Point" x="202" y="1725" />
568         <di:waypoint xsi:type="dc:Point" x="681" y="1725" />
569         <di:waypoint xsi:type="dc:Point" x="681" y="1941" />
570         <bpmndi:BPMNLabel>
571           <dc:Bounds x="392" y="1704" width="15" height="12" />
572         </bpmndi:BPMNLabel>
573       </bpmndi:BPMNEdge>
574       <bpmndi:BPMNShape id="ScriptTask_11b4gmn_di" bpmnElement="setPONR_ScriptTask">
575         <dc:Bounds x="204" y="1432" width="100" height="80" />
576       </bpmndi:BPMNShape>
577       <bpmndi:BPMNEdge id="SequenceFlow_12ilko1_di" bpmnElement="SequenceFlow_12ilko1">
578         <di:waypoint xsi:type="dc:Point" x="96" y="1472" />
579         <di:waypoint xsi:type="dc:Point" x="204" y="1472" />
580         <bpmndi:BPMNLabel>
581           <dc:Bounds x="105" y="1447" width="90" height="0" />
582         </bpmndi:BPMNLabel>
583       </bpmndi:BPMNEdge>
584       <bpmndi:BPMNEdge id="SequenceFlow_0afe2pg_di" bpmnElement="SequenceFlow_0afe2pg">
585         <di:waypoint xsi:type="dc:Point" x="304" y="1472" />
586         <di:waypoint xsi:type="dc:Point" x="447" y="1472" />
587         <di:waypoint xsi:type="dc:Point" x="490" y="1472" />
588         <bpmndi:BPMNLabel>
589           <dc:Bounds x="331" y="1457" width="90" height="0" />
590         </bpmndi:BPMNLabel>
591       </bpmndi:BPMNEdge>
592       <bpmndi:BPMNShape id="CallActivity_0oh7wzu_di" bpmnElement="DoRollbackService_CallActivity">
593         <dc:Bounds x="976" y="1926" width="100" height="80" />
594       </bpmndi:BPMNShape>
595       <bpmndi:BPMNShape id="InclusiveGateway_0foywso_di" bpmnElement="InclusiveGateway_0foywso">
596         <dc:Bounds x="709" y="2888" width="50" height="50" />
597         <bpmndi:BPMNLabel>
598           <dc:Bounds x="689" y="2943" width="90" height="0" />
599         </bpmndi:BPMNLabel>
600       </bpmndi:BPMNShape>
601       <bpmndi:BPMNEdge id="SequenceFlow_1f1hd3l_di" bpmnElement="SequenceFlow_1f1hd3l">
602         <di:waypoint xsi:type="dc:Point" x="1026" y="2006" />
603         <di:waypoint xsi:type="dc:Point" x="1026" y="2103" />
604         <bpmndi:BPMNLabel>
605           <dc:Bounds x="996" y="2055" width="90" height="0" />
606         </bpmndi:BPMNLabel>
607       </bpmndi:BPMNEdge>
608       <bpmndi:BPMNEdge id="SequenceFlow_0jg47xm_di" bpmnElement="SequenceFlow_0jg47xm">
609         <di:waypoint xsi:type="dc:Point" x="759" y="2913" />
610         <di:waypoint xsi:type="dc:Point" x="941" y="2913" />
611         <di:waypoint xsi:type="dc:Point" x="941" y="2945" />
612         <bpmndi:BPMNLabel>
613           <dc:Bounds x="805" y="2898" width="90" height="0" />
614         </bpmndi:BPMNLabel>
615       </bpmndi:BPMNEdge>
616       <bpmndi:BPMNEdge id="SequenceFlow_0807ukc_di" bpmnElement="SequenceFlow_0807ukc">
617         <di:waypoint xsi:type="dc:Point" x="991" y="2985" />
618         <di:waypoint xsi:type="dc:Point" x="1023" y="2985" />
619         <bpmndi:BPMNLabel>
620           <dc:Bounds x="962" y="2970" width="90" height="0" />
621         </bpmndi:BPMNLabel>
622       </bpmndi:BPMNEdge>
623       <bpmndi:BPMNEdge id="SequenceFlow_19yywk8_di" bpmnElement="SequenceFlow_19yywk8">
624         <di:waypoint xsi:type="dc:Point" x="1123" y="2985" />
625         <di:waypoint xsi:type="dc:Point" x="1160" y="2985" />
626         <bpmndi:BPMNLabel>
627           <dc:Bounds x="1097" y="2970" width="90" height="0" />
628         </bpmndi:BPMNLabel>
629       </bpmndi:BPMNEdge>
630       <bpmndi:BPMNShape id="IntermediateThrowEvent_0prlju0_di" bpmnElement="IntermediateThrowEvent_0prlju0">
631         <dc:Bounds x="1036" y="1075" width="36" height="36" />
632         <bpmndi:BPMNLabel>
633           <dc:Bounds x="1009" y="1116" width="90" height="12" />
634         </bpmndi:BPMNLabel>
635       </bpmndi:BPMNShape>
636       <bpmndi:BPMNShape id="ExclusiveGateway_05indeh_di" bpmnElement="ExclusiveGateway_05indeh" isMarkerVisible="true">
637         <dc:Bounds x="656" y="1941" width="50" height="50" />
638         <bpmndi:BPMNLabel>
639           <dc:Bounds x="718" y="1923" width="83" height="24" />
640         </bpmndi:BPMNLabel>
641       </bpmndi:BPMNShape>
642       <bpmndi:BPMNEdge id="SequenceFlow_0sezboq_di" bpmnElement="SequenceFlow_0sezboq">
643         <di:waypoint xsi:type="dc:Point" x="681" y="1991" />
644         <di:waypoint xsi:type="dc:Point" x="681" y="2128" />
645         <di:waypoint xsi:type="dc:Point" x="1001" y="2128" />
646         <bpmndi:BPMNLabel>
647           <dc:Bounds x="689" y="2045" width="15" height="12" />
648         </bpmndi:BPMNLabel>
649       </bpmndi:BPMNEdge>
650       <bpmndi:BPMNShape id="ScriptTask_17doerz_di" bpmnElement="ScriptTask_17doerz">
651         <dc:Bounds x="25" y="2786" width="100" height="80" />
652       </bpmndi:BPMNShape>
653       <bpmndi:BPMNEdge id="SequenceFlow_0zq7i3q_di" bpmnElement="SequenceFlow_0zq7i3q">
654         <di:waypoint xsi:type="dc:Point" x="-27" y="2997" />
655         <di:waypoint xsi:type="dc:Point" x="20" y="2997" />
656         <di:waypoint xsi:type="dc:Point" x="20" y="2996" />
657         <di:waypoint xsi:type="dc:Point" x="50" y="2996" />
658         <bpmndi:BPMNLabel>
659           <dc:Bounds x="-56" y="2998" width="90" height="0" />
660         </bpmndi:BPMNLabel>
661       </bpmndi:BPMNEdge>
662       <bpmndi:BPMNShape id="InclusiveGateway_0m9f5ka_di" bpmnElement="InclusiveGateway_0m9f5ka">
663         <dc:Bounds x="1001" y="2103" width="50" height="50" />
664         <bpmndi:BPMNLabel>
665           <dc:Bounds x="981" y="2158" width="90" height="0" />
666         </bpmndi:BPMNLabel>
667       </bpmndi:BPMNShape>
668       <bpmndi:BPMNShape id="ScriptTask_0wyub4x_di" bpmnElement="ScriptTask_0wyub4x">
669         <dc:Bounds x="684" y="2786" width="100" height="80" />
670       </bpmndi:BPMNShape>
671       <bpmndi:BPMNEdge id="SequenceFlow_1rabks0_di" bpmnElement="SequenceFlow_1rabks0">
672         <di:waypoint xsi:type="dc:Point" x="734" y="2866" />
673         <di:waypoint xsi:type="dc:Point" x="734" y="2888" />
674         <bpmndi:BPMNLabel>
675           <dc:Bounds x="704" y="2877" width="90" height="0" />
676         </bpmndi:BPMNLabel>
677       </bpmndi:BPMNEdge>
678       <bpmndi:BPMNShape id="CallActivity_0w2alah_di" bpmnElement="DecomposeService">
679         <dc:Bounds x="447" y="1053" width="100" height="80" />
680       </bpmndi:BPMNShape>
681       <bpmndi:BPMNShape id="ScriptTask_0cdtchu_di" bpmnElement="ScriptTask_0cdtchu">
682         <dc:Bounds x="256" y="1053" width="100" height="80" />
683       </bpmndi:BPMNShape>
684       <bpmndi:BPMNEdge id="SequenceFlow_1eu60rt_di" bpmnElement="SequenceFlow_1eu60rt">
685         <di:waypoint xsi:type="dc:Point" x="103" y="1093" />
686         <di:waypoint xsi:type="dc:Point" x="256" y="1093" />
687         <bpmndi:BPMNLabel>
688           <dc:Bounds x="135" y="1078" width="90" height="0" />
689         </bpmndi:BPMNLabel>
690       </bpmndi:BPMNEdge>
691       <bpmndi:BPMNEdge id="SequenceFlow_00h6hmd_di" bpmnElement="SequenceFlow_00h6hmd">
692         <di:waypoint xsi:type="dc:Point" x="356" y="1093" />
693         <di:waypoint xsi:type="dc:Point" x="447" y="1093" />
694         <bpmndi:BPMNLabel>
695           <dc:Bounds x="357" y="1078" width="90" height="0" />
696         </bpmndi:BPMNLabel>
697       </bpmndi:BPMNEdge>
698       <bpmndi:BPMNShape id="ExclusiveGateway_06gq6em_di" bpmnElement="ExclusiveGateway_06gq6em" isMarkerVisible="true">
699         <dc:Bounds x="50" y="2603" width="50" height="50" />
700         <bpmndi:BPMNLabel>
701           <dc:Bounds x="-37" y="2618" width="80" height="12" />
702         </bpmndi:BPMNLabel>
703       </bpmndi:BPMNShape>
704       <bpmndi:BPMNShape id="CallActivity_1bpuf2p_di" bpmnElement="CallActivity_1bpuf2p">
705         <dc:Bounds x="152" y="2518" width="100" height="80" />
706       </bpmndi:BPMNShape>
707       <bpmndi:BPMNShape id="InclusiveGateway_131ozdf_di" bpmnElement="InclusiveGateway_131ozdf">
708         <dc:Bounds x="50" y="2431" width="50" height="50" />
709         <bpmndi:BPMNLabel>
710           <dc:Bounds x="30" y="2486" width="90" height="0" />
711         </bpmndi:BPMNLabel>
712       </bpmndi:BPMNShape>
713       <bpmndi:BPMNEdge id="SequenceFlow_0orpdrl_di" bpmnElement="SequenceFlow_0orpdrl">
714         <di:waypoint xsi:type="dc:Point" x="100" y="2628" />
715         <di:waypoint xsi:type="dc:Point" x="202" y="2628" />
716         <di:waypoint xsi:type="dc:Point" x="202" y="2598" />
717         <bpmndi:BPMNLabel>
718           <dc:Bounds x="141" y="2613" width="19" height="12" />
719         </bpmndi:BPMNLabel>
720       </bpmndi:BPMNEdge>
721       <bpmndi:BPMNEdge id="SequenceFlow_1t3cnnx_di" bpmnElement="SequenceFlow_1t3cnnx">
722         <di:waypoint xsi:type="dc:Point" x="202" y="2518" />
723         <di:waypoint xsi:type="dc:Point" x="202" y="2481" />
724         <bpmndi:BPMNLabel>
725           <dc:Bounds x="172" y="2500" width="90" height="0" />
726         </bpmndi:BPMNLabel>
727       </bpmndi:BPMNEdge>
728       <bpmndi:BPMNEdge id="SequenceFlow_0ya1cr3_di" bpmnElement="SequenceFlow_0ya1cr3">
729         <di:waypoint xsi:type="dc:Point" x="75" y="2603" />
730         <di:waypoint xsi:type="dc:Point" x="75" y="2542" />
731         <di:waypoint xsi:type="dc:Point" x="75" y="2542" />
732         <di:waypoint xsi:type="dc:Point" x="75" y="2481" />
733         <bpmndi:BPMNLabel>
734           <dc:Bounds x="88" y="2508" width="15" height="12" />
735         </bpmndi:BPMNLabel>
736       </bpmndi:BPMNEdge>
737       <bpmndi:BPMNShape id="ExclusiveGateway_14tl857_di" bpmnElement="ExclusiveGateway_14tl857" isMarkerVisible="true">
738         <dc:Bounds x="50" y="2282" width="50" height="50" />
739         <bpmndi:BPMNLabel>
740           <dc:Bounds x="-24" y="2297" width="57" height="12" />
741         </bpmndi:BPMNLabel>
742       </bpmndi:BPMNShape>
743       <bpmndi:BPMNShape id="InclusiveGateway_142br6v_di" bpmnElement="InclusiveGateway_142br6v">
744         <dc:Bounds x="50" y="2103" width="50" height="50" />
745         <bpmndi:BPMNLabel>
746           <dc:Bounds x="30" y="2158" width="90" height="0" />
747         </bpmndi:BPMNLabel>
748       </bpmndi:BPMNShape>
749       <bpmndi:BPMNEdge id="SequenceFlow_1kpdu1j_di" bpmnElement="SequenceFlow_1kpdu1j">
750         <di:waypoint xsi:type="dc:Point" x="75" y="2282" />
751         <di:waypoint xsi:type="dc:Point" x="75" y="2153" />
752         <bpmndi:BPMNLabel>
753           <dc:Bounds x="83" y="2218" width="15" height="12" />
754         </bpmndi:BPMNLabel>
755       </bpmndi:BPMNEdge>
756       <bpmndi:BPMNShape id="ExclusiveGateway_1mjdcct_di" bpmnElement="ExclusiveGateway_1mjdcct" isMarkerVisible="true">
757         <dc:Bounds x="177" y="2431" width="50" height="50" />
758         <bpmndi:BPMNLabel>
759           <dc:Bounds x="179" y="2393" width="46" height="24" />
760         </bpmndi:BPMNLabel>
761       </bpmndi:BPMNShape>
762       <bpmndi:BPMNEdge id="SequenceFlow_1sim44y_di" bpmnElement="SequenceFlow_1sim44y">
763         <di:waypoint xsi:type="dc:Point" x="177" y="2456" />
764         <di:waypoint xsi:type="dc:Point" x="100" y="2456" />
765         <bpmndi:BPMNLabel>
766           <dc:Bounds x="107" y="2431" width="19" height="12" />
767         </bpmndi:BPMNLabel>
768       </bpmndi:BPMNEdge>
769       <bpmndi:BPMNEdge id="SequenceFlow_0dr2fem_di" bpmnElement="SequenceFlow_0dr2fem">
770         <di:waypoint xsi:type="dc:Point" x="226" y="2457" />
771         <di:waypoint xsi:type="dc:Point" x="734" y="2457" />
772         <di:waypoint xsi:type="dc:Point" x="734" y="2695" />
773         <bpmndi:BPMNLabel>
774           <dc:Bounds x="316" y="2436" width="15" height="12" />
775         </bpmndi:BPMNLabel>
776       </bpmndi:BPMNEdge>
777       <bpmndi:BPMNShape id="ExclusiveGateway_05dg1m1_di" bpmnElement="ExclusiveGateway_05dg1m1" isMarkerVisible="true">
778         <dc:Bounds x="177" y="2103" width="50" height="50" />
779         <bpmndi:BPMNLabel>
780           <dc:Bounds x="179" y="2064" width="46" height="24" />
781         </bpmndi:BPMNLabel>
782       </bpmndi:BPMNShape>
783       <bpmndi:BPMNEdge id="SequenceFlow_1quvahv_di" bpmnElement="SequenceFlow_1quvahv">
784         <di:waypoint xsi:type="dc:Point" x="177" y="2128" />
785         <di:waypoint xsi:type="dc:Point" x="100" y="2128" />
786         <bpmndi:BPMNLabel>
787           <dc:Bounds x="129" y="2103" width="19" height="12" />
788         </bpmndi:BPMNLabel>
789       </bpmndi:BPMNEdge>
790       <bpmndi:BPMNEdge id="SequenceFlow_1mbymcu_di" bpmnElement="SequenceFlow_1mbymcu">
791         <di:waypoint xsi:type="dc:Point" x="227" y="2128" />
792         <di:waypoint xsi:type="dc:Point" x="1001" y="2128" />
793         <bpmndi:BPMNLabel>
794           <dc:Bounds x="290" y="2097" width="15" height="12" />
795         </bpmndi:BPMNLabel>
796       </bpmndi:BPMNEdge>
797       <bpmndi:BPMNEdge id="SequenceFlow_17g05fd_di" bpmnElement="SequenceFlow_17g05fd">
798         <di:waypoint xsi:type="dc:Point" x="547" y="1093" />
799         <di:waypoint xsi:type="dc:Point" x="638" y="1093" />
800         <bpmndi:BPMNLabel>
801           <dc:Bounds x="548" y="1078" width="90" height="0" />
802         </bpmndi:BPMNLabel>
803       </bpmndi:BPMNEdge>
804       <bpmndi:BPMNShape id="ExclusiveGateway_0y7gtd9_di" bpmnElement="ExclusiveGateway_0y7gtd9" isMarkerVisible="true">
805         <dc:Bounds x="50" y="2695" width="50" height="50" />
806         <bpmndi:BPMNLabel>
807           <dc:Bounds x="-40" y="2708" width="74" height="12" />
808         </bpmndi:BPMNLabel>
809       </bpmndi:BPMNShape>
810       <bpmndi:BPMNEdge id="SequenceFlow_0ftzjjm_di" bpmnElement="SequenceFlow_0ftzjjm">
811         <di:waypoint xsi:type="dc:Point" x="75" y="2786" />
812         <di:waypoint xsi:type="dc:Point" x="75" y="2745" />
813         <bpmndi:BPMNLabel>
814           <dc:Bounds x="45" y="2766" width="90" height="0" />
815         </bpmndi:BPMNLabel>
816       </bpmndi:BPMNEdge>
817       <bpmndi:BPMNEdge id="SequenceFlow_12dakwh_di" bpmnElement="SequenceFlow_12dakwh">
818         <di:waypoint xsi:type="dc:Point" x="75" y="2695" />
819         <di:waypoint xsi:type="dc:Point" x="75" y="2653" />
820         <bpmndi:BPMNLabel>
821           <dc:Bounds x="83" y="2666" width="15" height="12" />
822         </bpmndi:BPMNLabel>
823       </bpmndi:BPMNEdge>
824       <bpmndi:BPMNShape id="InclusiveGateway_1xenadu_di" bpmnElement="InclusiveGateway_1xenadu">
825         <dc:Bounds x="709" y="2695" width="50" height="50" />
826         <bpmndi:BPMNLabel>
827           <dc:Bounds x="689" y="2750" width="90" height="0" />
828         </bpmndi:BPMNLabel>
829       </bpmndi:BPMNShape>
830       <bpmndi:BPMNEdge id="SequenceFlow_1lv5ld6_di" bpmnElement="SequenceFlow_1lv5ld6">
831         <di:waypoint xsi:type="dc:Point" x="1026" y="2153" />
832         <di:waypoint xsi:type="dc:Point" x="1026" y="2720" />
833         <di:waypoint xsi:type="dc:Point" x="759" y="2720" />
834         <bpmndi:BPMNLabel>
835           <dc:Bounds x="996" y="2437" width="90" height="0" />
836         </bpmndi:BPMNLabel>
837       </bpmndi:BPMNEdge>
838       <bpmndi:BPMNEdge id="SequenceFlow_0dvsqpp_di" bpmnElement="SequenceFlow_0dvsqpp">
839         <di:waypoint xsi:type="dc:Point" x="734" y="2745" />
840         <di:waypoint xsi:type="dc:Point" x="734" y="2786" />
841         <bpmndi:BPMNLabel>
842           <dc:Bounds x="704" y="2766" width="90" height="0" />
843         </bpmndi:BPMNLabel>
844       </bpmndi:BPMNEdge>
845       <bpmndi:BPMNEdge id="SequenceFlow_09nn9a9_di" bpmnElement="SequenceFlow_09nn9a9">
846         <di:waypoint xsi:type="dc:Point" x="100" y="2720" />
847         <di:waypoint xsi:type="dc:Point" x="423" y="2720" />
848         <di:waypoint xsi:type="dc:Point" x="423" y="2720" />
849         <di:waypoint xsi:type="dc:Point" x="709" y="2720" />
850         <bpmndi:BPMNLabel>
851           <dc:Bounds x="144" y="2693" width="19" height="12" />
852         </bpmndi:BPMNLabel>
853       </bpmndi:BPMNEdge>
854       <bpmndi:BPMNEdge id="SequenceFlow_027lz43_di" bpmnElement="SequenceFlow_027lz43">
855         <di:waypoint xsi:type="dc:Point" x="75" y="2431" />
856         <di:waypoint xsi:type="dc:Point" x="75" y="2332" />
857         <bpmndi:BPMNLabel>
858           <dc:Bounds x="45" y="2372" width="90" height="0" />
859         </bpmndi:BPMNLabel>
860       </bpmndi:BPMNEdge>
861       <bpmndi:BPMNEdge id="SequenceFlow_0t3mtod_di" bpmnElement="SequenceFlow_0t3mtod">
862         <di:waypoint xsi:type="dc:Point" x="75" y="2103" />
863         <di:waypoint xsi:type="dc:Point" x="75" y="1846" />
864         <di:waypoint xsi:type="dc:Point" x="177" y="1846" />
865         <bpmndi:BPMNLabel>
866           <dc:Bounds x="45" y="1965" width="90" height="0" />
867         </bpmndi:BPMNLabel>
868       </bpmndi:BPMNEdge>
869       <bpmndi:BPMNShape id="IntermediateCatchEvent_17pzn7m_di" bpmnElement="IntermediateCatchEvent_17pzn7m">
870         <dc:Bounds x="83" y="1259" width="36" height="36" />
871         <bpmndi:BPMNLabel>
872           <dc:Bounds x="58" y="1295" width="78" height="24" />
873         </bpmndi:BPMNLabel>
874       </bpmndi:BPMNShape>
875       <bpmndi:BPMNShape id="IntermediateThrowEvent_0lt5ltv_di" bpmnElement="IntermediateThrowEvent_0lt5ltv">
876         <dc:Bounds x="670" y="1259" width="36" height="36" />
877         <bpmndi:BPMNLabel>
878           <dc:Bounds x="645" y="1306" width="85" height="24" />
879         </bpmndi:BPMNLabel>
880       </bpmndi:BPMNShape>
881       <bpmndi:BPMNShape id="CallActivity_071yaf8_di" bpmnElement="CallActivity_071yaf8">
882         <dc:Bounds x="321" y="1806" width="100" height="80" />
883       </bpmndi:BPMNShape>
884       <bpmndi:BPMNEdge id="SequenceFlow_1sl79hn_di" bpmnElement="SequenceFlow_1sl79hn">
885         <di:waypoint xsi:type="dc:Point" x="227" y="1846" />
886         <di:waypoint xsi:type="dc:Point" x="256" y="1846" />
887         <di:waypoint xsi:type="dc:Point" x="256" y="1846" />
888         <di:waypoint xsi:type="dc:Point" x="321" y="1846" />
889         <bpmndi:BPMNLabel>
890           <dc:Bounds x="271" y="1826" width="19" height="12" />
891         </bpmndi:BPMNLabel>
892       </bpmndi:BPMNEdge>
893       <bpmndi:BPMNShape id="ExclusiveGateway_0y158bb_di" bpmnElement="ExclusiveGateway_0y158bb" isMarkerVisible="true">
894         <dc:Bounds x="521" y="1821" width="50" height="50" />
895         <bpmndi:BPMNLabel>
896           <dc:Bounds x="523" y="1782" width="46" height="24" />
897         </bpmndi:BPMNLabel>
898       </bpmndi:BPMNShape>
899       <bpmndi:BPMNEdge id="SequenceFlow_0ne9n0g_di" bpmnElement="SequenceFlow_0ne9n0g">
900         <di:waypoint xsi:type="dc:Point" x="421" y="1846" />
901         <di:waypoint xsi:type="dc:Point" x="521" y="1846" />
902         <bpmndi:BPMNLabel>
903           <dc:Bounds x="426" y="1825" width="90" height="12" />
904         </bpmndi:BPMNLabel>
905       </bpmndi:BPMNEdge>
906       <bpmndi:BPMNEdge id="SequenceFlow_1a7e8l1_di" bpmnElement="SequenceFlow_1a7e8l1">
907         <di:waypoint xsi:type="dc:Point" x="706" y="1966" />
908         <di:waypoint xsi:type="dc:Point" x="976" y="1966" />
909         <bpmndi:BPMNLabel>
910           <dc:Bounds x="832" y="1945" width="19" height="12" />
911         </bpmndi:BPMNLabel>
912       </bpmndi:BPMNEdge>
913       <bpmndi:BPMNEdge id="SequenceFlow_00by7l7_di" bpmnElement="SequenceFlow_00by7l7">
914         <di:waypoint xsi:type="dc:Point" x="546" y="1871" />
915         <di:waypoint xsi:type="dc:Point" x="546" y="2128" />
916         <di:waypoint xsi:type="dc:Point" x="1001" y="2128" />
917         <bpmndi:BPMNLabel>
918           <dc:Bounds x="554" y="1994" width="15" height="12" />
919         </bpmndi:BPMNLabel>
920       </bpmndi:BPMNEdge>
921       <bpmndi:BPMNEdge id="SequenceFlow_17cz98f_di" bpmnElement="SequenceFlow_17cz98f">
922         <di:waypoint xsi:type="dc:Point" x="559" y="1858" />
923         <di:waypoint xsi:type="dc:Point" x="668" y="1954" />
924         <bpmndi:BPMNLabel>
925           <dc:Bounds x="615" y="1889" width="19" height="12" />
926         </bpmndi:BPMNLabel>
927       </bpmndi:BPMNEdge>
928       <bpmndi:BPMNShape id="CallActivity_1cl4iu4_di" bpmnElement="CallActivity_1cl4iu4">
929         <dc:Bounds x="152" y="2193" width="100" height="80" />
930       </bpmndi:BPMNShape>
931       <bpmndi:BPMNEdge id="SequenceFlow_1mpsdaj_di" bpmnElement="SequenceFlow_1mpsdaj">
932         <di:waypoint xsi:type="dc:Point" x="202" y="2193" />
933         <di:waypoint xsi:type="dc:Point" x="202" y="2153" />
934         <bpmndi:BPMNLabel>
935           <dc:Bounds x="172" y="2167" width="90" height="12" />
936         </bpmndi:BPMNLabel>
937       </bpmndi:BPMNEdge>
938       <bpmndi:BPMNEdge id="SequenceFlow_007p8k3_di" bpmnElement="SequenceFlow_007p8k3">
939         <di:waypoint xsi:type="dc:Point" x="100" y="2307" />
940         <di:waypoint xsi:type="dc:Point" x="202" y="2307" />
941         <di:waypoint xsi:type="dc:Point" x="202" y="2273" />
942         <bpmndi:BPMNLabel>
943           <dc:Bounds x="142" y="2286" width="19" height="12" />
944         </bpmndi:BPMNLabel>
945       </bpmndi:BPMNEdge>
946       <bpmndi:BPMNShape id="ScriptTask_0lpv2da_di" bpmnElement="ScriptTask_0lpv2da">
947         <dc:Bounds x="638" y="1053" width="100" height="80" />
948       </bpmndi:BPMNShape>
949       <bpmndi:BPMNEdge id="SequenceFlow_11efpvh_di" bpmnElement="SequenceFlow_11efpvh">
950         <di:waypoint xsi:type="dc:Point" x="738" y="1093" />
951         <di:waypoint xsi:type="dc:Point" x="1036" y="1093" />
952         <bpmndi:BPMNLabel>
953           <dc:Bounds x="842" y="1072" width="90" height="12" />
954         </bpmndi:BPMNLabel>
955       </bpmndi:BPMNEdge>
956       <bpmndi:BPMNEdge id="SequenceFlow_0gj4vud_di" bpmnElement="SequenceFlow_0gj4vud">
957         <di:waypoint xsi:type="dc:Point" x="119" y="1277" />
958         <di:waypoint xsi:type="dc:Point" x="345" y="1277" />
959         <bpmndi:BPMNLabel>
960           <dc:Bounds x="187" y="1257" width="90" height="10" />
961         </bpmndi:BPMNLabel>
962       </bpmndi:BPMNEdge>
963       <bpmndi:BPMNEdge id="SequenceFlow_0clhseq_di" bpmnElement="SequenceFlow_0clhseq">
964         <di:waypoint xsi:type="dc:Point" x="445" y="1277" />
965         <di:waypoint xsi:type="dc:Point" x="670" y="1277" />
966         <bpmndi:BPMNLabel>
967           <dc:Bounds x="513" y="1257" width="90" height="10" />
968         </bpmndi:BPMNLabel>
969       </bpmndi:BPMNEdge>
970       <bpmndi:BPMNShape id="CallActivity_1totpg4_di" bpmnElement="Task_14l19kv">
971         <dc:Bounds x="345" y="1237" width="100" height="80" />
972       </bpmndi:BPMNShape>
973     </bpmndi:BPMNPlane>
974   </bpmndi:BPMNDiagram>
975 </bpmn2:definitions>