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