Merge "Added scriptName for deallocation of NSSI."
[so.git] / bpmn / so-bpmn-infrastructure-flows / src / main / resources / subprocess / DoCreateNetworkInstance.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="3.7.0" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
3   <bpmn2:process id="DoCreateNetworkInstance" name="DoCreateNetworkInstance" isExecutable="true">
4     <bpmn2:startEvent id="createNetwork_startEvent" name="Start Flow">
5       <bpmn2:outgoing>SequenceFlow_1n61wit</bpmn2:outgoing>
6     </bpmn2:startEvent>
7     <bpmn2:inclusiveGateway id="InclusiveGateway">
8       <bpmn2:incoming>isNetworkActiveNo_SequenceFlow</bpmn2:incoming>
9       <bpmn2:incoming>isAAIQueryNameNo_SequenceFlow</bpmn2:incoming>
10       <bpmn2:outgoing>SequenceFlow_21</bpmn2:outgoing>
11     </bpmn2:inclusiveGateway>
12     <bpmn2:sequenceFlow id="SequenceFlow_21" sourceRef="InclusiveGateway" targetRef="callRESTQueryCloudRegion_ScriptTask" />
13     <bpmn2:scriptTask id="callRESTQueryCloudRegion_ScriptTask" name="Call REST Query Cloud Region " scriptFormat="groovy">
14       <bpmn2:incoming>SequenceFlow_21</bpmn2:incoming>
15       <bpmn2:incoming>isNameSentNo_SequenceFlow</bpmn2:incoming>
16       <bpmn2:outgoing>SequenceFlow_32</bpmn2:outgoing>
17       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
18 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
19 DoCreateNetworkInstance.callRESTQueryAAICloudRegion(execution)</bpmn2:script>
20     </bpmn2:scriptTask>
21     <bpmn2:sequenceFlow id="SequenceFlow_32" name="" sourceRef="callRESTQueryCloudRegion_ScriptTask" targetRef="isSdncRpc1_ExclusiveGateway1" />
22     <bpmn2:scriptTask id="prepareSDNCTopoRequest_ScriptTask" name="Prepare Assign SDNC Request" scriptFormat="groovy">
23       <bpmn2:incoming>isSdncRpc1No_SequenceFlow1</bpmn2:incoming>
24       <bpmn2:outgoing>SequenceFlow_11</bpmn2:outgoing>
25       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
26 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
27 DoCreateNetworkInstance.prepareSDNCRequest(execution)</bpmn2:script>
28     </bpmn2:scriptTask>
29     <bpmn2:sequenceFlow id="SequenceFlow_11" name="" sourceRef="prepareSDNCTopoRequest_ScriptTask" targetRef="callAssignSDNCAdapter_CallActivity" />
30     <bpmn2:scriptTask id="validateSDNCResponse_ScriptTask" name="Validate SDNC Assign Response" scriptFormat="groovy">
31       <bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
32       <bpmn2:incoming>SequenceFlow_0d93bqw</bpmn2:incoming>
33       <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
34       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
35 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
36 DoCreateNetworkInstance.validateSDNCResponse(execution)</bpmn2:script>
37     </bpmn2:scriptTask>
38     <bpmn2:exclusiveGateway id="isSdncTopoOk_ExclusiveGateway" name="Is SDNC Ok?" default="sdncTopoNo_SequenceFlow">
39       <bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
40       <bpmn2:outgoing>sdncTopoNo_SequenceFlow</bpmn2:outgoing>
41       <bpmn2:outgoing>sdncTopoYes_SequenceFlow</bpmn2:outgoing>
42     </bpmn2:exclusiveGateway>
43     <bpmn2:sequenceFlow id="sdncTopoNo_SequenceFlow" name="No" sourceRef="isSdncTopoOk_ExclusiveGateway" targetRef="sndcError_EndEvent" />
44     <bpmn2:sequenceFlow id="sdncTopoYes_SequenceFlow" name="Yes" sourceRef="isSdncTopoOk_ExclusiveGateway" targetRef="callRESTQueryNetworkId_ScriptTask">
45       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_sdncResponseSuccess" ) == true}</bpmn2:conditionExpression>
46     </bpmn2:sequenceFlow>
47     <bpmn2:sequenceFlow id="SequenceFlow_5" name="" sourceRef="validateSDNCResponse_ScriptTask" targetRef="isSdncTopoOk_ExclusiveGateway" />
48     <bpmn2:boundaryEvent id="BoundaryEvent_4" name="" attachedToRef="validateSDNCResponse_ScriptTask">
49       <bpmn2:outgoing>SequenceFlow_34</bpmn2:outgoing>
50       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_84" errorRef="Error_2" />
51     </bpmn2:boundaryEvent>
52     <bpmn2:sequenceFlow id="SequenceFlow_34" name="" sourceRef="BoundaryEvent_4" targetRef="sndcError_EndEvent" />
53     <bpmn2:endEvent id="sndcError_EndEvent" name="SNDC Error">
54       <bpmn2:incoming>sdncTopoNo_SequenceFlow</bpmn2:incoming>
55       <bpmn2:incoming>SequenceFlow_34</bpmn2:incoming>
56       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_57" errorRef="Error_2" />
57     </bpmn2:endEvent>
58     <bpmn2:scriptTask id="callRESTQueryNetworkId_ScriptTask" name="Call REST Query Network Id In AAI" scriptFormat="groovy">
59       <bpmn2:incoming>sdncTopoYes_SequenceFlow</bpmn2:incoming>
60       <bpmn2:outgoing>SequenceFlow_16</bpmn2:outgoing>
61       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
62 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
63 DoCreateNetworkInstance.callRESTQueryAAINetworkId(execution)</bpmn2:script>
64     </bpmn2:scriptTask>
65     <bpmn2:sequenceFlow id="SequenceFlow_16" name="" sourceRef="callRESTQueryNetworkId_ScriptTask" targetRef="callRESTQueryVpnBinding_ScriptTask" />
66     <bpmn2:callActivity id="callAssignSDNCAdapter_CallActivity" name="Call SDNC Assign Adapter V1 " calledElement="sdncAdapter">
67       <bpmn2:extensionElements>
68         <camunda:in source="CRENWKI_assignSDNCRequest" target="sdncAdapterWorkflowRequest" />
69         <camunda:out source="sdncAdapterResponse" target="CRENWKI_assignSDNCResponse" />
70         <camunda:out source="SDNCA_ResponseCode" target="CRENWKI_sdncReturnCode" />
71         <camunda:in source="mso-request-id" target="mso-request-id" />
72         <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
73         <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
74         <camunda:out source="WorkflowException" target="WorkflowException" />
75       </bpmn2:extensionElements>
76       <bpmn2:incoming>SequenceFlow_11</bpmn2:incoming>
77       <bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
78     </bpmn2:callActivity>
79     <bpmn2:sequenceFlow id="SequenceFlow_12" name="" sourceRef="callAssignSDNCAdapter_CallActivity" targetRef="validateSDNCResponse_ScriptTask" />
80     <bpmn2:exclusiveGateway id="isNetworkActive_ExclusiveGateway" name="Is Network Active?" default="isNetworkActiveNo_SequenceFlow">
81       <bpmn2:incoming>isAAIQueryNameYes_SequenceFlow</bpmn2:incoming>
82       <bpmn2:outgoing>isNetworkActiveYes_SequenceFlow</bpmn2:outgoing>
83       <bpmn2:outgoing>isNetworkActiveNo_SequenceFlow</bpmn2:outgoing>
84     </bpmn2:exclusiveGateway>
85     <bpmn2:sequenceFlow id="isNetworkActiveYes_SequenceFlow" name="Yes" sourceRef="isNetworkActive_ExclusiveGateway" targetRef="ScriptTask_0p3v749">
86       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_orchestrationStatus") == "ACTIVE"}</bpmn2:conditionExpression>
87     </bpmn2:sequenceFlow>
88     <bpmn2:sequenceFlow id="isNetworkActiveNo_SequenceFlow" name="No" sourceRef="isNetworkActive_ExclusiveGateway" targetRef="InclusiveGateway" />
89     <bpmn2:exclusiveGateway id="isAAIQueryNameOk_ExclusiveGateway" name="Is Query Name&#10; Ok?&#10;" default="isAAIQueryNameNo_SequenceFlow">
90       <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>
91       <bpmn2:outgoing>isAAIQueryNameNo_SequenceFlow</bpmn2:outgoing>
92       <bpmn2:outgoing>isAAIQueryNameYes_SequenceFlow</bpmn2:outgoing>
93     </bpmn2:exclusiveGateway>
94     <bpmn2:sequenceFlow id="isAAIQueryNameNo_SequenceFlow" name="No" sourceRef="isAAIQueryNameOk_ExclusiveGateway" targetRef="InclusiveGateway" />
95     <bpmn2:sequenceFlow id="isAAIQueryNameYes_SequenceFlow" name="Yes" sourceRef="isAAIQueryNameOk_ExclusiveGateway" targetRef="isNetworkActive_ExclusiveGateway">
96       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_isAAIqueryNameGood") == true}</bpmn2:conditionExpression>
97     </bpmn2:sequenceFlow>
98     <bpmn2:subProcess id="subProcessException_SubProcess" name="Subprocess For Prepare Rollback Data" triggeredByEvent="true">
99       <bpmn2:startEvent id="subProcessStart_StartEvent" name="Fault Start">
100         <bpmn2:outgoing>SequenceFlow_23</bpmn2:outgoing>
101         <bpmn2:errorEventDefinition id="ErrorEventDefinition_1" errorRef="Error_2" />
102       </bpmn2:startEvent>
103       <bpmn2:sequenceFlow id="SequenceFlow_23" name="" sourceRef="subProcessStart_StartEvent" targetRef="ScriptTask_0j3058g" />
104       <bpmn2:exclusiveGateway id="isPONR_ExclusiveGateway" name="isPONR?" default="isPONR_No_SequenceFlow">
105         <bpmn2:incoming>isRollbackOn_SequenceFlow_Yes</bpmn2:incoming>
106         <bpmn2:outgoing>isPONR_Yes_SequenceFlow</bpmn2:outgoing>
107         <bpmn2:outgoing>isPONR_No_SequenceFlow</bpmn2:outgoing>
108       </bpmn2:exclusiveGateway>
109       <bpmn2:sequenceFlow id="isPONR_Yes_SequenceFlow" name="Yes" sourceRef="isPONR_ExclusiveGateway" targetRef="ExclusiveGateway_1umhuft">
110         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_isPONR") == true}</bpmn2:conditionExpression>
111       </bpmn2:sequenceFlow>
112       <bpmn2:sequenceFlow id="isPONR_No_SequenceFlow" name="No" sourceRef="isPONR_ExclusiveGateway" targetRef="isSDNCActivate_ExclusiveGateway" />
113       <bpmn2:exclusiveGateway id="sdncOk_ExclusiveGateway" name="is SDNC Topo Ok?" default="sdncOk_No_ExclusiveGateway">
114         <bpmn2:incoming>SequenceFlow_0k7y7b5</bpmn2:incoming>
115         <bpmn2:outgoing>sdncOk_Yeso_ExclusiveGateway</bpmn2:outgoing>
116         <bpmn2:outgoing>sdncOk_No_ExclusiveGateway</bpmn2:outgoing>
117       </bpmn2:exclusiveGateway>
118       <bpmn2:sequenceFlow id="sdncOk_Yeso_ExclusiveGateway" name="Yes" sourceRef="sdncOk_ExclusiveGateway" targetRef="isSdncRpc4_ExclusiveGateway4">
119         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_isSdncRollbackNeeded" ) == true}</bpmn2:conditionExpression>
120       </bpmn2:sequenceFlow>
121       <bpmn2:sequenceFlow id="sdncOk_No_ExclusiveGateway" name="No" sourceRef="sdncOk_ExclusiveGateway" targetRef="ExclusiveGateway_1qb2vwe" />
122       <bpmn2:scriptTask id="prepareSDNCRollbackRequest_ScriptTask" name="Prepare SDNCRollback Request" scriptFormat="groovy">
123         <bpmn2:incoming>isSdncRpc4No_SequenceFlow4</bpmn2:incoming>
124         <bpmn2:outgoing>SequenceFlow_0lndbvr</bpmn2:outgoing>
125         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
126 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
127 DoCreateNetworkInstance.prepareSDNCRollbackRequest(execution)</bpmn2:script>
128       </bpmn2:scriptTask>
129       <bpmn2:exclusiveGateway id="isSDNCActivate_ExclusiveGateway" name="is SDNC Activate Ok?" default="SequenceFlow_12tlymf">
130         <bpmn2:incoming>isPONR_No_SequenceFlow</bpmn2:incoming>
131         <bpmn2:outgoing>SequenceFlow_0cly7z2</bpmn2:outgoing>
132         <bpmn2:outgoing>SequenceFlow_12tlymf</bpmn2:outgoing>
133       </bpmn2:exclusiveGateway>
134       <bpmn2:sequenceFlow id="SequenceFlow_0cly7z2" name="Yes" sourceRef="isSDNCActivate_ExclusiveGateway" targetRef="Task_1imzwi3">
135         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_isSdncActivateRollbackNeeded" ) == true}</bpmn2:conditionExpression>
136       </bpmn2:sequenceFlow>
137       <bpmn2:sequenceFlow id="SequenceFlow_12tlymf" name="No" sourceRef="isSDNCActivate_ExclusiveGateway" targetRef="ExclusiveGateway_1bk0tqd" />
138       <bpmn2:exclusiveGateway id="isSdncRpc4_ExclusiveGateway4" name="is not &#39;1610&#39; SNDC Call?" default="isSdncRpc4No_SequenceFlow4">
139         <bpmn2:incoming>sdncOk_Yeso_ExclusiveGateway</bpmn2:incoming>
140         <bpmn2:outgoing>isSdncRpc4Yes_SequenceFlow4</bpmn2:outgoing>
141         <bpmn2:outgoing>isSdncRpc4No_SequenceFlow4</bpmn2:outgoing>
142       </bpmn2:exclusiveGateway>
143       <bpmn2:sequenceFlow id="isSdncRpc4Yes_SequenceFlow4" name="Yes" sourceRef="isSdncRpc4_ExclusiveGateway4" targetRef="Task_0q6pzpn">
144         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("sdncVersion") != '1610'}</bpmn2:conditionExpression>
145       </bpmn2:sequenceFlow>
146       <bpmn2:sequenceFlow id="isSdncRpc4No_SequenceFlow4" name="No" sourceRef="isSdncRpc4_ExclusiveGateway4" targetRef="prepareSDNCRollbackRequest_ScriptTask" />
147       <bpmn2:scriptTask id="Task_0q6pzpn" name="Prepare RSRC SDNCRollback Request" scriptFormat="groovy">
148         <bpmn2:incoming>isSdncRpc4Yes_SequenceFlow4</bpmn2:incoming>
149         <bpmn2:outgoing>SequenceFlow_0bwpkkb</bpmn2:outgoing>
150         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
151 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
152 DoCreateNetworkInstance.prepareRpcSDNCRollbackRequest(execution)</bpmn2:script>
153       </bpmn2:scriptTask>
154       <bpmn2:endEvent id="EndEvent_1kpt4kc">
155         <bpmn2:incoming>SequenceFlow_1qwubew</bpmn2:incoming>
156       </bpmn2:endEvent>
157       <bpmn2:scriptTask id="ScriptTask_0myjg9k" name="Prepare RollbackData" scriptFormat="groovy">
158         <bpmn2:incoming>Flow_15l1pk2</bpmn2:incoming>
159         <bpmn2:outgoing>SequenceFlow_096tad6</bpmn2:outgoing>
160         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
161 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
162 DoCreateNetworkInstance.prepareRollbackData(execution)</bpmn2:script>
163       </bpmn2:scriptTask>
164       <bpmn2:sequenceFlow id="SequenceFlow_0b8j5rw" sourceRef="Task_1imzwi3" targetRef="ExclusiveGateway_1bk0tqd" />
165       <bpmn2:scriptTask id="Task_1imzwi3" name="Prepare RSRC SDNC Activate Rollback Request" scriptFormat="groovy">
166         <bpmn2:incoming>SequenceFlow_0cly7z2</bpmn2:incoming>
167         <bpmn2:outgoing>SequenceFlow_0b8j5rw</bpmn2:outgoing>
168         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
169 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
170 DoCreateNetworkInstance.prepareRpcSDNCActivateRollback(execution)</bpmn2:script>
171       </bpmn2:scriptTask>
172       <bpmn2:callActivity id="CallActivity_1u07hp7" name="DoCreate&#10;NetworkInstanceRollback&#10;" calledElement="DoCreateNetworkInstanceRollback">
173         <bpmn2:extensionElements>
174           <camunda:in source="msoRequestId" target="msoRequestId" />
175           <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
176           <camunda:out source="wasDeleted" target="wasDeleted" />
177           <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
178           <camunda:out source="rolledBack" target="rolledBack" />
179           <camunda:out source="workflowException" target="workflowException" />
180           <camunda:in source="rollbackData" target="rollbackData" />
181           <camunda:in source="mso-request-id" target="mso-request-id" />
182           <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
183           <camunda:in source="WorkflowException" target="WorkflowException" />
184           <camunda:in source="sdncVersion" target="sdncVersion" />
185           <camunda:in source="SavedWorkflowException1" target="SavedWorkflowException1" />
186         </bpmn2:extensionElements>
187         <bpmn2:incoming>SequenceFlow_096tad6</bpmn2:incoming>
188         <bpmn2:outgoing>SequenceFlow_0vzsyrd</bpmn2:outgoing>
189       </bpmn2:callActivity>
190       <bpmn2:sequenceFlow id="SequenceFlow_0vzsyrd" sourceRef="CallActivity_1u07hp7" targetRef="ScriptTask_0w2ekuz" />
191       <bpmn2:sequenceFlow id="SequenceFlow_0bwpkkb" sourceRef="Task_0q6pzpn" targetRef="ExclusiveGateway_1qb2vwe" />
192       <bpmn2:sequenceFlow id="SequenceFlow_0lndbvr" sourceRef="prepareSDNCRollbackRequest_ScriptTask" targetRef="ExclusiveGateway_1qb2vwe" />
193       <bpmn2:sequenceFlow id="SequenceFlow_096tad6" sourceRef="ScriptTask_0myjg9k" targetRef="CallActivity_1u07hp7" />
194       <bpmn2:scriptTask id="ScriptTask_0w2ekuz" name="PostProcess Response" scriptFormat="groovy">
195         <bpmn2:incoming>SequenceFlow_0vzsyrd</bpmn2:incoming>
196         <bpmn2:incoming>SequenceFlow_17nx822</bpmn2:incoming>
197         <bpmn2:outgoing>SequenceFlow_1qwubew</bpmn2:outgoing>
198         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
199 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
200 DoCreateNetworkInstance.postProcessResponse(execution)</bpmn2:script>
201       </bpmn2:scriptTask>
202       <bpmn2:sequenceFlow id="SequenceFlow_1qwubew" sourceRef="ScriptTask_0w2ekuz" targetRef="EndEvent_1kpt4kc" />
203       <bpmn2:exclusiveGateway id="isRollbackOn_ExclusiveGateway" name="Is Rollback On?" default="isRollbackOn_SequenceFlow_No">
204         <bpmn2:incoming>SequenceFlow_10ttvwn</bpmn2:incoming>
205         <bpmn2:outgoing>isRollbackOn_SequenceFlow_Yes</bpmn2:outgoing>
206         <bpmn2:outgoing>isRollbackOn_SequenceFlow_No</bpmn2:outgoing>
207       </bpmn2:exclusiveGateway>
208       <bpmn2:sequenceFlow id="isRollbackOn_SequenceFlow_Yes" name="Yes" sourceRef="isRollbackOn_ExclusiveGateway" targetRef="isPONR_ExclusiveGateway">
209         <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_rollbackEnabled") == true &amp;&amp; execution.getVariable("CRENWKI_isSdncRollbackNeeded") == true}</bpmn2:conditionExpression>
210       </bpmn2:sequenceFlow>
211       <bpmn2:sequenceFlow id="isRollbackOn_SequenceFlow_No" name="No" sourceRef="isRollbackOn_ExclusiveGateway" targetRef="ExclusiveGateway_1umhuft" />
212       <bpmn2:inclusiveGateway id="ExclusiveGateway_1qb2vwe">
213         <bpmn2:incoming>SequenceFlow_0lndbvr</bpmn2:incoming>
214         <bpmn2:incoming>sdncOk_No_ExclusiveGateway</bpmn2:incoming>
215         <bpmn2:incoming>SequenceFlow_0bwpkkb</bpmn2:incoming>
216         <bpmn2:outgoing>SequenceFlow_15sffxc</bpmn2:outgoing>
217       </bpmn2:inclusiveGateway>
218       <bpmn2:sequenceFlow id="SequenceFlow_15sffxc" sourceRef="ExclusiveGateway_1qb2vwe" targetRef="validateCreatePONetwork_ScriptTask" />
219       <bpmn2:inclusiveGateway id="ExclusiveGateway_1bk0tqd">
220         <bpmn2:incoming>SequenceFlow_0b8j5rw</bpmn2:incoming>
221         <bpmn2:incoming>SequenceFlow_12tlymf</bpmn2:incoming>
222         <bpmn2:outgoing>SequenceFlow_0k7y7b5</bpmn2:outgoing>
223       </bpmn2:inclusiveGateway>
224       <bpmn2:sequenceFlow id="SequenceFlow_0k7y7b5" sourceRef="ExclusiveGateway_1bk0tqd" targetRef="sdncOk_ExclusiveGateway" />
225       <bpmn2:inclusiveGateway id="ExclusiveGateway_1umhuft">
226         <bpmn2:incoming>isPONR_Yes_SequenceFlow</bpmn2:incoming>
227         <bpmn2:incoming>isRollbackOn_SequenceFlow_No</bpmn2:incoming>
228         <bpmn2:outgoing>SequenceFlow_17nx822</bpmn2:outgoing>
229       </bpmn2:inclusiveGateway>
230       <bpmn2:sequenceFlow id="SequenceFlow_17nx822" sourceRef="ExclusiveGateway_1umhuft" targetRef="ScriptTask_0w2ekuz" />
231       <bpmn2:scriptTask id="ScriptTask_0j3058g" name="Set Exception Flag" scriptFormat="groovy">
232         <bpmn2:incoming>SequenceFlow_23</bpmn2:incoming>
233         <bpmn2:outgoing>SequenceFlow_10ttvwn</bpmn2:outgoing>
234         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
235 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
236 DoCreateNetworkInstance.setExceptionFlag(execution)</bpmn2:script>
237       </bpmn2:scriptTask>
238       <bpmn2:sequenceFlow id="SequenceFlow_10ttvwn" sourceRef="ScriptTask_0j3058g" targetRef="isRollbackOn_ExclusiveGateway" />
239       <bpmn2:scriptTask id="validateCreatePONetwork_ScriptTask" name="Validate Create PO Network" scriptFormat="groovy">
240         <bpmn2:incoming>SequenceFlow_15sffxc</bpmn2:incoming>
241         <bpmn2:outgoing>Flow_15l1pk2</bpmn2:outgoing>
242         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
243 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
244 DoCreateNetworkInstance.validateCreateNetworkResponse(execution)</bpmn2:script>
245       </bpmn2:scriptTask>
246       <bpmn2:sequenceFlow id="Flow_15l1pk2" sourceRef="validateCreatePONetwork_ScriptTask" targetRef="ScriptTask_0myjg9k" />
247       <bpmn2:textAnnotation id="TextAnnotation_1py1p84">
248         <bpmn2:text>Include ONLY inputs/varrables: Â 
249 rollbackData, as Map
250 -rollbackSDNCRequest
251 -rollbackActivateSDNCRequest
252 -rollbackNetworkRequest
253 WorkflowException</bpmn2:text>
254       </bpmn2:textAnnotation>
255       <bpmn2:association id="Association_0nketgd" sourceRef="CallActivity_1u07hp7" targetRef="TextAnnotation_1py1p84" />
256       <bpmn2:textAnnotation id="TextAnnotation_0wjpv6r">
257         <bpmn2:text>PO Network Rollback is created in validation.</bpmn2:text>
258       </bpmn2:textAnnotation>
259       <bpmn2:association id="Association_0eolbkz" sourceRef="ExclusiveGateway_1bk0tqd" targetRef="TextAnnotation_0wjpv6r" />
260     </bpmn2:subProcess>
261     <bpmn2:sequenceFlow id="SequenceFlow_13" name="" sourceRef="Activity_1yoiuwp" targetRef="callRESTReQueryNetworkID_ScriptTask" />
262     <bpmn2:scriptTask id="callRESTReQueryNetworkID_ScriptTask" name="Call REST ReQuery Network Id in AAI" scriptFormat="groovy">
263       <bpmn2:incoming>SequenceFlow_13</bpmn2:incoming>
264       <bpmn2:outgoing>SequenceFlow_35</bpmn2:outgoing>
265       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
266 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
267 DoCreateNetworkInstance.callRESTReQueryAAINetworkId(execution)</bpmn2:script>
268     </bpmn2:scriptTask>
269     <bpmn2:sequenceFlow id="SequenceFlow_35" name="" sourceRef="callRESTReQueryNetworkID_ScriptTask" targetRef="callRESTUpdateContrailNetwork_ScriptTask" />
270     <bpmn2:scriptTask id="callRESTUpdateContrailNetwork_ScriptTask" name="Call REST Update Contrail Network in AAI" scriptFormat="groovy">
271       <bpmn2:incoming>SequenceFlow_35</bpmn2:incoming>
272       <bpmn2:outgoing>SequenceFlow_1ipz2ze</bpmn2:outgoing>
273       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
274 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
275 DoCreateNetworkInstance.callRESTUpdateContrailAAINetwork(execution)</bpmn2:script>
276     </bpmn2:scriptTask>
277     <bpmn2:subProcess id="unexpectedErrors_SubProcess" name="Sub-process for UnexpectedErrors" triggeredByEvent="true">
278       <bpmn2:scriptTask id="ScriptTask_1" name="Log / Print Unexpected Error" scriptFormat="groovy">
279         <bpmn2:incoming>SequenceFlow_10</bpmn2:incoming>
280         <bpmn2:outgoing>SequenceFlow_14</bpmn2:outgoing>
281         <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
282 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
283 DoCreateNetworkInstance.processJavaException(execution)</bpmn2:script>
284       </bpmn2:scriptTask>
285       <bpmn2:sequenceFlow id="SequenceFlow_14" name="" sourceRef="ScriptTask_1" targetRef="EndEvent_1" />
286       <bpmn2:startEvent id="StartEvent_1">
287         <bpmn2:outgoing>SequenceFlow_10</bpmn2:outgoing>
288         <bpmn2:errorEventDefinition id="ErrorEventDefinition_2" errorRef="Error_1" />
289       </bpmn2:startEvent>
290       <bpmn2:sequenceFlow id="SequenceFlow_10" name="" sourceRef="StartEvent_1" targetRef="ScriptTask_1" />
291       <bpmn2:endEvent id="EndEvent_1">
292         <bpmn2:incoming>SequenceFlow_14</bpmn2:incoming>
293       </bpmn2:endEvent>
294     </bpmn2:subProcess>
295     <bpmn2:scriptTask id="callAAIQuery_scriptTask" name="Call REST Query Network Name In AAI" scriptFormat="groovy">
296       <bpmn2:incoming>isNameSentYes_SequenceFlow</bpmn2:incoming>
297       <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>
298       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
299 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
300 DoCreateNetworkInstance.callRESTQueryAAINetworkName(execution)</bpmn2:script>
301     </bpmn2:scriptTask>
302     <bpmn2:sequenceFlow id="SequenceFlow_6" name="" sourceRef="callAAIQuery_scriptTask" targetRef="isAAIQueryNameOk_ExclusiveGateway" />
303     <bpmn2:sequenceFlow id="SequenceFlow_3" name="" sourceRef="callGetServiceInstance" targetRef="isNameSent_ExclusiveGateway" />
304     <bpmn2:scriptTask id="callRESTQueryVpnBinding_ScriptTask" name="Call REST Query Vpn Binding in AAI" scriptFormat="groovy">
305       <bpmn2:incoming>SequenceFlow_16</bpmn2:incoming>
306       <bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing>
307       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
308 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
309 DoCreateNetworkInstance.callRESTQueryAAINetworkVpnBinding(execution)</bpmn2:script>
310     </bpmn2:scriptTask>
311     <bpmn2:sequenceFlow id="SequenceFlow_15" name="" sourceRef="callRESTQueryVpnBinding_ScriptTask" targetRef="callRESTQueryNetworkPolicy_ScriptTask" />
312     <bpmn2:scriptTask id="callRESTQueryNetworkPolicy_ScriptTask" name="Call REST Query Network Policy in AAI" scriptFormat="groovy">
313       <bpmn2:incoming>SequenceFlow_15</bpmn2:incoming>
314       <bpmn2:outgoing>SequenceFlow_38</bpmn2:outgoing>
315       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
316 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
317 DoCreateNetworkInstance.callRESTQueryAAINetworkPolicy(execution)</bpmn2:script>
318     </bpmn2:scriptTask>
319     <bpmn2:sequenceFlow id="SequenceFlow_38" name="" sourceRef="callRESTQueryNetworkPolicy_ScriptTask" targetRef="callRESTQueryNetworkTableRef_ScriptTask" />
320     <bpmn2:scriptTask id="prepareNetworkRequest_ScriptTask" name="Prepare Create Network Request" scriptFormat="groovy">
321       <bpmn2:incoming>SequenceFlow_20</bpmn2:incoming>
322       <bpmn2:outgoing>SequenceFlow_61</bpmn2:outgoing>
323       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
324 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
325 DoCreateNetworkInstance.prepareCreateNetworkRequest(execution)</bpmn2:script>
326     </bpmn2:scriptTask>
327     <bpmn2:sequenceFlow id="SequenceFlow_61" name="" sourceRef="prepareNetworkRequest_ScriptTask" targetRef="Activity_1yoiuwp" />
328     <bpmn2:scriptTask id="callRESTQueryNetworkTableRef_ScriptTask" name="Call REST Query Network TableRef in AAI" scriptFormat="groovy">
329       <bpmn2:incoming>SequenceFlow_38</bpmn2:incoming>
330       <bpmn2:outgoing>SequenceFlow_20</bpmn2:outgoing>
331       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
332 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
333 DoCreateNetworkInstance.callRESTQueryAAINetworkTableRef(execution)</bpmn2:script>
334     </bpmn2:scriptTask>
335     <bpmn2:sequenceFlow id="SequenceFlow_20" name="" sourceRef="callRESTQueryNetworkTableRef_ScriptTask" targetRef="prepareNetworkRequest_ScriptTask" />
336     <bpmn2:sequenceFlow id="SequenceFlow_1n61wit" sourceRef="createNetwork_startEvent" targetRef="ScriptTask_preprocess" />
337     <bpmn2:scriptTask id="ScriptTask_preprocess" name="PreProcess Incoming Request" scriptFormat="groovy">
338       <bpmn2:incoming>SequenceFlow_1n61wit</bpmn2:incoming>
339       <bpmn2:outgoing>SequenceFlow_0ftylq3</bpmn2:outgoing>
340       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
341 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
342 DoCreateNetworkInstance.preProcessRequest(execution)</bpmn2:script>
343     </bpmn2:scriptTask>
344     <bpmn2:sequenceFlow id="SequenceFlow_0ftylq3" sourceRef="ScriptTask_preprocess" targetRef="callGetServiceInstance" />
345     <bpmn2:exclusiveGateway id="isNameSent_ExclusiveGateway" name="is Network Name &#10;Sent?&#10;" default="isNameSentNo_SequenceFlow">
346       <bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
347       <bpmn2:outgoing>isNameSentYes_SequenceFlow</bpmn2:outgoing>
348       <bpmn2:outgoing>isNameSentNo_SequenceFlow</bpmn2:outgoing>
349     </bpmn2:exclusiveGateway>
350     <bpmn2:sequenceFlow id="isNameSentYes_SequenceFlow" name="Yes" sourceRef="isNameSent_ExclusiveGateway" targetRef="callAAIQuery_scriptTask">
351       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_networkName") != ""}</bpmn2:conditionExpression>
352     </bpmn2:sequenceFlow>
353     <bpmn2:sequenceFlow id="isNameSentNo_SequenceFlow" name="No" sourceRef="isNameSent_ExclusiveGateway" targetRef="callRESTQueryCloudRegion_ScriptTask" />
354     <bpmn2:callActivity id="Task_1ipbwbj" name="Call SDNC RSRC Activate&#10; Adapter V1&#10;" calledElement="sdncAdapter">
355       <bpmn2:extensionElements>
356         <camunda:in source="CRENWKI_activateSDNCRequest" target="sdncAdapterWorkflowRequest" />
357         <camunda:in source="mso-request-id" target="mso-request-id" />
358         <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
359         <camunda:out source="sdncAdapterResponse" target="CRENWKI_activateSDNCResponse" />
360         <camunda:out source="SDNCA_ResponseCode" target="CRENWKI_sdncActivateReturnCode" />
361         <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
362         <camunda:out source="WorkflowException" target="WorkflowException" />
363       </bpmn2:extensionElements>
364       <bpmn2:incoming>SequenceFlow_13deudk</bpmn2:incoming>
365       <bpmn2:outgoing>SequenceFlow_08qibb9</bpmn2:outgoing>
366     </bpmn2:callActivity>
367     <bpmn2:scriptTask id="Task_1rd6dg6" name="Prepare SDNC RSRC Activate Request" scriptFormat="groovy">
368       <bpmn2:incoming>isSdncRpc2Yes_SequenceFlow2</bpmn2:incoming>
369       <bpmn2:outgoing>SequenceFlow_13deudk</bpmn2:outgoing>
370       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
371 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
372 DoCreateNetworkInstance.prepareRpcSDNCActivateRequest(execution)</bpmn2:script>
373     </bpmn2:scriptTask>
374     <bpmn2:exclusiveGateway id="ExclusiveGateway_0n0ptg6" name="is SDNC PRC&#10;Activate Ok?&#10;" default="SequenceFlow_18ybfu5">
375       <bpmn2:incoming>SequenceFlow_1t03rs2</bpmn2:incoming>
376       <bpmn2:outgoing>SequenceFlow_1jia57e</bpmn2:outgoing>
377       <bpmn2:outgoing>SequenceFlow_18ybfu5</bpmn2:outgoing>
378     </bpmn2:exclusiveGateway>
379     <bpmn2:sequenceFlow id="SequenceFlow_13deudk" sourceRef="Task_1rd6dg6" targetRef="Task_1ipbwbj" />
380     <bpmn2:sequenceFlow id="SequenceFlow_08qibb9" sourceRef="Task_1ipbwbj" targetRef="validateSDNCActivate_Task" />
381     <bpmn2:sequenceFlow id="SequenceFlow_1t03rs2" sourceRef="validateSDNCActivate_Task" targetRef="ExclusiveGateway_0n0ptg6" />
382     <bpmn2:sequenceFlow id="SequenceFlow_1jia57e" name="Yes" sourceRef="ExclusiveGateway_0n0ptg6" targetRef="Task_0zzobg6">
383       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("CRENWKI_sdncResponseSuccess" ) == true}</bpmn2:conditionExpression>
384     </bpmn2:sequenceFlow>
385     <bpmn2:sequenceFlow id="SequenceFlow_18ybfu5" name="No" sourceRef="ExclusiveGateway_0n0ptg6" targetRef="EndEvent_13v46cq" />
386     <bpmn2:scriptTask id="validateSDNCActivate_Task" name="Validate SDNCRSRC Activate&#10;Response&#10;" scriptFormat="groovy">
387       <bpmn2:incoming>SequenceFlow_08qibb9</bpmn2:incoming>
388       <bpmn2:outgoing>SequenceFlow_1t03rs2</bpmn2:outgoing>
389       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
390 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
391 DoCreateNetworkInstance.validateRpcSDNCActivateResponse(execution)</bpmn2:script>
392     </bpmn2:scriptTask>
393     <bpmn2:boundaryEvent id="BoundaryEvent_0vb26bm" attachedToRef="validateSDNCActivate_Task">
394       <bpmn2:outgoing>SequenceFlow_0s51ns0</bpmn2:outgoing>
395       <bpmn2:errorEventDefinition errorRef="Error_2" />
396     </bpmn2:boundaryEvent>
397     <bpmn2:sequenceFlow id="SequenceFlow_0s51ns0" sourceRef="BoundaryEvent_0vb26bm" targetRef="EndEvent_13v46cq" />
398     <bpmn2:endEvent id="EndEvent_13v46cq" name="SNDC Activate &#10;Error&#10;">
399       <bpmn2:incoming>SequenceFlow_18ybfu5</bpmn2:incoming>
400       <bpmn2:incoming>SequenceFlow_0s51ns0</bpmn2:incoming>
401       <bpmn2:errorEventDefinition errorRef="Error_2" />
402     </bpmn2:endEvent>
403     <bpmn2:exclusiveGateway id="isSdncRpc1_ExclusiveGateway1" name="is not &#39;1610&#39; SNDC Call?" default="isSdncRpc1No_SequenceFlow1">
404       <bpmn2:incoming>SequenceFlow_32</bpmn2:incoming>
405       <bpmn2:outgoing>isSdncRpc1No_SequenceFlow1</bpmn2:outgoing>
406       <bpmn2:outgoing>isSdncRpc1Yes_SequenceFlow1</bpmn2:outgoing>
407     </bpmn2:exclusiveGateway>
408     <bpmn2:sequenceFlow id="isSdncRpc1No_SequenceFlow1" name="No" sourceRef="isSdncRpc1_ExclusiveGateway1" targetRef="prepareSDNCTopoRequest_ScriptTask" />
409     <bpmn2:sequenceFlow id="isSdncRpc1Yes_SequenceFlow1" name="Yes" sourceRef="isSdncRpc1_ExclusiveGateway1" targetRef="Task_10lubzj">
410       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("sdncVersion") != '1610'}</bpmn2:conditionExpression>
411     </bpmn2:sequenceFlow>
412     <bpmn2:callActivity id="Task_0pbtywn" name="Call SDNC RSRC Assign Adapter V1 " calledElement="sdncAdapter">
413       <bpmn2:extensionElements>
414         <camunda:in source="CRENWKI_assignSDNCRequest" target="sdncAdapterWorkflowRequest" />
415         <camunda:in source="mso-request-id" target="mso-request-id" />
416         <camunda:in source="mso-service-instance-id" target="mso-service-instance-id" />
417         <camunda:out source="sdncAdapterResponse" target="CRENWKI_assignSDNCResponse" />
418         <camunda:out source="SDNCA_ResponseCode" target="CRENWKI_sdncReturnCode" />
419         <camunda:out source="SDNCA_SuccessIndicator" target="SDNCA_SuccessIndicator" />
420         <camunda:out source="WorkflowException" target="WorkflowException" />
421       </bpmn2:extensionElements>
422       <bpmn2:incoming>SequenceFlow_0j8bxnb</bpmn2:incoming>
423       <bpmn2:outgoing>SequenceFlow_0d93bqw</bpmn2:outgoing>
424     </bpmn2:callActivity>
425     <bpmn2:sequenceFlow id="SequenceFlow_0j8bxnb" sourceRef="Task_10lubzj" targetRef="Task_0pbtywn" />
426     <bpmn2:sequenceFlow id="SequenceFlow_0d93bqw" sourceRef="Task_0pbtywn" targetRef="validateSDNCResponse_ScriptTask" />
427     <bpmn2:exclusiveGateway id="isSdncRpc2_ExclusiveGateway2" name="is  not &#39;1610&#39; SNDC Call?" default="isSdncRpc2No_SequenceFlow2">
428       <bpmn2:incoming>SequenceFlow_1ipz2ze</bpmn2:incoming>
429       <bpmn2:outgoing>isSdncRpc2Yes_SequenceFlow2</bpmn2:outgoing>
430       <bpmn2:outgoing>isSdncRpc2No_SequenceFlow2</bpmn2:outgoing>
431     </bpmn2:exclusiveGateway>
432     <bpmn2:sequenceFlow id="isSdncRpc2Yes_SequenceFlow2" name="Yes" sourceRef="isSdncRpc2_ExclusiveGateway2" targetRef="Task_1rd6dg6">
433       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression">#{execution.getVariable("sdncVersion") != '1610'}</bpmn2:conditionExpression>
434     </bpmn2:sequenceFlow>
435     <bpmn2:sequenceFlow id="isSdncRpc2No_SequenceFlow2" name="No" sourceRef="isSdncRpc2_ExclusiveGateway2" targetRef="Task_0zzobg6" />
436     <bpmn2:scriptTask id="Task_10lubzj" name="Prepare Assign SDNC RPC Request" scriptFormat="groovy">
437       <bpmn2:incoming>isSdncRpc1Yes_SequenceFlow1</bpmn2:incoming>
438       <bpmn2:outgoing>SequenceFlow_0j8bxnb</bpmn2:outgoing>
439       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
440 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
441 DoCreateNetworkInstance.prepareRpcSDNCRequest(execution)</bpmn2:script>
442     </bpmn2:scriptTask>
443     <bpmn2:endEvent id="EndEvent_1te02c4">
444       <bpmn2:incoming>SequenceFlow_1s8b1m1</bpmn2:incoming>
445     </bpmn2:endEvent>
446     <bpmn2:endEvent id="EndEvent_0ti2ctu" name="Silent Success">
447       <bpmn2:incoming>SequenceFlow_18ylufb</bpmn2:incoming>
448     </bpmn2:endEvent>
449     <bpmn2:sequenceFlow id="SequenceFlow_1s8b1m1" sourceRef="Task_0zzobg6" targetRef="EndEvent_1te02c4" />
450     <bpmn2:scriptTask id="Task_0zzobg6" name="PostProcess Response" scriptFormat="groovy">
451       <bpmn2:incoming>SequenceFlow_1jia57e</bpmn2:incoming>
452       <bpmn2:incoming>isSdncRpc2No_SequenceFlow2</bpmn2:incoming>
453       <bpmn2:outgoing>SequenceFlow_1s8b1m1</bpmn2:outgoing>
454       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
455 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
456 DoCreateNetworkInstance.postProcessResponse(execution)</bpmn2:script>
457     </bpmn2:scriptTask>
458     <bpmn2:sequenceFlow id="SequenceFlow_1ipz2ze" sourceRef="callRESTUpdateContrailNetwork_ScriptTask" targetRef="isSdncRpc2_ExclusiveGateway2" />
459     <bpmn2:scriptTask id="ScriptTask_0p3v749" name="Post Process Response" scriptFormat="groovy">
460       <bpmn2:incoming>isNetworkActiveYes_SequenceFlow</bpmn2:incoming>
461       <bpmn2:outgoing>SequenceFlow_18ylufb</bpmn2:outgoing>
462       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
463 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
464 DoCreateNetworkInstance.postProcessResponse(execution)</bpmn2:script>
465     </bpmn2:scriptTask>
466     <bpmn2:sequenceFlow id="SequenceFlow_18ylufb" sourceRef="ScriptTask_0p3v749" targetRef="EndEvent_0ti2ctu" />
467     <bpmn2:scriptTask id="callGetServiceInstance" name="&#10;AAI&#10;Query&#10;(svc instance)&#10;" scriptFormat="groovy">
468       <bpmn2:incoming>SequenceFlow_0ftylq3</bpmn2:incoming>
469       <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
470       <bpmn2:script>import org.onap.so.bpmn.infrastructure.scripts.*
471 def DoCreateNetworkInstance = new DoCreateNetworkInstance()
472 DoCreateNetworkInstance.getServiceInstance(execution)</bpmn2:script>
473     </bpmn2:scriptTask>
474     <bpmn2:callActivity id="Activity_1yoiuwp" name="Openstack Adapter" calledElement="openstackAdapterTask">
475       <bpmn2:extensionElements>
476         <camunda:in source="CRENWKI_createNetworkRequest" target="openstackAdapterTaskRequest" />
477         <camunda:out source="WorkflowException" target="WorkflowException" />
478         <camunda:out source="WorkflowResponse" target="CRENWKI_createNetworkResponse" />
479         <camunda:in source="mso-request-id" target="mso-request-id" />
480       </bpmn2:extensionElements>
481       <bpmn2:incoming>SequenceFlow_61</bpmn2:incoming>
482       <bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>
483     </bpmn2:callActivity>
484   </bpmn2:process>
485   <bpmn2:error id="Error_2" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
486   <bpmn2:error id="Error_1" name="java.lang.Exception" errorCode="java.lang.Exception" />
487   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
488     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoCreateNetworkInstance">
489       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_47" bpmnElement="createNetwork_startEvent">
490         <dc:Bounds x="537" y="317" width="36" height="36" />
491         <bpmndi:BPMNLabel>
492           <dc:Bounds x="529" y="358" width="51" height="14" />
493         </bpmndi:BPMNLabel>
494       </bpmndi:BPMNShape>
495       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_62" bpmnElement="callAAIQuery_scriptTask">
496         <dc:Bounds x="1066" y="109" width="100" height="80" />
497       </bpmndi:BPMNShape>
498       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_62" bpmnElement="isAAIQueryNameOk_ExclusiveGateway" isMarkerVisible="true">
499         <dc:Bounds x="1238" y="124" width="50" height="50" />
500         <bpmndi:BPMNLabel>
501           <dc:Bounds x="1226" y="84" width="74" height="40" />
502         </bpmndi:BPMNLabel>
503       </bpmndi:BPMNShape>
504       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ScriptTask_62" targetElement="_BPMNShape_ExclusiveGateway_62">
505         <di:waypoint x="1166" y="148" />
506         <di:waypoint x="1238" y="149" />
507         <bpmndi:BPMNLabel>
508           <dc:Bounds x="1062" y="-6.5" width="0" height="0" />
509         </bpmndi:BPMNLabel>
510       </bpmndi:BPMNEdge>
511       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_63" bpmnElement="validateCreatePONetwork_ScriptTask">
512         <dc:Bounds x="828" y="1193" width="100" height="80" />
513       </bpmndi:BPMNShape>
514       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="isAAIQueryNameNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_62" targetElement="_BPMNShape_InclusiveGateway_4">
515         <di:waypoint x="1263" y="174" />
516         <di:waypoint x="1263" y="256" />
517         <di:waypoint x="1364" y="256" />
518         <bpmndi:BPMNLabel>
519           <dc:Bounds x="1271" y="184" width="15" height="14" />
520         </bpmndi:BPMNLabel>
521       </bpmndi:BPMNEdge>
522       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="isAAIQueryNameYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_62" targetElement="_BPMNShape_ExclusiveGateway_73">
523         <di:waypoint x="1288" y="149" />
524         <di:waypoint x="1326" y="149" />
525         <di:waypoint x="1326" y="149" />
526         <di:waypoint x="1364" y="149" />
527         <bpmndi:BPMNLabel>
528           <dc:Bounds x="1291" y="154" width="18" height="14" />
529         </bpmndi:BPMNLabel>
530       </bpmndi:BPMNEdge>
531       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_67" bpmnElement="prepareSDNCTopoRequest_ScriptTask">
532         <dc:Bounds x="1730" y="295" width="100" height="80" />
533       </bpmndi:BPMNShape>
534       <bpmndi:BPMNShape id="_BPMNShape_SubProcess_16" bpmnElement="subProcessException_SubProcess" isExpanded="true">
535         <dc:Bounds x="171" y="748" width="1266" height="686" />
536       </bpmndi:BPMNShape>
537       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_50" bpmnElement="subProcessStart_StartEvent">
538         <dc:Bounds x="247" y="1306" width="36" height="36" />
539         <bpmndi:BPMNLabel>
540           <dc:Bounds x="240" y="1347" width="52" height="14" />
541         </bpmndi:BPMNLabel>
542       </bpmndi:BPMNShape>
543       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_67" bpmnElement="isSdncTopoOk_ExclusiveGateway" isMarkerVisible="true">
544         <dc:Bounds x="1755" y="660" width="50" height="50" />
545         <bpmndi:BPMNLabel>
546           <dc:Bounds x="1746" y="720" width="67" height="14" />
547         </bpmndi:BPMNLabel>
548       </bpmndi:BPMNShape>
549       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_26" bpmnElement="sdncTopoNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_67" targetElement="_BPMNShape_EndEvent_124">
550         <di:waypoint x="1805" y="685" />
551         <di:waypoint x="1879" y="685" />
552         <bpmndi:BPMNLabel>
553           <dc:Bounds x="1810" y="686" width="15" height="14" />
554         </bpmndi:BPMNLabel>
555       </bpmndi:BPMNEdge>
556       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_28" bpmnElement="sdncTopoYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_67" targetElement="_BPMNShape_ScriptTask_133">
557         <di:waypoint x="1755" y="685" />
558         <di:waypoint x="1694" y="686" />
559         <bpmndi:BPMNLabel>
560           <dc:Bounds x="1727" y="690" width="18" height="14" />
561         </bpmndi:BPMNLabel>
562       </bpmndi:BPMNEdge>
563       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_124" bpmnElement="sndcError_EndEvent">
564         <dc:Bounds x="1879" y="667" width="36" height="36" />
565         <bpmndi:BPMNLabel>
566           <dc:Bounds x="1866" y="716" width="61" height="14" />
567         </bpmndi:BPMNLabel>
568       </bpmndi:BPMNShape>
569       <bpmndi:BPMNShape id="_BPMNShape_CallActivity_19" bpmnElement="callAssignSDNCAdapter_CallActivity">
570         <dc:Bounds x="1730" y="416" width="100" height="80" />
571       </bpmndi:BPMNShape>
572       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_24" bpmnElement="SequenceFlow_11" sourceElement="_BPMNShape_ScriptTask_67" targetElement="_BPMNShape_CallActivity_19">
573         <di:waypoint x="1780" y="375" />
574         <di:waypoint x="1780" y="416" />
575         <bpmndi:BPMNLabel>
576           <dc:Bounds x="1655" y="255.5" width="0" height="0" />
577         </bpmndi:BPMNLabel>
578       </bpmndi:BPMNEdge>
579       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_29" bpmnElement="SequenceFlow_12" sourceElement="_BPMNShape_CallActivity_19" targetElement="_BPMNShape_ScriptTask_131">
580         <di:waypoint x="1780" y="496" />
581         <di:waypoint x="1780" y="535" />
582         <bpmndi:BPMNLabel>
583           <dc:Bounds x="1655" y="375.5" width="0" height="0" />
584         </bpmndi:BPMNLabel>
585       </bpmndi:BPMNEdge>
586       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_35" bpmnElement="SequenceFlow_23" sourceElement="_BPMNShape_StartEvent_50">
587         <di:waypoint x="283" y="1324" />
588         <di:waypoint x="310" y="1324" />
589         <bpmndi:BPMNLabel>
590           <dc:Bounds x="157" y="1169" width="0" height="0" />
591         </bpmndi:BPMNLabel>
592       </bpmndi:BPMNEdge>
593       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_131" bpmnElement="validateSDNCResponse_ScriptTask">
594         <dc:Bounds x="1730" y="535" width="100" height="80" />
595       </bpmndi:BPMNShape>
596       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_11" bpmnElement="SequenceFlow_5" sourceElement="_BPMNShape_ScriptTask_131" targetElement="_BPMNShape_ExclusiveGateway_67">
597         <di:waypoint x="1780" y="615" />
598         <di:waypoint x="1780" y="638" />
599         <di:waypoint x="1780" y="638" />
600         <di:waypoint x="1780" y="660" />
601         <bpmndi:BPMNLabel>
602           <dc:Bounds x="1655" y="498" width="0" height="0" />
603         </bpmndi:BPMNLabel>
604       </bpmndi:BPMNEdge>
605       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_73" bpmnElement="isNetworkActive_ExclusiveGateway" isMarkerVisible="true">
606         <dc:Bounds x="1364" y="124" width="50" height="50" />
607         <bpmndi:BPMNLabel>
608           <dc:Bounds x="1363" y="83" width="53" height="27" />
609         </bpmndi:BPMNLabel>
610       </bpmndi:BPMNShape>
611       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_39" bpmnElement="isNetworkActiveYes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_73">
612         <di:waypoint x="1414" y="149" />
613         <di:waypoint x="1475" y="149" />
614         <bpmndi:BPMNLabel>
615           <dc:Bounds x="1415" y="154" width="18" height="14" />
616         </bpmndi:BPMNLabel>
617       </bpmndi:BPMNEdge>
618       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_44" bpmnElement="isNetworkActiveNo_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_73" targetElement="_BPMNShape_InclusiveGateway_4">
619         <di:waypoint x="1389" y="174" />
620         <di:waypoint x="1389" y="231" />
621         <bpmndi:BPMNLabel>
622           <dc:Bounds x="1398" y="178" width="15" height="14" />
623         </bpmndi:BPMNLabel>
624       </bpmndi:BPMNEdge>
625       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_45" bpmnElement="SequenceFlow_21" sourceElement="_BPMNShape_InclusiveGateway_4" targetElement="_BPMNShape_ScriptTask_245">
626         <di:waypoint x="1389" y="281" />
627         <di:waypoint x="1389" y="416" />
628         <bpmndi:BPMNLabel>
629           <dc:Bounds x="1264" y="208.5" width="0" height="0" />
630         </bpmndi:BPMNLabel>
631       </bpmndi:BPMNEdge>
632       <bpmndi:BPMNShape id="_BPMNShape_InclusiveGateway_4" bpmnElement="InclusiveGateway">
633         <dc:Bounds x="1364" y="231" width="50" height="50" />
634         <bpmndi:BPMNLabel>
635           <dc:Bounds x="1306" y="86" width="0" height="0" />
636         </bpmndi:BPMNLabel>
637       </bpmndi:BPMNShape>
638       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_133" bpmnElement="callRESTQueryNetworkId_ScriptTask">
639         <dc:Bounds x="1594" y="645" width="100" height="80" />
640       </bpmndi:BPMNShape>
641       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_134" bpmnElement="callRESTReQueryNetworkID_ScriptTask">
642         <dc:Bounds x="1594" y="1532" width="100" height="80" />
643       </bpmndi:BPMNShape>
644       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_135" bpmnElement="callRESTUpdateContrailNetwork_ScriptTask">
645         <dc:Bounds x="1594" y="1678" width="100" height="80" />
646       </bpmndi:BPMNShape>
647       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_54" bpmnElement="SequenceFlow_35" sourceElement="_BPMNShape_ScriptTask_134" targetElement="_BPMNShape_ScriptTask_135">
648         <di:waypoint x="1644" y="1612" />
649         <di:waypoint x="1644" y="1678" />
650         <bpmndi:BPMNLabel>
651           <dc:Bounds x="1519" y="1505" width="0" height="0" />
652         </bpmndi:BPMNLabel>
653       </bpmndi:BPMNEdge>
654       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_156" bpmnElement="callRESTQueryVpnBinding_ScriptTask">
655         <dc:Bounds x="1594" y="767" width="100" height="80" />
656       </bpmndi:BPMNShape>
657       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_18" bpmnElement="SequenceFlow_15" sourceElement="_BPMNShape_ScriptTask_156" targetElement="_BPMNShape_ScriptTask_215">
658         <di:waypoint x="1644" y="847" />
659         <di:waypoint x="1644" y="867" />
660         <di:waypoint x="1644" y="867" />
661         <di:waypoint x="1644" y="890" />
662         <bpmndi:BPMNLabel>
663           <dc:Bounds x="1519" y="727" width="0" height="0" />
664         </bpmndi:BPMNLabel>
665       </bpmndi:BPMNEdge>
666       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_49" bpmnElement="SequenceFlow_16" sourceElement="_BPMNShape_ScriptTask_133" targetElement="_BPMNShape_ScriptTask_156">
667         <di:waypoint x="1644" y="725" />
668         <di:waypoint x="1644" y="746" />
669         <di:waypoint x="1644" y="746" />
670         <di:waypoint x="1644" y="767" />
671         <bpmndi:BPMNLabel>
672           <dc:Bounds x="1519" y="606" width="0" height="0" />
673         </bpmndi:BPMNLabel>
674       </bpmndi:BPMNEdge>
675       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_157" bpmnElement="prepareNetworkRequest_ScriptTask">
676         <dc:Bounds x="1594" y="1149" width="100" height="80" />
677       </bpmndi:BPMNShape>
678       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_89" bpmnElement="SequenceFlow_61" sourceElement="_BPMNShape_ScriptTask_157" targetElement="Activity_18agmdb_di">
679         <di:waypoint x="1644" y="1229" />
680         <di:waypoint x="1644" y="1275" />
681         <bpmndi:BPMNLabel>
682           <dc:Bounds x="1519" y="1111" width="0" height="0" />
683         </bpmndi:BPMNLabel>
684       </bpmndi:BPMNEdge>
685       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_215" bpmnElement="callRESTQueryNetworkPolicy_ScriptTask">
686         <dc:Bounds x="1594" y="890" width="100" height="80" />
687       </bpmndi:BPMNShape>
688       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_60" bpmnElement="SequenceFlow_38" sourceElement="_BPMNShape_ScriptTask_215" targetElement="_BPMNShape_ScriptTask_333">
689         <di:waypoint x="1644" y="970" />
690         <di:waypoint x="1644" y="1019" />
691         <bpmndi:BPMNLabel>
692           <dc:Bounds x="1519" y="854.5" width="0" height="0" />
693         </bpmndi:BPMNLabel>
694       </bpmndi:BPMNEdge>
695       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_215" bpmnElement="isPONR_ExclusiveGateway" isMarkerVisible="true">
696         <dc:Bounds x="444" y="1200" width="50" height="50" />
697         <bpmndi:BPMNLabel>
698           <dc:Bounds x="388" y="1218" width="46" height="14" />
699         </bpmndi:BPMNLabel>
700       </bpmndi:BPMNShape>
701       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_77" bpmnElement="isPONR_Yes_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_215">
702         <di:waypoint x="494" y="1225" />
703         <di:waypoint x="597" y="1225" />
704         <di:waypoint x="597" y="1299" />
705         <bpmndi:BPMNLabel>
706           <dc:Bounds x="491" y="1228" width="18" height="14" />
707         </bpmndi:BPMNLabel>
708       </bpmndi:BPMNEdge>
709       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_85" bpmnElement="isPONR_No_SequenceFlow" sourceElement="_BPMNShape_ExclusiveGateway_215">
710         <di:waypoint x="469" y="1200" />
711         <di:waypoint x="469" y="1143" />
712         <bpmndi:BPMNLabel>
713           <dc:Bounds x="479" y="1191" width="15" height="14" />
714         </bpmndi:BPMNLabel>
715       </bpmndi:BPMNEdge>
716       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_217" bpmnElement="sdncOk_ExclusiveGateway" isMarkerVisible="true">
717         <dc:Bounds x="667" y="985" width="50" height="50" />
718         <bpmndi:BPMNLabel>
719           <dc:Bounds x="726" y="998" width="70" height="27" />
720         </bpmndi:BPMNLabel>
721       </bpmndi:BPMNShape>
722       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_92" bpmnElement="sdncOk_Yeso_ExclusiveGateway" sourceElement="_BPMNShape_ExclusiveGateway_217" targetElement="ExclusiveGateway_00dh41t_di">
723         <di:waypoint x="692" y="985" />
724         <di:waypoint x="692" y="916" />
725         <di:waypoint x="853" y="916" />
726         <bpmndi:BPMNLabel>
727           <dc:Bounds x="699" y="969" width="18" height="14" />
728         </bpmndi:BPMNLabel>
729       </bpmndi:BPMNEdge>
730       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_93" bpmnElement="sdncOk_No_ExclusiveGateway" sourceElement="_BPMNShape_ExclusiveGateway_217">
731         <di:waypoint x="691" y="1034" />
732         <di:waypoint x="691" y="1118" />
733         <di:waypoint x="853" y="1118" />
734         <bpmndi:BPMNLabel>
735           <dc:Bounds x="699" y="1035" width="15" height="14" />
736         </bpmndi:BPMNLabel>
737       </bpmndi:BPMNEdge>
738       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_245" bpmnElement="callRESTQueryCloudRegion_ScriptTask">
739         <dc:Bounds x="1339" y="416" width="100" height="80" />
740       </bpmndi:BPMNShape>
741       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_53" bpmnElement="SequenceFlow_32" sourceElement="_BPMNShape_ScriptTask_245" targetElement="ExclusiveGateway_1ts3ph0_di">
742         <di:waypoint x="1439" y="456" />
743         <di:waypoint x="1477" y="456" />
744         <bpmndi:BPMNLabel>
745           <dc:Bounds x="1318" y="301" width="0" height="0" />
746         </bpmndi:BPMNLabel>
747       </bpmndi:BPMNEdge>
748       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_38" bpmnElement="BoundaryEvent_4">
749         <dc:Bounds x="1812" y="597" width="36" height="36" />
750         <bpmndi:BPMNLabel>
751           <dc:Bounds x="1690" y="493" width="0" height="0" />
752         </bpmndi:BPMNLabel>
753       </bpmndi:BPMNShape>
754       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_69" bpmnElement="SequenceFlow_34" sourceElement="_BPMNShape_BoundaryEvent_38" targetElement="_BPMNShape_EndEvent_124">
755         <di:waypoint x="1842" y="628" />
756         <di:waypoint x="1885" y="673" />
757         <bpmndi:BPMNLabel>
758           <dc:Bounds x="1724" y="495.5" width="0" height="0" />
759         </bpmndi:BPMNLabel>
760       </bpmndi:BPMNEdge>
761       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_261" bpmnElement="prepareSDNCRollbackRequest_ScriptTask">
762         <dc:Bounds x="1026" y="970" width="100" height="79" />
763       </bpmndi:BPMNShape>
764       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_19" bpmnElement="SequenceFlow_13" sourceElement="Activity_18agmdb_di" targetElement="_BPMNShape_ScriptTask_134">
765         <di:waypoint x="1644" y="1355" />
766         <di:waypoint x="1644" y="1532" />
767         <bpmndi:BPMNLabel>
768           <dc:Bounds x="1506" y="1350" width="0" height="0" />
769         </bpmndi:BPMNLabel>
770       </bpmndi:BPMNEdge>
771       <bpmndi:BPMNShape id="_BPMNShape_SubProcess_28" bpmnElement="unexpectedErrors_SubProcess" isExpanded="true">
772         <dc:Bounds x="161" y="521" width="394" height="188" />
773       </bpmndi:BPMNShape>
774       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_71" bpmnElement="StartEvent_1">
775         <dc:Bounds x="194" y="598" width="36" height="36" />
776         <bpmndi:BPMNLabel>
777           <dc:Bounds x="72" y="499" width="0" height="0" />
778         </bpmndi:BPMNLabel>
779       </bpmndi:BPMNShape>
780       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_270" bpmnElement="ScriptTask_1">
781         <dc:Bounds x="309" y="576" width="100" height="80" />
782       </bpmndi:BPMNShape>
783       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_220" bpmnElement="EndEvent_1">
784         <dc:Bounds x="470" y="598" width="36" height="36" />
785         <bpmndi:BPMNLabel>
786           <dc:Bounds x="348" y="499" width="0" height="0" />
787         </bpmndi:BPMNLabel>
788       </bpmndi:BPMNShape>
789       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_10" sourceElement="_BPMNShape_StartEvent_71" targetElement="_BPMNShape_ScriptTask_270">
790         <di:waypoint x="230" y="616" />
791         <di:waypoint x="309" y="616" />
792         <bpmndi:BPMNLabel>
793           <dc:Bounds x="129" y="476" width="6" height="6" />
794         </bpmndi:BPMNLabel>
795       </bpmndi:BPMNEdge>
796       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_13" bpmnElement="SequenceFlow_14" sourceElement="_BPMNShape_ScriptTask_270" targetElement="_BPMNShape_EndEvent_220">
797         <di:waypoint x="409" y="616" />
798         <di:waypoint x="470" y="616" />
799         <bpmndi:BPMNLabel>
800           <dc:Bounds x="301" y="476" width="6" height="6" />
801         </bpmndi:BPMNLabel>
802       </bpmndi:BPMNEdge>
803       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" sourceElement="ScriptTask_0z2n0hl_di" targetElement="ExclusiveGateway_0lw40k5_di">
804         <di:waypoint x="949" y="375" />
805         <di:waypoint x="949" y="456" />
806         <di:waypoint x="1091" y="456" />
807         <bpmndi:BPMNLabel>
808           <dc:Bounds x="779" y="275.5" width="90" height="0" />
809         </bpmndi:BPMNLabel>
810       </bpmndi:BPMNEdge>
811       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_333" bpmnElement="callRESTQueryNetworkTableRef_ScriptTask">
812         <dc:Bounds x="1594" y="1019" width="100" height="80" />
813       </bpmndi:BPMNShape>
814       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="SequenceFlow_20" sourceElement="_BPMNShape_ScriptTask_333" targetElement="_BPMNShape_ScriptTask_157">
815         <di:waypoint x="1644" y="1099" />
816         <di:waypoint x="1644" y="1121" />
817         <di:waypoint x="1644" y="1121" />
818         <di:waypoint x="1644" y="1149" />
819         <bpmndi:BPMNLabel>
820           <dc:Bounds x="1519" y="981" width="0" height="0" />
821         </bpmndi:BPMNLabel>
822       </bpmndi:BPMNEdge>
823       <bpmndi:BPMNEdge id="SequenceFlow_1n61wit_di" bpmnElement="SequenceFlow_1n61wit">
824         <di:waypoint x="573" y="335" />
825         <di:waypoint x="632" y="335" />
826         <di:waypoint x="632" y="335" />
827         <di:waypoint x="686" y="335" />
828         <bpmndi:BPMNLabel>
829           <dc:Bounds x="507" y="195" width="0" height="0" />
830         </bpmndi:BPMNLabel>
831       </bpmndi:BPMNEdge>
832       <bpmndi:BPMNShape id="ScriptTask_1jay2gg_di" bpmnElement="ScriptTask_preprocess">
833         <dc:Bounds x="686" y="295" width="100" height="80" />
834       </bpmndi:BPMNShape>
835       <bpmndi:BPMNEdge id="SequenceFlow_0ftylq3_di" bpmnElement="SequenceFlow_0ftylq3">
836         <di:waypoint x="786" y="335" />
837         <di:waypoint x="846" y="335" />
838         <di:waypoint x="846" y="335" />
839         <di:waypoint x="899" y="335" />
840         <bpmndi:BPMNLabel>
841           <dc:Bounds x="676" y="195" width="90" height="0" />
842         </bpmndi:BPMNLabel>
843       </bpmndi:BPMNEdge>
844       <bpmndi:BPMNShape id="ExclusiveGateway_0lw40k5_di" bpmnElement="isNameSent_ExclusiveGateway" isMarkerVisible="true">
845         <dc:Bounds x="1091" y="431" width="50" height="50" />
846         <bpmndi:BPMNLabel>
847           <dc:Bounds x="1074" y="489" width="84" height="40" />
848         </bpmndi:BPMNLabel>
849       </bpmndi:BPMNShape>
850       <bpmndi:BPMNEdge id="SequenceFlow_0635hhm_di" bpmnElement="isNameSentYes_SequenceFlow">
851         <di:waypoint x="1116" y="431" />
852         <di:waypoint x="1116" y="310" />
853         <di:waypoint x="1116" y="310" />
854         <di:waypoint x="1116" y="189" />
855         <bpmndi:BPMNLabel>
856           <dc:Bounds x="1128" y="415" width="18" height="14" />
857         </bpmndi:BPMNLabel>
858       </bpmndi:BPMNEdge>
859       <bpmndi:BPMNEdge id="SequenceFlow_1sirjgc_di" bpmnElement="isNameSentNo_SequenceFlow">
860         <di:waypoint x="1141" y="456" />
861         <di:waypoint x="1339" y="456" />
862         <bpmndi:BPMNLabel>
863           <dc:Bounds x="1145" y="468" width="15" height="14" />
864         </bpmndi:BPMNLabel>
865       </bpmndi:BPMNEdge>
866       <bpmndi:BPMNShape id="CallActivity_1uxa4p9_di" bpmnElement="Task_1ipbwbj">
867         <dc:Bounds x="1154" y="1678" width="100" height="80" />
868       </bpmndi:BPMNShape>
869       <bpmndi:BPMNShape id="ScriptTask_0m5hrmn_di" bpmnElement="Task_1rd6dg6">
870         <dc:Bounds x="1323" y="1678" width="100" height="80" />
871       </bpmndi:BPMNShape>
872       <bpmndi:BPMNShape id="ExclusiveGateway_0n0ptg6_di" bpmnElement="ExclusiveGateway_0n0ptg6" isMarkerVisible="true">
873         <dc:Bounds x="864" y="1693" width="50" height="50" />
874         <bpmndi:BPMNLabel>
875           <dc:Bounds x="784" y="1706" width="69" height="40" />
876         </bpmndi:BPMNLabel>
877       </bpmndi:BPMNShape>
878       <bpmndi:BPMNEdge id="SequenceFlow_13deudk_di" bpmnElement="SequenceFlow_13deudk">
879         <di:waypoint x="1323" y="1718" />
880         <di:waypoint x="1254" y="1718" />
881         <bpmndi:BPMNLabel>
882           <dc:Bounds x="1149" y="1563" width="0" height="0" />
883         </bpmndi:BPMNLabel>
884       </bpmndi:BPMNEdge>
885       <bpmndi:BPMNEdge id="SequenceFlow_08qibb9_di" bpmnElement="SequenceFlow_08qibb9">
886         <di:waypoint x="1154" y="1718" />
887         <di:waypoint x="1093" y="1718" />
888         <bpmndi:BPMNLabel>
889           <dc:Bounds x="984" y="1563" width="0" height="0" />
890         </bpmndi:BPMNLabel>
891       </bpmndi:BPMNEdge>
892       <bpmndi:BPMNEdge id="SequenceFlow_1t03rs2_di" bpmnElement="SequenceFlow_1t03rs2">
893         <di:waypoint x="993" y="1718" />
894         <di:waypoint x="914" y="1718" />
895         <bpmndi:BPMNLabel>
896           <dc:Bounds x="814" y="1563" width="0" height="0" />
897         </bpmndi:BPMNLabel>
898       </bpmndi:BPMNEdge>
899       <bpmndi:BPMNEdge id="SequenceFlow_1jia57e_di" bpmnElement="SequenceFlow_1jia57e">
900         <di:waypoint x="889" y="1693" />
901         <di:waypoint x="889" y="1624" />
902         <bpmndi:BPMNLabel>
903           <dc:Bounds x="897" y="1678" width="18" height="14" />
904         </bpmndi:BPMNLabel>
905       </bpmndi:BPMNEdge>
906       <bpmndi:BPMNEdge id="SequenceFlow_18ybfu5_di" bpmnElement="SequenceFlow_18ybfu5">
907         <di:waypoint x="889" y="1743" />
908         <di:waypoint x="889" y="1809" />
909         <bpmndi:BPMNLabel>
910           <dc:Bounds x="898" y="1744" width="15" height="14" />
911         </bpmndi:BPMNLabel>
912       </bpmndi:BPMNEdge>
913       <bpmndi:BPMNShape id="ScriptTask_1v458g5_di" bpmnElement="validateSDNCActivate_Task">
914         <dc:Bounds x="993" y="1678" width="100" height="80" />
915       </bpmndi:BPMNShape>
916       <bpmndi:BPMNShape id="BoundaryEvent_0pg57au_di" bpmnElement="BoundaryEvent_0vb26bm">
917         <dc:Bounds x="999" y="1740" width="36" height="36" />
918         <bpmndi:BPMNLabel>
919           <dc:Bounds x="877" y="1636" width="0" height="0" />
920         </bpmndi:BPMNLabel>
921       </bpmndi:BPMNShape>
922       <bpmndi:BPMNEdge id="SequenceFlow_0s51ns0_di" bpmnElement="SequenceFlow_0s51ns0">
923         <di:waypoint x="1017" y="1776" />
924         <di:waypoint x="1017" y="1827" />
925         <di:waypoint x="907" y="1827" />
926         <bpmndi:BPMNLabel>
927           <dc:Bounds x="892" y="1661.5" width="0" height="0" />
928         </bpmndi:BPMNLabel>
929       </bpmndi:BPMNEdge>
930       <bpmndi:BPMNShape id="EndEvent_0h7h49p_di" bpmnElement="EndEvent_13v46cq">
931         <dc:Bounds x="871" y="1809" width="36" height="36" />
932         <bpmndi:BPMNLabel>
933           <dc:Bounds x="852" y="1855" width="74" height="40" />
934         </bpmndi:BPMNLabel>
935       </bpmndi:BPMNShape>
936       <bpmndi:BPMNShape id="ExclusiveGateway_0f9d94i_di" bpmnElement="isSDNCActivate_ExclusiveGateway" isMarkerVisible="true">
937         <dc:Bounds x="444" y="1093" width="50" height="50" />
938         <bpmndi:BPMNLabel>
939           <dc:Bounds x="350" y="1106" width="85" height="27" />
940         </bpmndi:BPMNLabel>
941       </bpmndi:BPMNShape>
942       <bpmndi:BPMNEdge id="SequenceFlow_0cly7z2_di" bpmnElement="SequenceFlow_0cly7z2">
943         <di:waypoint x="469" y="1093" />
944         <di:waypoint x="469" y="1050" />
945         <bpmndi:BPMNLabel>
946           <dc:Bounds x="475" y="1077" width="18" height="14" />
947         </bpmndi:BPMNLabel>
948       </bpmndi:BPMNEdge>
949       <bpmndi:BPMNEdge id="SequenceFlow_12tlymf_di" bpmnElement="SequenceFlow_12tlymf">
950         <di:waypoint x="494" y="1118" />
951         <di:waypoint x="597" y="1118" />
952         <di:waypoint x="597" y="1035" />
953         <bpmndi:BPMNLabel>
954           <dc:Bounds x="490" y="1128" width="15" height="14" />
955         </bpmndi:BPMNLabel>
956       </bpmndi:BPMNEdge>
957       <bpmndi:BPMNShape id="ExclusiveGateway_1ts3ph0_di" bpmnElement="isSdncRpc1_ExclusiveGateway1" isMarkerVisible="true">
958         <dc:Bounds x="1477" y="431" width="50" height="50" />
959         <bpmndi:BPMNLabel>
960           <dc:Bounds x="1542" y="444" width="60" height="27" />
961         </bpmndi:BPMNLabel>
962       </bpmndi:BPMNShape>
963       <bpmndi:BPMNEdge id="SequenceFlow_1r5sja0_di" bpmnElement="isSdncRpc1No_SequenceFlow1">
964         <di:waypoint x="1502" y="431" />
965         <di:waypoint x="1502" y="335" />
966         <di:waypoint x="1730" y="335" />
967         <bpmndi:BPMNLabel>
968           <dc:Bounds x="1511" y="413" width="15" height="14" />
969         </bpmndi:BPMNLabel>
970       </bpmndi:BPMNEdge>
971       <bpmndi:BPMNEdge id="SequenceFlow_1ow57qy_di" bpmnElement="isSdncRpc1Yes_SequenceFlow1">
972         <di:waypoint x="1502" y="481" />
973         <di:waypoint x="1502" y="535" />
974         <bpmndi:BPMNLabel>
975           <dc:Bounds x="1513" y="481" width="18" height="14" />
976         </bpmndi:BPMNLabel>
977       </bpmndi:BPMNEdge>
978       <bpmndi:BPMNShape id="CallActivity_067czgj_di" bpmnElement="Task_0pbtywn">
979         <dc:Bounds x="1594" y="535" width="100" height="80" />
980       </bpmndi:BPMNShape>
981       <bpmndi:BPMNEdge id="SequenceFlow_0j8bxnb_di" bpmnElement="SequenceFlow_0j8bxnb">
982         <di:waypoint x="1552" y="575" />
983         <di:waypoint x="1594" y="575" />
984         <bpmndi:BPMNLabel>
985           <dc:Bounds x="1433" y="420" width="0" height="0" />
986         </bpmndi:BPMNLabel>
987       </bpmndi:BPMNEdge>
988       <bpmndi:BPMNEdge id="SequenceFlow_0d93bqw_di" bpmnElement="SequenceFlow_0d93bqw">
989         <di:waypoint x="1694" y="575" />
990         <di:waypoint x="1730" y="575" />
991         <bpmndi:BPMNLabel>
992           <dc:Bounds x="1572" y="420" width="0" height="0" />
993         </bpmndi:BPMNLabel>
994       </bpmndi:BPMNEdge>
995       <bpmndi:BPMNShape id="ExclusiveGateway_00dh41t_di" bpmnElement="isSdncRpc4_ExclusiveGateway4" isMarkerVisible="true">
996         <dc:Bounds x="853" y="891" width="50" height="50" />
997         <bpmndi:BPMNLabel>
998           <dc:Bounds x="855" y="850" width="60" height="27" />
999         </bpmndi:BPMNLabel>
1000       </bpmndi:BPMNShape>
1001       <bpmndi:BPMNEdge id="SequenceFlow_0suu90e_di" bpmnElement="isSdncRpc4Yes_SequenceFlow4">
1002         <di:waypoint x="878" y="941" />
1003         <di:waypoint x="878" y="970" />
1004         <bpmndi:BPMNLabel>
1005           <dc:Bounds x="883" y="940" width="18" height="14" />
1006         </bpmndi:BPMNLabel>
1007       </bpmndi:BPMNEdge>
1008       <bpmndi:BPMNEdge id="SequenceFlow_0xnyl6e_di" bpmnElement="isSdncRpc4No_SequenceFlow4">
1009         <di:waypoint x="903" y="916" />
1010         <di:waypoint x="1076" y="916" />
1011         <di:waypoint x="1076" y="970" />
1012         <bpmndi:BPMNLabel>
1013           <dc:Bounds x="912" y="895" width="15" height="14" />
1014         </bpmndi:BPMNLabel>
1015       </bpmndi:BPMNEdge>
1016       <bpmndi:BPMNShape id="ExclusiveGateway_1gghe34_di" bpmnElement="isSdncRpc2_ExclusiveGateway2" isMarkerVisible="true">
1017         <dc:Bounds x="1500" y="1693" width="50" height="50" />
1018         <bpmndi:BPMNLabel>
1019           <dc:Bounds x="1484" y="1759" width="82" height="40" />
1020         </bpmndi:BPMNLabel>
1021       </bpmndi:BPMNShape>
1022       <bpmndi:BPMNEdge id="SequenceFlow_1lphs99_di" bpmnElement="isSdncRpc2Yes_SequenceFlow2">
1023         <di:waypoint x="1500" y="1718" />
1024         <di:waypoint x="1423" y="1718" />
1025         <bpmndi:BPMNLabel>
1026           <dc:Bounds x="1477" y="1720" width="18" height="14" />
1027         </bpmndi:BPMNLabel>
1028       </bpmndi:BPMNEdge>
1029       <bpmndi:BPMNEdge id="SequenceFlow_0lk1uut_di" bpmnElement="isSdncRpc2No_SequenceFlow2">
1030         <di:waypoint x="1525" y="1693" />
1031         <di:waypoint x="1525" y="1584" />
1032         <di:waypoint x="939" y="1584" />
1033         <bpmndi:BPMNLabel>
1034           <dc:Bounds x="1502" y="1684" width="15" height="14" />
1035         </bpmndi:BPMNLabel>
1036       </bpmndi:BPMNEdge>
1037       <bpmndi:BPMNShape id="ScriptTask_1lkq0a3_di" bpmnElement="Task_10lubzj">
1038         <dc:Bounds x="1452" y="535" width="100" height="80" />
1039       </bpmndi:BPMNShape>
1040       <bpmndi:BPMNShape id="ScriptTask_19o9l99_di" bpmnElement="Task_0q6pzpn">
1041         <dc:Bounds x="828" y="970" width="100" height="80" />
1042       </bpmndi:BPMNShape>
1043       <bpmndi:BPMNShape id="EndEvent_1te02c4_di" bpmnElement="EndEvent_1te02c4">
1044         <dc:Bounds x="607" y="1566" width="36" height="36" />
1045         <bpmndi:BPMNLabel>
1046           <dc:Bounds x="486" y="1462" width="0" height="0" />
1047         </bpmndi:BPMNLabel>
1048       </bpmndi:BPMNShape>
1049       <bpmndi:BPMNShape id="EndEvent_1kpt4kc_di" bpmnElement="EndEvent_1kpt4kc">
1050         <dc:Bounds x="1372" y="1215" width="36" height="36" />
1051         <bpmndi:BPMNLabel>
1052           <dc:Bounds x="1179" y="1111" width="0" height="0" />
1053         </bpmndi:BPMNLabel>
1054       </bpmndi:BPMNShape>
1055       <bpmndi:BPMNShape id="EndEvent_0ti2ctu_di" bpmnElement="EndEvent_0ti2ctu">
1056         <dc:Bounds x="1626" y="131" width="36" height="36" />
1057         <bpmndi:BPMNLabel>
1058           <dc:Bounds x="1608" y="178" width="73" height="14" />
1059         </bpmndi:BPMNLabel>
1060       </bpmndi:BPMNShape>
1061       <bpmndi:BPMNEdge id="SequenceFlow_1s8b1m1_di" bpmnElement="SequenceFlow_1s8b1m1">
1062         <di:waypoint x="839" y="1584" />
1063         <di:waypoint x="737" y="1584" />
1064         <di:waypoint x="737" y="1584" />
1065         <di:waypoint x="643" y="1584" />
1066         <bpmndi:BPMNLabel>
1067           <dc:Bounds x="612" y="1444" width="0" height="0" />
1068         </bpmndi:BPMNLabel>
1069       </bpmndi:BPMNEdge>
1070       <bpmndi:BPMNShape id="ScriptTask_1feo4ms_di" bpmnElement="Task_0zzobg6">
1071         <dc:Bounds x="839" y="1544" width="100" height="80" />
1072       </bpmndi:BPMNShape>
1073       <bpmndi:BPMNShape id="ScriptTask_0myjg9k_di" bpmnElement="ScriptTask_0myjg9k">
1074         <dc:Bounds x="960" y="1193" width="100" height="80" />
1075       </bpmndi:BPMNShape>
1076       <bpmndi:BPMNEdge id="SequenceFlow_0b8j5rw_di" bpmnElement="SequenceFlow_0b8j5rw">
1077         <di:waypoint x="519" y="1010" />
1078         <di:waypoint x="572" y="1010" />
1079         <bpmndi:BPMNLabel>
1080           <dc:Bounds x="406" y="855" width="0" height="0" />
1081         </bpmndi:BPMNLabel>
1082       </bpmndi:BPMNEdge>
1083       <bpmndi:BPMNShape id="ScriptTask_17adm0m_di" bpmnElement="Task_1imzwi3">
1084         <dc:Bounds x="419" y="970" width="100" height="80" />
1085       </bpmndi:BPMNShape>
1086       <bpmndi:BPMNEdge id="SequenceFlow_1ipz2ze_di" bpmnElement="SequenceFlow_1ipz2ze">
1087         <di:waypoint x="1594" y="1718" />
1088         <di:waypoint x="1572" y="1718" />
1089         <di:waypoint x="1572" y="1718" />
1090         <di:waypoint x="1550" y="1718" />
1091         <bpmndi:BPMNLabel>
1092           <dc:Bounds x="1447" y="1578" width="0" height="0" />
1093         </bpmndi:BPMNLabel>
1094       </bpmndi:BPMNEdge>
1095       <bpmndi:BPMNShape id="CallActivity_1u07hp7_di" bpmnElement="CallActivity_1u07hp7">
1096         <dc:Bounds x="1090" y="1193" width="100" height="80" />
1097       </bpmndi:BPMNShape>
1098       <bpmndi:BPMNEdge id="SequenceFlow_0vzsyrd_di" bpmnElement="SequenceFlow_0vzsyrd">
1099         <di:waypoint x="1190" y="1233" />
1100         <di:waypoint x="1220" y="1233" />
1101         <bpmndi:BPMNLabel>
1102           <dc:Bounds x="974" y="1078" width="0" height="0" />
1103         </bpmndi:BPMNLabel>
1104       </bpmndi:BPMNEdge>
1105       <bpmndi:BPMNEdge id="SequenceFlow_0bwpkkb_di" bpmnElement="SequenceFlow_0bwpkkb">
1106         <di:waypoint x="878" y="1050" />
1107         <di:waypoint x="878" y="1093" />
1108         <bpmndi:BPMNLabel>
1109           <dc:Bounds x="753" y="922" width="0" height="0" />
1110         </bpmndi:BPMNLabel>
1111       </bpmndi:BPMNEdge>
1112       <bpmndi:BPMNEdge id="SequenceFlow_0lndbvr_di" bpmnElement="SequenceFlow_0lndbvr">
1113         <di:waypoint x="1076" y="1049" />
1114         <di:waypoint x="1076" y="1118" />
1115         <di:waypoint x="903" y="1118" />
1116         <bpmndi:BPMNLabel>
1117           <dc:Bounds x="951" y="944" width="0" height="0" />
1118         </bpmndi:BPMNLabel>
1119       </bpmndi:BPMNEdge>
1120       <bpmndi:BPMNEdge id="SequenceFlow_096tad6_di" bpmnElement="SequenceFlow_096tad6">
1121         <di:waypoint x="1060" y="1233" />
1122         <di:waypoint x="1090" y="1233" />
1123         <bpmndi:BPMNLabel>
1124           <dc:Bounds x="815" y="1078" width="0" height="0" />
1125         </bpmndi:BPMNLabel>
1126       </bpmndi:BPMNEdge>
1127       <bpmndi:BPMNShape id="TextAnnotation_1py1p84_di" bpmnElement="TextAnnotation_1py1p84">
1128         <dc:Bounds x="1176" y="1041" width="252" height="119" />
1129       </bpmndi:BPMNShape>
1130       <bpmndi:BPMNEdge id="Association_0nketgd_di" bpmnElement="Association_0nketgd">
1131         <di:waypoint x="1187" y="1196" />
1132         <di:waypoint x="1230" y="1160" />
1133       </bpmndi:BPMNEdge>
1134       <bpmndi:BPMNShape id="ScriptTask_0w2ekuz_di" bpmnElement="ScriptTask_0w2ekuz">
1135         <dc:Bounds x="1220" y="1193" width="100" height="80" />
1136       </bpmndi:BPMNShape>
1137       <bpmndi:BPMNEdge id="SequenceFlow_1qwubew_di" bpmnElement="SequenceFlow_1qwubew">
1138         <di:waypoint x="1320" y="1233" />
1139         <di:waypoint x="1372" y="1233" />
1140         <bpmndi:BPMNLabel>
1141           <dc:Bounds x="1134" y="1068" width="0" height="0" />
1142         </bpmndi:BPMNLabel>
1143       </bpmndi:BPMNEdge>
1144       <bpmndi:BPMNShape id="ExclusiveGateway_1r7vhm5_di" bpmnElement="isRollbackOn_ExclusiveGateway" isMarkerVisible="true">
1145         <dc:Bounds x="444" y="1299" width="50" height="50" />
1146         <bpmndi:BPMNLabel>
1147           <dc:Bounds x="430" y="1349" width="78" height="14" />
1148         </bpmndi:BPMNLabel>
1149       </bpmndi:BPMNShape>
1150       <bpmndi:BPMNEdge id="SequenceFlow_19kcbiw_di" bpmnElement="isRollbackOn_SequenceFlow_Yes">
1151         <di:waypoint x="469" y="1299" />
1152         <di:waypoint x="469" y="1250" />
1153         <bpmndi:BPMNLabel>
1154           <dc:Bounds x="477" y="1282" width="18" height="14" />
1155         </bpmndi:BPMNLabel>
1156       </bpmndi:BPMNEdge>
1157       <bpmndi:BPMNEdge id="SequenceFlow_0pl3e54_di" bpmnElement="isRollbackOn_SequenceFlow_No">
1158         <di:waypoint x="494" y="1324" />
1159         <di:waypoint x="572" y="1324" />
1160         <bpmndi:BPMNLabel>
1161           <dc:Bounds x="495" y="1330" width="15" height="14" />
1162         </bpmndi:BPMNLabel>
1163       </bpmndi:BPMNEdge>
1164       <bpmndi:BPMNShape id="InclusiveGateway_0zl5xa8_di" bpmnElement="ExclusiveGateway_1qb2vwe">
1165         <dc:Bounds x="853" y="1093" width="50" height="50" />
1166         <bpmndi:BPMNLabel>
1167           <dc:Bounds x="738" y="1003" width="0" height="0" />
1168         </bpmndi:BPMNLabel>
1169       </bpmndi:BPMNShape>
1170       <bpmndi:BPMNEdge id="SequenceFlow_15sffxc_di" bpmnElement="SequenceFlow_15sffxc">
1171         <di:waypoint x="878" y="1143" />
1172         <di:waypoint x="878" y="1193" />
1173         <bpmndi:BPMNLabel>
1174           <dc:Bounds x="753" y="1028" width="0" height="0" />
1175         </bpmndi:BPMNLabel>
1176       </bpmndi:BPMNEdge>
1177       <bpmndi:BPMNShape id="InclusiveGateway_0t3i8it_di" bpmnElement="ExclusiveGateway_1bk0tqd">
1178         <dc:Bounds x="572" y="985" width="50" height="50" />
1179         <bpmndi:BPMNLabel>
1180           <dc:Bounds x="457" y="895" width="0" height="0" />
1181         </bpmndi:BPMNLabel>
1182       </bpmndi:BPMNShape>
1183       <bpmndi:BPMNEdge id="SequenceFlow_0k7y7b5_di" bpmnElement="SequenceFlow_0k7y7b5">
1184         <di:waypoint x="622" y="1010" />
1185         <di:waypoint x="667" y="1010" />
1186         <bpmndi:BPMNLabel>
1187           <dc:Bounds x="505" y="845" width="0" height="0" />
1188         </bpmndi:BPMNLabel>
1189       </bpmndi:BPMNEdge>
1190       <bpmndi:BPMNShape id="ScriptTask_0p3v749_di" bpmnElement="ScriptTask_0p3v749">
1191         <dc:Bounds x="1475" y="109" width="100" height="80" />
1192       </bpmndi:BPMNShape>
1193       <bpmndi:BPMNEdge id="SequenceFlow_18ylufb_di" bpmnElement="SequenceFlow_18ylufb">
1194         <di:waypoint x="1575" y="149" />
1195         <di:waypoint x="1626" y="149" />
1196         <bpmndi:BPMNLabel>
1197           <dc:Bounds x="1461" y="-6" width="0" height="0" />
1198         </bpmndi:BPMNLabel>
1199       </bpmndi:BPMNEdge>
1200       <bpmndi:BPMNShape id="InclusiveGateway_1eochiz_di" bpmnElement="ExclusiveGateway_1umhuft">
1201         <dc:Bounds x="572" y="1299" width="50" height="50" />
1202         <bpmndi:BPMNLabel>
1203           <dc:Bounds x="457" y="1209" width="0" height="0" />
1204         </bpmndi:BPMNLabel>
1205       </bpmndi:BPMNShape>
1206       <bpmndi:BPMNEdge id="SequenceFlow_17nx822_di" bpmnElement="SequenceFlow_17nx822">
1207         <di:waypoint x="622" y="1324" />
1208         <di:waypoint x="1270" y="1324" />
1209         <di:waypoint x="1270" y="1273" />
1210         <bpmndi:BPMNLabel>
1211           <dc:Bounds x="770" y="1169" width="0" height="0" />
1212         </bpmndi:BPMNLabel>
1213       </bpmndi:BPMNEdge>
1214       <bpmndi:BPMNShape id="TextAnnotation_0wjpv6r_di" bpmnElement="TextAnnotation_0wjpv6r">
1215         <dc:Bounds x="481" y="875" width="180" height="36" />
1216       </bpmndi:BPMNShape>
1217       <bpmndi:BPMNEdge id="Association_0eolbkz_di" bpmnElement="Association_0eolbkz">
1218         <di:waypoint x="592" y="990" />
1219         <di:waypoint x="575" y="911" />
1220       </bpmndi:BPMNEdge>
1221       <bpmndi:BPMNShape id="ScriptTask_0j3058g_di" bpmnElement="ScriptTask_0j3058g">
1222         <dc:Bounds x="310" y="1284" width="100" height="80" />
1223       </bpmndi:BPMNShape>
1224       <bpmndi:BPMNEdge id="SequenceFlow_10ttvwn_di" bpmnElement="SequenceFlow_10ttvwn">
1225         <di:waypoint x="410" y="1324" />
1226         <di:waypoint x="444" y="1324" />
1227         <bpmndi:BPMNLabel>
1228           <dc:Bounds x="287" y="1159" width="0" height="0" />
1229         </bpmndi:BPMNLabel>
1230       </bpmndi:BPMNEdge>
1231       <bpmndi:BPMNShape id="ScriptTask_0z2n0hl_di" bpmnElement="callGetServiceInstance">
1232         <dc:Bounds x="899" y="295" width="100" height="80" />
1233       </bpmndi:BPMNShape>
1234       <bpmndi:BPMNShape id="Activity_18agmdb_di" bpmnElement="Activity_1yoiuwp">
1235         <dc:Bounds x="1594" y="1275" width="100" height="80" />
1236       </bpmndi:BPMNShape>
1237       <bpmndi:BPMNEdge id="Flow_15l1pk2_di" bpmnElement="Flow_15l1pk2">
1238         <di:waypoint x="928" y="1233" />
1239         <di:waypoint x="960" y="1233" />
1240       </bpmndi:BPMNEdge>
1241     </bpmndi:BPMNPlane>
1242   </bpmndi:BPMNDiagram>
1243 </bpmn2:definitions>