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