e5856bb14cfcd55029a21bd1710d7e24d92368fd
[so.git] / bpmn / MSOGammaBPMN / src / main / resources / subprocess / FalloutHandler.bpmn
1 <?xml version="1.0" encoding="UTF-8"?>\r
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://activiti.org/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd" id="_3SPHsLr9EeWak-hhutJWuQ" exporter="camunda modeler" exporterVersion="2.7.0" targetNamespace="http://activiti.org/bpmn">\r
3   <bpmn2:process id="FalloutHandler" name="Fallout Handler" isExecutable="true">\r
4     <bpmn2:parallelGateway id="ParallelGateway_1">\r
5       <bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>\r
6       <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>\r
7       <bpmn2:outgoing>SequenceFlow_24</bpmn2:outgoing>\r
8     </bpmn2:parallelGateway>\r
9     <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="ParallelGateway_1" targetRef="ExclusiveGateway_1"/>\r
10     <bpmn2:sequenceFlow id="SequenceFlow_24" name="" sourceRef="ParallelGateway_1" targetRef="ExclusiveGateway_6"/>\r
11     <bpmn2:exclusiveGateway id="ExclusiveGateway_16" name="source == OMX?" default="SequenceFlow_56">\r
12       <bpmn2:incoming>SequenceFlow_54</bpmn2:incoming>\r
13       <bpmn2:outgoing>SequenceFlow_55</bpmn2:outgoing>\r
14       <bpmn2:outgoing>SequenceFlow_56</bpmn2:outgoing>\r
15     </bpmn2:exclusiveGateway>\r
16     <bpmn2:sequenceFlow id="SequenceFlow_55" name="yes" sourceRef="ExclusiveGateway_16" targetRef="ServiceTask_4">\r
17       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_source").equals("OMX")}]]></bpmn2:conditionExpression>\r
18     </bpmn2:sequenceFlow>\r
19     <bpmn2:sequenceFlow id="SequenceFlow_56" name="no" sourceRef="ExclusiveGateway_16" targetRef="ServiceTask_1"/>\r
20     <bpmn2:exclusiveGateway id="ExclusiveGateway_9" name="CSI Notify Success?" default="SequenceFlow_42">\r
21       <bpmn2:incoming>SequenceFlow_40</bpmn2:incoming>\r
22       <bpmn2:outgoing>SequenceFlow_41</bpmn2:outgoing>\r
23       <bpmn2:outgoing>SequenceFlow_42</bpmn2:outgoing>\r
24     </bpmn2:exclusiveGateway>\r
25     <bpmn2:sequenceFlow id="SequenceFlow_41" name="" sourceRef="ExclusiveGateway_9" targetRef="ParallelGateway_3">\r
26       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_notifyCSIResponseCode")==200}
27
28 ]]></bpmn2:conditionExpression>\r
29     </bpmn2:sequenceFlow>\r
30     <bpmn2:sequenceFlow id="SequenceFlow_42" name="" sourceRef="ExclusiveGateway_9" targetRef="ScriptTask_5"/>\r
31     <bpmn2:serviceTask id="ServiceTask_4" name="Notify CSI">\r
32       <bpmn2:extensionElements>\r
33         <camunda:connector>\r
34           <camunda:connectorId>soap-http-connector</camunda:connectorId>\r
35           <camunda:inputOutput>\r
36             <camunda:inputParameter name="url">${URN_csi_networkstatus_endpoint}</camunda:inputParameter>\r
37             <camunda:inputParameter name="method">POST</camunda:inputParameter>\r
38             <camunda:inputParameter name="headers">\r
39               <camunda:map>\r
40                 <camunda:entry key="content-type">application/soap+xml</camunda:entry>\r
41               </camunda:map>\r
42             </camunda:inputParameter>\r
43             <camunda:inputParameter name="payload">\r
44               <camunda:script scriptFormat="groovy"><![CDATA[import com.att.bpm.scripts.*
45 def notifyCSI = new FalloutHandler()
46 return notifyCSI.notifyCSIPayload(execution)]]></camunda:script>\r
47             </camunda:inputParameter>\r
48             <camunda:outputParameter name="FH_notifyCSIResponse">${response}</camunda:outputParameter>\r
49             <camunda:outputParameter name="FH_notifyCSIResponseCode">${statusCode}</camunda:outputParameter>\r
50           </camunda:inputOutput>\r
51         </camunda:connector>\r
52       </bpmn2:extensionElements>\r
53       <bpmn2:incoming>SequenceFlow_55</bpmn2:incoming>\r
54       <bpmn2:outgoing>SequenceFlow_40</bpmn2:outgoing>\r
55     </bpmn2:serviceTask>\r
56     <bpmn2:sequenceFlow id="SequenceFlow_40" name="" sourceRef="ServiceTask_4" targetRef="ExclusiveGateway_9"/>\r
57     <bpmn2:parallelGateway id="ParallelGateway_2">\r
58       <bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>\r
59       <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>\r
60       <bpmn2:outgoing>SequenceFlow_54</bpmn2:outgoing>\r
61     </bpmn2:parallelGateway>\r
62     <bpmn2:sequenceFlow id="SequenceFlow_4" name="" sourceRef="ParallelGateway_2" targetRef="ScriptTask_1"/>\r
63     <bpmn2:sequenceFlow id="SequenceFlow_54" name="" sourceRef="ParallelGateway_2" targetRef="ExclusiveGateway_16"/>\r
64     <bpmn2:exclusiveGateway id="ParallelGateway_3">\r
65       <bpmn2:incoming>SequenceFlow_41</bpmn2:incoming>\r
66       <bpmn2:incoming>SequenceFlow_45</bpmn2:incoming>\r
67       <bpmn2:outgoing>SequenceFlow_62</bpmn2:outgoing>\r
68     </bpmn2:exclusiveGateway>\r
69     <bpmn2:sequenceFlow id="SequenceFlow_62" name="" sourceRef="ParallelGateway_3" targetRef="ExclusiveGateway_4"/>\r
70     <bpmn2:exclusiveGateway id="ExclusiveGateway_4">\r
71       <bpmn2:incoming>SequenceFlow_62</bpmn2:incoming>\r
72       <bpmn2:incoming>SequenceFlow_39</bpmn2:incoming>\r
73       <bpmn2:outgoing>SequenceFlow_63</bpmn2:outgoing>\r
74     </bpmn2:exclusiveGateway>\r
75     <bpmn2:sequenceFlow id="SequenceFlow_63" name="" sourceRef="ExclusiveGateway_4" targetRef="ParallelGateway_7"/>\r
76     <bpmn2:scriptTask id="ScriptTask_5" name="Handle CSI Notification Failure" scriptFormat="groovy">\r
77       <bpmn2:incoming>SequenceFlow_42</bpmn2:incoming>\r
78       <bpmn2:incoming>SequenceFlow_50</bpmn2:incoming>\r
79       <bpmn2:outgoing>SequenceFlow_45</bpmn2:outgoing>\r
80       <bpmn2:script><![CDATA[execution.setVariable("FH_success", false)
81 execution.setVariable("FH_NOTIFY_STATUS", "FAILED")]]></bpmn2:script>\r
82     </bpmn2:scriptTask>\r
83     <bpmn2:sequenceFlow id="SequenceFlow_45" name="" sourceRef="ScriptTask_5" targetRef="ParallelGateway_3"/>\r
84     <bpmn2:boundaryEvent id="BoundaryEvent_5" name="Connect Fault" attachedToRef="ServiceTask_4">\r
85       <bpmn2:outgoing>SequenceFlow_50</bpmn2:outgoing>\r
86       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_91" errorRef="Error_2"/>\r
87     </bpmn2:boundaryEvent>\r
88     <bpmn2:sequenceFlow id="SequenceFlow_50" name="" sourceRef="BoundaryEvent_5" targetRef="ScriptTask_5"/>\r
89     <bpmn2:serviceTask id="ServiceTask_1" name="Notify CCD">\r
90       <bpmn2:extensionElements>\r
91         <camunda:connector>\r
92           <camunda:connectorId>http-connector</camunda:connectorId>\r
93           <camunda:inputOutput>\r
94             <camunda:inputParameter name="url"><![CDATA[${execution.getVariable("FH_notification-url")}]]></camunda:inputParameter>\r
95             <camunda:inputParameter name="headers">\r
96               <camunda:map>\r
97                 <camunda:entry key="Content-Type">text/xml</camunda:entry>\r
98                 <camunda:entry key="Authorization"/>\r
99               </camunda:map>\r
100             </camunda:inputParameter>\r
101             <camunda:inputParameter name="method">POST</camunda:inputParameter>\r
102             <camunda:inputParameter name="payload">\r
103               <camunda:script scriptFormat="groovy"><![CDATA[//println"INSIDE --> NOTIFY CCD"
104 import com.att.bpm.scripts.*
105 def notifyCCD = new FalloutHandler()
106 return notifyCCD.notifyCCDFailurePayload(execution)]]></camunda:script>\r
107             </camunda:inputParameter>\r
108             <camunda:outputParameter name="FH_notifyCCDResponse"><![CDATA[${statusCode == null || statusCode == 204 ? "" : response}]]></camunda:outputParameter>\r
109             <camunda:outputParameter name="FH_notifyCCDStatusCode">${statusCode}</camunda:outputParameter>\r
110           </camunda:inputOutput>\r
111         </camunda:connector>\r
112       </bpmn2:extensionElements>\r
113       <bpmn2:incoming>SequenceFlow_56</bpmn2:incoming>\r
114       <bpmn2:outgoing>SequenceFlow_52</bpmn2:outgoing>\r
115     </bpmn2:serviceTask>\r
116     <bpmn2:sequenceFlow id="SequenceFlow_52" name="" sourceRef="ServiceTask_1" targetRef="ExclusiveGateway_15"/>\r
117     <bpmn2:exclusiveGateway id="ExclusiveGateway_19">\r
118       <bpmn2:incoming>SequenceFlow_75</bpmn2:incoming>\r
119       <bpmn2:incoming>SequenceFlow_48</bpmn2:incoming>\r
120       <bpmn2:outgoing>SequenceFlow_39</bpmn2:outgoing>\r
121     </bpmn2:exclusiveGateway>\r
122     <bpmn2:sequenceFlow id="SequenceFlow_39" name="" sourceRef="ExclusiveGateway_19" targetRef="ExclusiveGateway_4"/>\r
123     <bpmn2:exclusiveGateway id="ExclusiveGateway_15" name="CCD Notify Success?" default="SequenceFlow_47">\r
124       <bpmn2:incoming>SequenceFlow_52</bpmn2:incoming>\r
125       <bpmn2:outgoing>SequenceFlow_75</bpmn2:outgoing>\r
126       <bpmn2:outgoing>SequenceFlow_47</bpmn2:outgoing>\r
127     </bpmn2:exclusiveGateway>\r
128     <bpmn2:sequenceFlow id="SequenceFlow_75" name="" sourceRef="ExclusiveGateway_15" targetRef="ExclusiveGateway_19">\r
129       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_notifyCCDStatusCode")==204}]]></bpmn2:conditionExpression>\r
130     </bpmn2:sequenceFlow>\r
131     <bpmn2:sequenceFlow id="SequenceFlow_47" name="" sourceRef="ExclusiveGateway_15" targetRef="ScriptTask_3"/>\r
132     <bpmn2:scriptTask id="ScriptTask_3" name="Handle CCD Notification Failure" scriptFormat="groovy">\r
133       <bpmn2:incoming>SequenceFlow_47</bpmn2:incoming>\r
134       <bpmn2:incoming>SequenceFlow_51</bpmn2:incoming>\r
135       <bpmn2:outgoing>SequenceFlow_48</bpmn2:outgoing>\r
136       <bpmn2:script><![CDATA[execution.setVariable("FH_success", false)
137 execution.setVariable("FH_NOTIFY_STATUS", "FAILED")]]></bpmn2:script>\r
138     </bpmn2:scriptTask>\r
139     <bpmn2:sequenceFlow id="SequenceFlow_48" name="" sourceRef="ScriptTask_3" targetRef="ExclusiveGateway_19"/>\r
140     <bpmn2:boundaryEvent id="BoundaryEvent_6" name="Connect Fault" attachedToRef="ServiceTask_1">\r
141       <bpmn2:outgoing>SequenceFlow_51</bpmn2:outgoing>\r
142       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_92" errorRef="Error_2"/>\r
143     </bpmn2:boundaryEvent>\r
144     <bpmn2:sequenceFlow id="SequenceFlow_51" sourceRef="BoundaryEvent_6" targetRef="ScriptTask_3"/>\r
145     <bpmn2:exclusiveGateway id="ExclusiveGateway_1" name="Notification URL exists?" default="SequenceFlow_23">\r
146       <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>\r
147       <bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>\r
148       <bpmn2:outgoing>SequenceFlow_23</bpmn2:outgoing>\r
149     </bpmn2:exclusiveGateway>\r
150     <bpmn2:sequenceFlow id="SequenceFlow_3" name="yes" sourceRef="ExclusiveGateway_1" targetRef="ParallelGateway_2">\r
151       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_notification-url-Ok") ==true}]]></bpmn2:conditionExpression>\r
152     </bpmn2:sequenceFlow>\r
153     <bpmn2:sequenceFlow id="SequenceFlow_23" name="no" sourceRef="ExclusiveGateway_1" targetRef="ParallelGateway_4"/>\r
154     <bpmn2:scriptTask id="ScriptTask_8" name="Pre-Process Request" scriptFormat="groovy">\r
155       <bpmn2:incoming>SequenceFlow_10</bpmn2:incoming>\r
156       <bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>\r
157       <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
158 def preProcessRequestData = new FalloutHandler()
159 preProcessRequestData.preProcessRequest(execution)
160
161 ]]></bpmn2:script>\r
162     </bpmn2:scriptTask>\r
163     <bpmn2:sequenceFlow id="SequenceFlow_12" name="" sourceRef="ScriptTask_8" targetRef="ParallelGateway_1"/>\r
164     <bpmn2:startEvent id="StartEvent_1" name="Start">\r
165       <bpmn2:outgoing>SequenceFlow_10</bpmn2:outgoing>\r
166     </bpmn2:startEvent>\r
167     <bpmn2:sequenceFlow id="SequenceFlow_10" name="" sourceRef="StartEvent_1" targetRef="ScriptTask_8"/>\r
168     <bpmn2:parallelGateway id="ParallelGateway_7">\r
169       <bpmn2:incoming>SequenceFlow_63</bpmn2:incoming>\r
170       <bpmn2:incoming>SequenceFlow_13</bpmn2:incoming>\r
171       <bpmn2:outgoing>SequenceFlow_18</bpmn2:outgoing>\r
172     </bpmn2:parallelGateway>\r
173     <bpmn2:sequenceFlow id="SequenceFlow_18" name="" sourceRef="ParallelGateway_7" targetRef="ServiceTask_5"/>\r
174     <bpmn2:serviceTask id="ServiceTask_5" name="Update Request Status">\r
175       <bpmn2:extensionElements>\r
176         <camunda:connector>\r
177           <camunda:connectorId>soap-http-connector</camunda:connectorId>\r
178           <camunda:inputOutput>\r
179             <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>\r
180             <camunda:inputParameter name="method">POST</camunda:inputParameter>\r
181             <camunda:inputParameter name="headers">\r
182               <camunda:map>\r
183                 <camunda:entry key="content-type">application/soap+xml</camunda:entry>\r
184               </camunda:map>\r
185             </camunda:inputParameter>\r
186             <camunda:inputParameter name="payload">\r
187               <camunda:script scriptFormat="groovy"><![CDATA[//println"INSIDE --> update Request"
188 import com.att.bpm.scripts.*
189 def updateRequest= new FalloutHandler()
190 return updateRequest.updateRequestPayload(execution)]]></camunda:script>\r
191             </camunda:inputParameter>\r
192             <camunda:outputParameter name="FH_updateRequestResponse"><![CDATA[${statusCode == null || statusCode == 204 ? "" : response}]]></camunda:outputParameter>\r
193             <camunda:outputParameter name="FH_updateRequestResponseCode">${statusCode}</camunda:outputParameter>\r
194           </camunda:inputOutput>\r
195         </camunda:connector>\r
196       </bpmn2:extensionElements>\r
197       <bpmn2:incoming>SequenceFlow_18</bpmn2:incoming>\r
198       <bpmn2:outgoing>SequenceFlow_19</bpmn2:outgoing>\r
199     </bpmn2:serviceTask>\r
200     <bpmn2:sequenceFlow id="SequenceFlow_19" name="" sourceRef="ServiceTask_5" targetRef="ExclusiveGateway_5"/>\r
201     <bpmn2:boundaryEvent id="BoundaryEvent_4" name="Connect Fault" attachedToRef="ServiceTask_5">\r
202       <bpmn2:outgoing>SequenceFlow_74</bpmn2:outgoing>\r
203       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_88" errorRef="Error_2"/>\r
204     </bpmn2:boundaryEvent>\r
205     <bpmn2:parallelGateway id="ParallelGateway_6">\r
206       <bpmn2:incoming>SequenceFlow_37</bpmn2:incoming>\r
207       <bpmn2:incoming>SequenceFlow_38</bpmn2:incoming>\r
208       <bpmn2:outgoing>SequenceFlow_8</bpmn2:outgoing>\r
209     </bpmn2:parallelGateway>\r
210     <bpmn2:sequenceFlow id="SequenceFlow_8" name="" sourceRef="ParallelGateway_6" targetRef="ScriptTask_2"/>\r
211     <bpmn2:scriptTask id="ScriptTask_2" name="Post Process Response" scriptFormat="groovy">\r
212       <bpmn2:incoming>SequenceFlow_8</bpmn2:incoming>\r
213       <bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing>\r
214       <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
215 def falloutHandler = new FalloutHandler()
216 falloutHandler.postProcessResponse(execution)]]></bpmn2:script>\r
217     </bpmn2:scriptTask>\r
218     <bpmn2:sequenceFlow id="SequenceFlow_9" name="" sourceRef="ScriptTask_2" targetRef="EndEvent_6"/>\r
219     <bpmn2:exclusiveGateway id="ParallelGateway_4">\r
220       <bpmn2:incoming>SequenceFlow_23</bpmn2:incoming>\r
221       <bpmn2:incoming>SequenceFlow_22</bpmn2:incoming>\r
222       <bpmn2:outgoing>SequenceFlow_38</bpmn2:outgoing>\r
223     </bpmn2:exclusiveGateway>\r
224     <bpmn2:sequenceFlow id="SequenceFlow_38" name="" sourceRef="ParallelGateway_4" targetRef="ParallelGateway_6"/>\r
225     <bpmn2:exclusiveGateway id="ExclusiveGateway_6" default="SequenceFlow_26">\r
226       <bpmn2:incoming>SequenceFlow_24</bpmn2:incoming>\r
227       <bpmn2:outgoing>SequenceFlow_25</bpmn2:outgoing>\r
228       <bpmn2:outgoing>SequenceFlow_26</bpmn2:outgoing>\r
229     </bpmn2:exclusiveGateway>\r
230     <bpmn2:sequenceFlow id="SequenceFlow_25" name="" sourceRef="ExclusiveGateway_6" targetRef="ServiceTask_3">\r
231       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_request_id-Ok") ==true}]]></bpmn2:conditionExpression>\r
232     </bpmn2:sequenceFlow>\r
233     <bpmn2:sequenceFlow id="SequenceFlow_26" name="" sourceRef="ExclusiveGateway_6" targetRef="ServiceTask_2"/>\r
234     <bpmn2:serviceTask id="ServiceTask_3" name="Update Request Gamma">\r
235       <bpmn2:extensionElements>\r
236         <camunda:connector>\r
237           <camunda:connectorId>soap-http-connector</camunda:connectorId>\r
238           <camunda:inputOutput>\r
239             <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>\r
240             <camunda:inputParameter name="method">POST</camunda:inputParameter>\r
241             <camunda:inputParameter name="headers">\r
242               <camunda:map>\r
243                 <camunda:entry key="content-type">application/soap+xml</camunda:entry>\r
244               </camunda:map>\r
245             </camunda:inputParameter>\r
246             <camunda:inputParameter name="payload">\r
247               <camunda:script scriptFormat="groovy"><![CDATA[//println"INSIDE --> update Request Gamma"
248 import com.att.bpm.scripts.*
249 def updateRequestGamma= new FalloutHandler()
250 return updateRequestGamma.updateRequestGammaPayload(execution)]]></camunda:script>\r
251             </camunda:inputParameter>\r
252             <camunda:outputParameter name="FH_updateRequestGammaResponse"><![CDATA[${statusCode == null || statusCode == 204 ? "" : response}]]></camunda:outputParameter>\r
253             <camunda:outputParameter name="FH_updateRequestGammaResponseCode">${statusCode}</camunda:outputParameter>\r
254           </camunda:inputOutput>\r
255         </camunda:connector>\r
256       </bpmn2:extensionElements>\r
257       <bpmn2:incoming>SequenceFlow_25</bpmn2:incoming>\r
258       <bpmn2:outgoing>SequenceFlow_29</bpmn2:outgoing>\r
259     </bpmn2:serviceTask>\r
260     <bpmn2:sequenceFlow id="SequenceFlow_29" name="" sourceRef="ServiceTask_3" targetRef="ExclusiveGateway_7"/>\r
261     <bpmn2:boundaryEvent id="BoundaryEvent_2" name="Connect Fault" attachedToRef="ServiceTask_3">\r
262       <bpmn2:outgoing>SequenceFlow_72</bpmn2:outgoing>\r
263       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_89" errorRef="Error_2"/>\r
264     </bpmn2:boundaryEvent>\r
265     <bpmn2:exclusiveGateway id="ParallelGateway_5">\r
266       <bpmn2:incoming>SequenceFlow_35</bpmn2:incoming>\r
267       <bpmn2:incoming>SequenceFlow_36</bpmn2:incoming>\r
268       <bpmn2:outgoing>SequenceFlow_37</bpmn2:outgoing>\r
269     </bpmn2:exclusiveGateway>\r
270     <bpmn2:sequenceFlow id="SequenceFlow_37" name="" sourceRef="ParallelGateway_5" targetRef="ParallelGateway_6"/>\r
271     <bpmn2:endEvent id="EndEvent_6" name="Normal End">\r
272       <bpmn2:incoming>SequenceFlow_9</bpmn2:incoming>\r
273     </bpmn2:endEvent>\r
274     <bpmn2:boundaryEvent id="BoundaryEvent_1" name="Connect Fault" attachedToRef="ScriptTask_1">\r
275       <bpmn2:outgoing>SequenceFlow_71</bpmn2:outgoing>\r
276       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_87" errorRef="Error_2"/>\r
277     </bpmn2:boundaryEvent>\r
278     <bpmn2:sequenceFlow id="SequenceFlow_71" name="" sourceRef="BoundaryEvent_1" targetRef="ScriptTask_9"/>\r
279     <bpmn2:serviceTask id="ScriptTask_1" name="Update Response Status to SENDING">\r
280       <bpmn2:extensionElements>\r
281         <camunda:connector>\r
282           <camunda:connectorId>soap-http-connector</camunda:connectorId>\r
283           <camunda:inputOutput>\r
284             <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>\r
285             <camunda:inputParameter name="method">POST</camunda:inputParameter>\r
286             <camunda:inputParameter name="headers">\r
287               <camunda:map>\r
288                 <camunda:entry key="content-type">application/soap+xml</camunda:entry>\r
289               </camunda:map>\r
290             </camunda:inputParameter>\r
291             <camunda:inputParameter name="payload">\r
292               <camunda:script scriptFormat="groovy"><![CDATA[//println"INSIDE --> update Response Status to pending ..."
293 import com.att.bpm.scripts.*
294 def updateResponseStatus= new FalloutHandler()
295 return updateResponseStatus.updateResponseStatusPayload(execution)]]></camunda:script>\r
296             </camunda:inputParameter>\r
297             <camunda:outputParameter name="FH_updateResponseStatusResponse"><![CDATA[${statusCode == null || statusCode == 204 ? "" : response}]]></camunda:outputParameter>\r
298             <camunda:outputParameter name="FH_updateResponseStatusResponseCode">${statusCode}</camunda:outputParameter>\r
299           </camunda:inputOutput>\r
300         </camunda:connector>\r
301       </bpmn2:extensionElements>\r
302       <bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>\r
303       <bpmn2:outgoing>SequenceFlow_43</bpmn2:outgoing>\r
304     </bpmn2:serviceTask>\r
305     <bpmn2:sequenceFlow id="SequenceFlow_43" name="" sourceRef="ScriptTask_1" targetRef="ExclusiveGateway_2"/>\r
306     <bpmn2:sequenceFlow id="SequenceFlow_72" name="" sourceRef="BoundaryEvent_2" targetRef="ScriptTask_6"/>\r
307     <bpmn2:sequenceFlow id="SequenceFlow_74" name="" sourceRef="BoundaryEvent_4" targetRef="ScriptTask_10"/>\r
308     <bpmn2:exclusiveGateway id="ExclusiveGateway_5" name="Update Success?" default="SequenceFlow_68">\r
309       <bpmn2:incoming>SequenceFlow_19</bpmn2:incoming>\r
310       <bpmn2:outgoing>SequenceFlow_22</bpmn2:outgoing>\r
311       <bpmn2:outgoing>SequenceFlow_68</bpmn2:outgoing>\r
312     </bpmn2:exclusiveGateway>\r
313     <bpmn2:sequenceFlow id="SequenceFlow_22" name="" sourceRef="ExclusiveGateway_5" targetRef="ParallelGateway_4">\r
314       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_updateRequestResponseCode")==200}]]></bpmn2:conditionExpression>\r
315     </bpmn2:sequenceFlow>\r
316     <bpmn2:sequenceFlow id="SequenceFlow_68" name="" sourceRef="ExclusiveGateway_5" targetRef="ScriptTask_10"/>\r
317     <bpmn2:scriptTask id="ScriptTask_10" name="Build Workflow Exception" scriptFormat="groovy">\r
318       <bpmn2:incoming>SequenceFlow_68</bpmn2:incoming>\r
319       <bpmn2:incoming>SequenceFlow_74</bpmn2:incoming>\r
320       <bpmn2:outgoing>SequenceFlow_77</bpmn2:outgoing>\r
321       <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
322 def falloutHandler = new FalloutHandler()
323 falloutHandler.buildDBWorkflowException(execution, "FH_updateRequestResponseCode")]]></bpmn2:script>\r
324     </bpmn2:scriptTask>\r
325     <bpmn2:sequenceFlow id="SequenceFlow_77" name="" sourceRef="ScriptTask_10" targetRef="EndEvent_10"/>\r
326     <bpmn2:endEvent id="EndEvent_10">\r
327       <bpmn2:incoming>SequenceFlow_77</bpmn2:incoming>\r
328       <bpmn2:errorEventDefinition id="_TerminateEventDefinition_10" errorRef="Error_1"/>\r
329     </bpmn2:endEvent>\r
330     <bpmn2:endEvent id="EndEvent_12">\r
331       <bpmn2:incoming>SequenceFlow_78</bpmn2:incoming>\r
332       <bpmn2:errorEventDefinition id="_TerminateEventDefinition_14" errorRef="Error_1"/>\r
333     </bpmn2:endEvent>\r
334     <bpmn2:scriptTask id="ScriptTask_9" name="Build Workflow Exception" scriptFormat="groovy">\r
335       <bpmn2:incoming>SequenceFlow_71</bpmn2:incoming>\r
336       <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>\r
337       <bpmn2:outgoing>SequenceFlow_78</bpmn2:outgoing>\r
338       <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
339 def falloutHandler = new FalloutHandler()
340 falloutHandler.buildDBWorkflowException(execution, "FH_updateResponseStatusResponseCode")]]></bpmn2:script>\r
341     </bpmn2:scriptTask>\r
342     <bpmn2:exclusiveGateway id="ExclusiveGateway_2" name="Update Success?" default="SequenceFlow_6">\r
343       <bpmn2:incoming>SequenceFlow_43</bpmn2:incoming>\r
344       <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>\r
345       <bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>\r
346     </bpmn2:exclusiveGateway>\r
347     <bpmn2:sequenceFlow id="SequenceFlow_6" name="" sourceRef="ExclusiveGateway_2" targetRef="ScriptTask_9"/>\r
348     <bpmn2:sequenceFlow id="SequenceFlow_13" name="" sourceRef="ExclusiveGateway_2" targetRef="ParallelGateway_7">\r
349       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_updateResponseStatusResponseCode")==200}]]></bpmn2:conditionExpression>\r
350     </bpmn2:sequenceFlow>\r
351     <bpmn2:sequenceFlow id="SequenceFlow_78" name="" sourceRef="ScriptTask_9" targetRef="EndEvent_12"/>\r
352     <bpmn2:scriptTask id="ScriptTask_6" name="Build Workflow Exception" scriptFormat="groovy">\r
353       <bpmn2:incoming>SequenceFlow_72</bpmn2:incoming>\r
354       <bpmn2:incoming>SequenceFlow_31</bpmn2:incoming>\r
355       <bpmn2:outgoing>SequenceFlow_79</bpmn2:outgoing>\r
356       <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
357 def falloutHandler = new FalloutHandler()
358 falloutHandler.buildDBWorkflowException(execution, "FH_updateRequestGammaResponseCode")]]></bpmn2:script>\r
359     </bpmn2:scriptTask>\r
360     <bpmn2:sequenceFlow id="SequenceFlow_79" name="" sourceRef="ScriptTask_6" targetRef="EndEvent_13"/>\r
361     <bpmn2:endEvent id="EndEvent_13">\r
362       <bpmn2:incoming>SequenceFlow_79</bpmn2:incoming>\r
363       <bpmn2:errorEventDefinition id="_TerminateEventDefinition_15" errorRef="Error_1"/>\r
364     </bpmn2:endEvent>\r
365     <bpmn2:exclusiveGateway id="ExclusiveGateway_7" name="Update Success?" default="SequenceFlow_31">\r
366       <bpmn2:incoming>SequenceFlow_29</bpmn2:incoming>\r
367       <bpmn2:outgoing>SequenceFlow_31</bpmn2:outgoing>\r
368       <bpmn2:outgoing>SequenceFlow_35</bpmn2:outgoing>\r
369     </bpmn2:exclusiveGateway>\r
370     <bpmn2:sequenceFlow id="SequenceFlow_31" name="" sourceRef="ExclusiveGateway_7" targetRef="ScriptTask_6"/>\r
371     <bpmn2:sequenceFlow id="SequenceFlow_35" name="" sourceRef="ExclusiveGateway_7" targetRef="ParallelGateway_5">\r
372       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_updateRequestGammaResponseCode")==200}]]></bpmn2:conditionExpression>\r
373     </bpmn2:sequenceFlow>\r
374     <bpmn2:scriptTask id="ScriptTask_7" name="Build Workflow Exception" scriptFormat="groovy">\r
375       <bpmn2:incoming>SequenceFlow_32</bpmn2:incoming>\r
376       <bpmn2:incoming>SequenceFlow_80</bpmn2:incoming>\r
377       <bpmn2:outgoing>SequenceFlow_73</bpmn2:outgoing>\r
378       <bpmn2:script><![CDATA[import com.att.bpm.scripts.*
379 def falloutHandler = new FalloutHandler()
380 falloutHandler.buildDBWorkflowException(execution, "FH_updateRequestInfraResponseCode")]]></bpmn2:script>\r
381     </bpmn2:scriptTask>\r
382     <bpmn2:sequenceFlow id="SequenceFlow_73" name="" sourceRef="ScriptTask_7" targetRef="EndEvent_14"/>\r
383     <bpmn2:serviceTask id="ServiceTask_2" name="Update Request Infra">\r
384       <bpmn2:extensionElements>\r
385         <camunda:connector>\r
386           <camunda:connectorId>soap-http-connector</camunda:connectorId>\r
387           <camunda:inputOutput>\r
388             <camunda:inputParameter name="url">${URN_mso_adapters_db_endpoint}</camunda:inputParameter>\r
389             <camunda:inputParameter name="method">POST</camunda:inputParameter>\r
390             <camunda:inputParameter name="headers">\r
391               <camunda:map>\r
392                 <camunda:entry key="content-type">application/soap+xml</camunda:entry>\r
393               </camunda:map>\r
394             </camunda:inputParameter>\r
395             <camunda:inputParameter name="payload">\r
396               <camunda:script scriptFormat="groovy"><![CDATA[//println"INSIDE --> update Request Infra"
397 import com.att.bpm.scripts.*
398 def updateRequestInfra= new FalloutHandler()
399 return updateRequestInfra.updateRequestInfraPayload(execution)]]></camunda:script>\r
400             </camunda:inputParameter>\r
401             <camunda:outputParameter name="FH_updateRequestInfraResponse"><![CDATA[${statusCode == null || statusCode == 204 ? "" : response}]]></camunda:outputParameter>\r
402             <camunda:outputParameter name="FH_updateRequestInfraResponseCode">${statusCode}</camunda:outputParameter>\r
403           </camunda:inputOutput>\r
404         </camunda:connector>\r
405       </bpmn2:extensionElements>\r
406       <bpmn2:incoming>SequenceFlow_26</bpmn2:incoming>\r
407       <bpmn2:outgoing>SequenceFlow_30</bpmn2:outgoing>\r
408     </bpmn2:serviceTask>\r
409     <bpmn2:sequenceFlow id="SequenceFlow_30" name="" sourceRef="ServiceTask_2" targetRef="ExclusiveGateway_8"/>\r
410     <bpmn2:exclusiveGateway id="ExclusiveGateway_8" name="Update Success?" default="SequenceFlow_32">\r
411       <bpmn2:incoming>SequenceFlow_30</bpmn2:incoming>\r
412       <bpmn2:outgoing>SequenceFlow_32</bpmn2:outgoing>\r
413       <bpmn2:outgoing>SequenceFlow_36</bpmn2:outgoing>\r
414     </bpmn2:exclusiveGateway>\r
415     <bpmn2:sequenceFlow id="SequenceFlow_32" name="" sourceRef="ExclusiveGateway_8" targetRef="ScriptTask_7"/>\r
416     <bpmn2:sequenceFlow id="SequenceFlow_36" name="" sourceRef="ExclusiveGateway_8" targetRef="ParallelGateway_5">\r
417       <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression"><![CDATA[#{execution.getVariable("FH_updateRequestInfraResponseCode")==200}]]></bpmn2:conditionExpression>\r
418     </bpmn2:sequenceFlow>\r
419     <bpmn2:boundaryEvent id="BoundaryEvent_3" name="Connect Fault" attachedToRef="ServiceTask_2">\r
420       <bpmn2:outgoing>SequenceFlow_80</bpmn2:outgoing>\r
421       <bpmn2:errorEventDefinition id="_ErrorEventDefinition_90" errorRef="Error_2"/>\r
422     </bpmn2:boundaryEvent>\r
423     <bpmn2:sequenceFlow id="SequenceFlow_80" name="" sourceRef="BoundaryEvent_3" targetRef="ScriptTask_7"/>\r
424     <bpmn2:endEvent id="EndEvent_14">\r
425       <bpmn2:incoming>SequenceFlow_73</bpmn2:incoming>\r
426       <bpmn2:errorEventDefinition id="_TerminateEventDefinition_16" errorRef="Error_1"/>\r
427     </bpmn2:endEvent>\r
428     <bpmn2:subProcess id="SubProcess_1" name="Event Handler" triggeredByEvent="true">\r
429       <bpmn2:scriptTask id="ScriptTask_4" name="Handle Event" scriptFormat="groovy">\r
430         <bpmn2:incoming>SequenceFlow_15</bpmn2:incoming>\r
431         <bpmn2:outgoing>SequenceFlow_14</bpmn2:outgoing>\r
432         <bpmn2:script><![CDATA[import com.att.bpm.scripts.*\r
433 execution.setVariable("FH_success", false)\r
434 def falloutHandler = new FalloutHandler()\r
435 \r
436 // This does not (and cannot) throw exceptions\r
437 falloutHandler.postProcessResponse(execution)\r
438 \r
439 // Clear any WorkflowException object that might be in the execution, but keep a copy in FH_WorkflowException\r
440 def wfe = execution.getVariable("WorkflowException")\r
441 execution.setVariable("WorkflowException", null)\r
442 execution.setVariable("FH_WorkflowException", wfe)]]></bpmn2:script>\r
443       </bpmn2:scriptTask>\r
444       <bpmn2:sequenceFlow id="SequenceFlow_14" name="" sourceRef="ScriptTask_4" targetRef="EndEvent_2"/>\r
445       <bpmn2:endEvent id="EndEvent_2" name="Error End">\r
446         <bpmn2:incoming>SequenceFlow_14</bpmn2:incoming>\r
447       </bpmn2:endEvent>\r
448       <bpmn2:startEvent id="StartEvent_2">\r
449         <bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing>\r
450         <bpmn2:errorEventDefinition id="ErrorEventDefinition_8"/>\r
451       </bpmn2:startEvent>\r
452       <bpmn2:sequenceFlow id="SequenceFlow_15" name="" sourceRef="StartEvent_2" targetRef="ScriptTask_4"/>\r
453     </bpmn2:subProcess>\r
454   </bpmn2:process>\r
455   <bpmn2:error id="Error_1" errorCode="MSOWorkflowException" name="MSOWorkflowException"/>\r
456   <bpmn2:error id="Error_2" errorCode="java.lang.Exception" name="Java Lang Exception"/>\r
457   <bpmndi:BPMNDiagram id="BPMNDiagram_1">\r
458     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="FalloutHandler">\r
459       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_52" bpmnElement="StartEvent_1">\r
460         <dc:Bounds height="36.0" width="36.0" x="108.0" y="900.0"/>\r
461         <bpmndi:BPMNLabel>\r
462           <dc:Bounds height="22.0" width="34.0" x="109.0" y="937.0"/>\r
463         </bpmndi:BPMNLabel>\r
464       </bpmndi:BPMNShape>\r
465       <bpmndi:BPMNShape id="_BPMNShape_ParallelGateway_12" bpmnElement="ParallelGateway_1">\r
466         <dc:Bounds height="50.0" width="50.0" x="311.0" y="892.0"/>\r
467         <bpmndi:BPMNLabel>\r
468           <dc:Bounds height="0.0" width="0.0" x="336.0" y="947.0"/>\r
469         </bpmndi:BPMNLabel>\r
470       </bpmndi:BPMNShape>\r
471       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_74" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true">\r
472         <dc:Bounds height="50.0" width="50.0" x="384.0" y="744.0"/>\r
473         <bpmndi:BPMNLabel>\r
474           <dc:Bounds height="22.0" width="145.0" x="252.0" y="726.0"/>\r
475         </bpmndi:BPMNLabel>\r
476       </bpmndi:BPMNShape>\r
477       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ParallelGateway_12" targetElement="_BPMNShape_ExclusiveGateway_74">\r
478         <di:waypoint xsi:type="dc:Point" x="336.0" y="892.0"/>\r
479         <di:waypoint xsi:type="dc:Point" x="336.0" y="769.0"/>\r
480         <di:waypoint xsi:type="dc:Point" x="384.0" y="769.0"/>\r
481         <bpmndi:BPMNLabel>\r
482           <dc:Bounds height="6.0" width="6.0" x="404.0" y="849.0"/>\r
483         </bpmndi:BPMNLabel>\r
484       </bpmndi:BPMNEdge>\r
485       <bpmndi:BPMNShape id="_BPMNShape_ParallelGateway_13" bpmnElement="ParallelGateway_2">\r
486         <dc:Bounds height="50.0" width="50.0" x="482.0" y="438.0"/>\r
487         <bpmndi:BPMNLabel>\r
488           <dc:Bounds height="0.0" width="0.0" x="507.0" y="493.0"/>\r
489         </bpmndi:BPMNLabel>\r
490       </bpmndi:BPMNShape>\r
491       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" sourceElement="_BPMNShape_ExclusiveGateway_74" targetElement="_BPMNShape_ParallelGateway_13">\r
492         <di:waypoint xsi:type="dc:Point" x="409.0" y="744.0"/>\r
493         <di:waypoint xsi:type="dc:Point" x="410.0" y="463.0"/>\r
494         <di:waypoint xsi:type="dc:Point" x="482.0" y="463.0"/>\r
495         <bpmndi:BPMNLabel>\r
496           <dc:Bounds height="22.0" width="27.0" x="422.0" y="468.0"/>\r
497         </bpmndi:BPMNLabel>\r
498       </bpmndi:BPMNEdge>\r
499       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_85" bpmnElement="ScriptTask_1">\r
500         <dc:Bounds height="80.0" width="100.0" x="552.0" y="594.0"/>\r
501       </bpmndi:BPMNShape>\r
502       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_4" bpmnElement="SequenceFlow_4" sourceElement="_BPMNShape_ParallelGateway_13" targetElement="_BPMNShape_ScriptTask_85">\r
503         <di:waypoint xsi:type="dc:Point" x="507.0" y="488.0"/>\r
504         <di:waypoint xsi:type="dc:Point" x="508.0" y="634.0"/>\r
505         <di:waypoint xsi:type="dc:Point" x="552.0" y="634.0"/>\r
506         <bpmndi:BPMNLabel>\r
507           <dc:Bounds height="6.0" width="6.0" x="504.0" y="545.0"/>\r
508         </bpmndi:BPMNLabel>\r
509       </bpmndi:BPMNEdge>\r
510       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_75" bpmnElement="ExclusiveGateway_2" isMarkerVisible="true">\r
511         <dc:Bounds height="50.0" width="50.0" x="729.0" y="608.0"/>\r
512         <bpmndi:BPMNLabel>\r
513           <dc:Bounds height="22.0" width="109.0" x="701.0" y="658.0"/>\r
514         </bpmndi:BPMNLabel>\r
515       </bpmndi:BPMNShape>\r
516       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="_BPMNShape_ExclusiveGateway_75" targetElement="_BPMNShape_ScriptTask_254">\r
517         <di:waypoint xsi:type="dc:Point" x="754.0" y="608.0"/>\r
518         <di:waypoint xsi:type="dc:Point" x="754.0" y="548.0"/>\r
519         <bpmndi:BPMNLabel>\r
520           <dc:Bounds height="6.0" width="6.0" x="765.0" y="637.0"/>\r
521         </bpmndi:BPMNLabel>\r
522       </bpmndi:BPMNEdge>\r
523       <bpmndi:BPMNShape id="_BPMNShape_ParallelGateway_14" bpmnElement="ParallelGateway_3" isMarkerVisible="true">\r
524         <dc:Bounds height="50.0" width="50.0" x="1022.0" y="102.0"/>\r
525         <bpmndi:BPMNLabel>\r
526           <dc:Bounds height="0.0" width="0.0" x="1047.0" y="157.0"/>\r
527         </bpmndi:BPMNLabel>\r
528       </bpmndi:BPMNShape>\r
529       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_88" bpmnElement="ServiceTask_4">\r
530         <dc:Bounds height="80.0" width="100.0" x="677.0" y="103.0"/>\r
531       </bpmndi:BPMNShape>\r
532       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_89" bpmnElement="ScriptTask_5">\r
533         <dc:Bounds height="80.0" width="100.0" x="898.0" y="30.0"/>\r
534       </bpmndi:BPMNShape>\r
535       <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_89" bpmnElement="ServiceTask_5">\r
536         <dc:Bounds height="80.0" width="100.0" x="1216.0" y="424.0"/>\r
537       </bpmndi:BPMNShape>\r
538       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_78" bpmnElement="ExclusiveGateway_5" isMarkerVisible="true">\r
539         <dc:Bounds height="50.0" width="50.0" x="1397.0" y="438.0"/>\r
540         <bpmndi:BPMNLabel>\r
541           <dc:Bounds height="22.0" width="109.0" x="1373.0" y="488.0"/>\r
542         </bpmndi:BPMNLabel>\r
543       </bpmndi:BPMNShape>\r
544       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_19" bpmnElement="SequenceFlow_19" sourceElement="_BPMNShape_ServiceTask_89" targetElement="_BPMNShape_ExclusiveGateway_78">\r
545         <di:waypoint xsi:type="dc:Point" x="1316.0" y="464.0"/>\r
546         <di:waypoint xsi:type="dc:Point" x="1397.0" y="463.0"/>\r
547         <bpmndi:BPMNLabel>\r
548           <dc:Bounds height="6.0" width="6.0" x="1361.0" y="464.0"/>\r
549         </bpmndi:BPMNLabel>\r
550       </bpmndi:BPMNEdge>\r
551       <bpmndi:BPMNShape id="_BPMNShape_ParallelGateway_15" bpmnElement="ParallelGateway_4" isMarkerVisible="true">\r
552         <dc:Bounds height="50.0" width="50.0" x="1472.0" y="744.0"/>\r
553         <bpmndi:BPMNLabel>\r
554           <dc:Bounds height="0.0" width="0.0" x="1497.0" y="799.0"/>\r
555         </bpmndi:BPMNLabel>\r
556       </bpmndi:BPMNShape>\r
557       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_22" bpmnElement="SequenceFlow_22" sourceElement="_BPMNShape_ExclusiveGateway_78" targetElement="_BPMNShape_ParallelGateway_15">\r
558         <di:waypoint xsi:type="dc:Point" x="1447.0" y="463.0"/>\r
559         <di:waypoint xsi:type="dc:Point" x="1497.0" y="463.0"/>\r
560         <di:waypoint xsi:type="dc:Point" x="1497.0" y="744.0"/>\r
561         <bpmndi:BPMNLabel>\r
562           <dc:Bounds height="6.0" width="6.0" x="1502.0" y="478.0"/>\r
563         </bpmndi:BPMNLabel>\r
564       </bpmndi:BPMNEdge>\r
565       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_23" bpmnElement="SequenceFlow_23" sourceElement="_BPMNShape_ExclusiveGateway_74" targetElement="_BPMNShape_ParallelGateway_15">\r
566         <di:waypoint xsi:type="dc:Point" x="409.0" y="794.0"/>\r
567         <di:waypoint xsi:type="dc:Point" x="410.0" y="835.0"/>\r
568         <di:waypoint xsi:type="dc:Point" x="1497.0" y="835.0"/>\r
569         <di:waypoint xsi:type="dc:Point" x="1497.0" y="794.0"/>\r
570         <bpmndi:BPMNLabel>\r
571           <dc:Bounds height="22.0" width="20.0" x="425.0" y="810.0"/>\r
572         </bpmndi:BPMNLabel>\r
573       </bpmndi:BPMNEdge>\r
574       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_79" bpmnElement="ExclusiveGateway_6" isMarkerVisible="true">\r
575         <dc:Bounds height="50.0" width="50.0" x="381.0" y="1105.0"/>\r
576         <bpmndi:BPMNLabel>\r
577           <dc:Bounds height="0.0" width="0.0" x="406.0" y="1160.0"/>\r
578         </bpmndi:BPMNLabel>\r
579       </bpmndi:BPMNShape>\r
580       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_24" bpmnElement="SequenceFlow_24" sourceElement="_BPMNShape_ParallelGateway_12" targetElement="_BPMNShape_ExclusiveGateway_79">\r
581         <di:waypoint xsi:type="dc:Point" x="336.0" y="942.0"/>\r
582         <di:waypoint xsi:type="dc:Point" x="336.0" y="1130.0"/>\r
583         <di:waypoint xsi:type="dc:Point" x="381.0" y="1130.0"/>\r
584         <bpmndi:BPMNLabel>\r
585           <dc:Bounds height="6.0" width="6.0" x="381.0" y="1082.0"/>\r
586         </bpmndi:BPMNLabel>\r
587       </bpmndi:BPMNEdge>\r
588       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_25" bpmnElement="SequenceFlow_25" sourceElement="_BPMNShape_ExclusiveGateway_79" targetElement="_BPMNShape_ServiceTask_90">\r
589         <di:waypoint xsi:type="dc:Point" x="406.0" y="1105.0"/>\r
590         <di:waypoint xsi:type="dc:Point" x="406.0" y="1039.0"/>\r
591         <di:waypoint xsi:type="dc:Point" x="461.0" y="1039.0"/>\r
592         <bpmndi:BPMNLabel>\r
593           <dc:Bounds height="6.0" width="6.0" x="403.0" y="1081.0"/>\r
594         </bpmndi:BPMNLabel>\r
595       </bpmndi:BPMNEdge>\r
596       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_26" bpmnElement="SequenceFlow_26" sourceElement="_BPMNShape_ExclusiveGateway_79" targetElement="_BPMNShape_ServiceTask_91">\r
597         <di:waypoint xsi:type="dc:Point" x="406.0" y="1155.0"/>\r
598         <di:waypoint xsi:type="dc:Point" x="406.0" y="1287.0"/>\r
599         <di:waypoint xsi:type="dc:Point" x="457.0" y="1287.0"/>\r
600         <bpmndi:BPMNLabel>\r
601           <dc:Bounds height="6.0" width="6.0" x="403.0" y="1233.0"/>\r
602         </bpmndi:BPMNLabel>\r
603       </bpmndi:BPMNEdge>\r
604       <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_90" bpmnElement="ServiceTask_3">\r
605         <dc:Bounds height="80.0" width="100.0" x="461.0" y="999.0"/>\r
606       </bpmndi:BPMNShape>\r
607       <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_91" bpmnElement="ServiceTask_2">\r
608         <dc:Bounds height="80.0" width="100.0" x="457.0" y="1247.0"/>\r
609       </bpmndi:BPMNShape>\r
610       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_80" bpmnElement="ExclusiveGateway_7" isMarkerVisible="true">\r
611         <dc:Bounds height="50.0" width="50.0" x="644.0" y="1013.0"/>\r
612         <bpmndi:BPMNLabel>\r
613           <dc:Bounds height="22.0" width="109.0" x="615.0" y="1068.0"/>\r
614         </bpmndi:BPMNLabel>\r
615       </bpmndi:BPMNShape>\r
616       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_29" bpmnElement="SequenceFlow_29" sourceElement="_BPMNShape_ServiceTask_90" targetElement="_BPMNShape_ExclusiveGateway_80">\r
617         <di:waypoint xsi:type="dc:Point" x="561.0" y="1039.0"/>\r
618         <di:waypoint xsi:type="dc:Point" x="644.0" y="1038.0"/>\r
619         <bpmndi:BPMNLabel>\r
620           <dc:Bounds height="6.0" width="6.0" x="598.0" y="1041.0"/>\r
621         </bpmndi:BPMNLabel>\r
622       </bpmndi:BPMNEdge>\r
623       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_81" bpmnElement="ExclusiveGateway_8" isMarkerVisible="true">\r
624         <dc:Bounds height="50.0" width="50.0" x="643.0" y="1262.0"/>\r
625         <bpmndi:BPMNLabel>\r
626           <dc:Bounds height="22.0" width="109.0" x="614.0" y="1317.0"/>\r
627         </bpmndi:BPMNLabel>\r
628       </bpmndi:BPMNShape>\r
629       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_30" bpmnElement="SequenceFlow_30" sourceElement="_BPMNShape_ServiceTask_91" targetElement="_BPMNShape_ExclusiveGateway_81">\r
630         <di:waypoint xsi:type="dc:Point" x="557.0" y="1287.0"/>\r
631         <di:waypoint xsi:type="dc:Point" x="595.0" y="1287.0"/>\r
632         <di:waypoint xsi:type="dc:Point" x="595.0" y="1286.0"/>\r
633         <di:waypoint xsi:type="dc:Point" x="643.0" y="1287.0"/>\r
634         <bpmndi:BPMNLabel>\r
635           <dc:Bounds height="6.0" width="6.0" x="602.0" y="1288.0"/>\r
636         </bpmndi:BPMNLabel>\r
637       </bpmndi:BPMNEdge>\r
638       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_31" bpmnElement="SequenceFlow_31" sourceElement="_BPMNShape_ExclusiveGateway_80" targetElement="_BPMNShape_ScriptTask_252">\r
639         <di:waypoint xsi:type="dc:Point" x="669.0" y="1013.0"/>\r
640         <di:waypoint xsi:type="dc:Point" x="670.0" y="961.0"/>\r
641         <bpmndi:BPMNLabel>\r
642           <dc:Bounds height="6.0" width="6.0" x="673.0" y="988.0"/>\r
643         </bpmndi:BPMNLabel>\r
644       </bpmndi:BPMNEdge>\r
645       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_32" bpmnElement="SequenceFlow_32" sourceElement="_BPMNShape_ExclusiveGateway_81" targetElement="_BPMNShape_ScriptTask_253">\r
646         <di:waypoint xsi:type="dc:Point" x="668.0" y="1262.0"/>\r
647         <di:waypoint xsi:type="dc:Point" x="668.0" y="1245.0"/>\r
648         <di:waypoint xsi:type="dc:Point" x="668.0" y="1214.0"/>\r
649         <bpmndi:BPMNLabel>\r
650           <dc:Bounds height="6.0" width="6.0" x="675.0" y="1294.0"/>\r
651         </bpmndi:BPMNLabel>\r
652       </bpmndi:BPMNEdge>\r
653       <bpmndi:BPMNShape id="_BPMNShape_ParallelGateway_16" bpmnElement="ParallelGateway_5" isMarkerVisible="true">\r
654         <dc:Bounds height="50.0" width="50.0" x="822.0" y="1105.0"/>\r
655         <bpmndi:BPMNLabel>\r
656           <dc:Bounds height="0.0" width="0.0" x="847.0" y="1160.0"/>\r
657         </bpmndi:BPMNLabel>\r
658       </bpmndi:BPMNShape>\r
659       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_35" bpmnElement="SequenceFlow_35" sourceElement="_BPMNShape_ExclusiveGateway_80" targetElement="_BPMNShape_ParallelGateway_16">\r
660         <di:waypoint xsi:type="dc:Point" x="694.0" y="1038.0"/>\r
661         <di:waypoint xsi:type="dc:Point" x="847.0" y="1038.0"/>\r
662         <di:waypoint xsi:type="dc:Point" x="847.0" y="1105.0"/>\r
663         <bpmndi:BPMNLabel>\r
664           <dc:Bounds height="6.0" width="6.0" x="728.0" y="1029.0"/>\r
665         </bpmndi:BPMNLabel>\r
666       </bpmndi:BPMNEdge>\r
667       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_36" bpmnElement="SequenceFlow_36" sourceElement="_BPMNShape_ExclusiveGateway_81" targetElement="_BPMNShape_ParallelGateway_16">\r
668         <di:waypoint xsi:type="dc:Point" x="693.0" y="1287.0"/>\r
669         <di:waypoint xsi:type="dc:Point" x="847.0" y="1287.0"/>\r
670         <di:waypoint xsi:type="dc:Point" x="847.0" y="1155.0"/>\r
671         <bpmndi:BPMNLabel>\r
672           <dc:Bounds height="6.0" width="6.0" x="844.0" y="1211.0"/>\r
673         </bpmndi:BPMNLabel>\r
674       </bpmndi:BPMNEdge>\r
675       <bpmndi:BPMNShape id="_BPMNShape_ParallelGateway_17" bpmnElement="ParallelGateway_6">\r
676         <dc:Bounds height="50.0" width="50.0" x="1535.0" y="878.0"/>\r
677         <bpmndi:BPMNLabel>\r
678           <dc:Bounds height="0.0" width="0.0" x="1560.0" y="933.0"/>\r
679         </bpmndi:BPMNLabel>\r
680       </bpmndi:BPMNShape>\r
681       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_37" bpmnElement="SequenceFlow_37" sourceElement="_BPMNShape_ParallelGateway_16" targetElement="_BPMNShape_ParallelGateway_17">\r
682         <di:waypoint xsi:type="dc:Point" x="872.0" y="1130.0"/>\r
683         <di:waypoint xsi:type="dc:Point" x="1560.0" y="1130.0"/>\r
684         <di:waypoint xsi:type="dc:Point" x="1560.0" y="928.0"/>\r
685         <bpmndi:BPMNLabel>\r
686           <dc:Bounds height="6.0" width="6.0" x="764.0" y="1134.0"/>\r
687         </bpmndi:BPMNLabel>\r
688       </bpmndi:BPMNEdge>\r
689       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_38" bpmnElement="SequenceFlow_38" sourceElement="_BPMNShape_ParallelGateway_15" targetElement="_BPMNShape_ParallelGateway_17">\r
690         <di:waypoint xsi:type="dc:Point" x="1522.0" y="769.0"/>\r
691         <di:waypoint xsi:type="dc:Point" x="1560.0" y="769.0"/>\r
692         <di:waypoint xsi:type="dc:Point" x="1560.0" y="878.0"/>\r
693         <bpmndi:BPMNLabel>\r
694           <dc:Bounds height="6.0" width="6.0" x="1663.0" y="830.0"/>\r
695         </bpmndi:BPMNLabel>\r
696       </bpmndi:BPMNEdge>\r
697       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_82" bpmnElement="ExclusiveGateway_9" isMarkerVisible="true">\r
698         <dc:Bounds height="50.0" width="50.0" x="827.0" y="117.0"/>\r
699         <bpmndi:BPMNLabel>\r
700           <dc:Bounds height="22.0" width="126.0" x="872.0" y="154.0"/>\r
701         </bpmndi:BPMNLabel>\r
702       </bpmndi:BPMNShape>\r
703       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_40" bpmnElement="SequenceFlow_40" sourceElement="_BPMNShape_ScriptTask_88" targetElement="_BPMNShape_ExclusiveGateway_82">\r
704         <di:waypoint xsi:type="dc:Point" x="777.0" y="143.0"/>\r
705         <di:waypoint xsi:type="dc:Point" x="827.0" y="142.0"/>\r
706         <bpmndi:BPMNLabel>\r
707           <dc:Bounds height="6.0" width="6.0" x="799.0" y="147.0"/>\r
708         </bpmndi:BPMNLabel>\r
709       </bpmndi:BPMNEdge>\r
710       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_41" bpmnElement="SequenceFlow_41" sourceElement="_BPMNShape_ExclusiveGateway_82" targetElement="_BPMNShape_ParallelGateway_14">\r
711         <di:waypoint xsi:type="dc:Point" x="852.0" y="167.0"/>\r
712         <di:waypoint xsi:type="dc:Point" x="852.0" y="199.0"/>\r
713         <di:waypoint xsi:type="dc:Point" x="1047.0" y="199.0"/>\r
714         <di:waypoint xsi:type="dc:Point" x="1047.0" y="152.0"/>\r
715         <bpmndi:BPMNLabel>\r
716           <dc:Bounds height="6.0" width="6.0" x="849.0" y="168.0"/>\r
717         </bpmndi:BPMNLabel>\r
718       </bpmndi:BPMNEdge>\r
719       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_42" bpmnElement="SequenceFlow_42" sourceElement="_BPMNShape_ExclusiveGateway_82" targetElement="_BPMNShape_ScriptTask_89">\r
720         <di:waypoint xsi:type="dc:Point" x="852.0" y="117.0"/>\r
721         <di:waypoint xsi:type="dc:Point" x="852.0" y="69.0"/>\r
722         <di:waypoint xsi:type="dc:Point" x="898.0" y="69.0"/>\r
723         <bpmndi:BPMNLabel>\r
724           <dc:Bounds height="6.0" width="6.0" x="831.0" y="150.0"/>\r
725         </bpmndi:BPMNLabel>\r
726       </bpmndi:BPMNEdge>\r
727       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_10" bpmnElement="SequenceFlow_10" sourceElement="_BPMNShape_StartEvent_52" targetElement="_BPMNShape_ScriptTask_99">\r
728         <di:waypoint xsi:type="dc:Point" x="144.0" y="918.0"/>\r
729         <di:waypoint xsi:type="dc:Point" x="180.0" y="918.0"/>\r
730         <bpmndi:BPMNLabel>\r
731           <dc:Bounds height="6.0" width="6.0" x="159.0" y="918.0"/>\r
732         </bpmndi:BPMNLabel>\r
733       </bpmndi:BPMNEdge>\r
734       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_99" bpmnElement="ScriptTask_8">\r
735         <dc:Bounds height="80.0" width="100.0" x="180.0" y="878.0"/>\r
736       </bpmndi:BPMNShape>\r
737       <bpmndi:BPMNShape id="_BPMNShape_SubProcess_14" bpmnElement="SubProcess_1" isExpanded="true">\r
738         <dc:Bounds height="167.0" width="329.0" x="115.0" y="1396.0"/>\r
739       </bpmndi:BPMNShape>\r
740       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_100" bpmnElement="ScriptTask_4">\r
741         <dc:Bounds height="80.0" width="100.0" x="228.0" y="1440.0"/>\r
742       </bpmndi:BPMNShape>\r
743       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_127" bpmnElement="EndEvent_2">\r
744         <dc:Bounds height="36.0" width="36.0" x="372.0" y="1462.0"/>\r
745         <bpmndi:BPMNLabel>\r
746           <dc:Bounds height="0.0" width="0.0" x="392.0" y="1506.0"/>\r
747         </bpmndi:BPMNLabel>\r
748       </bpmndi:BPMNShape>\r
749       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="SequenceFlow_14" sourceElement="_BPMNShape_ScriptTask_100" targetElement="_BPMNShape_EndEvent_127">\r
750         <di:waypoint xsi:type="dc:Point" x="328.0" y="1480.0"/>\r
751         <di:waypoint xsi:type="dc:Point" x="372.0" y="1480.0"/>\r
752         <bpmndi:BPMNLabel>\r
753           <dc:Bounds height="6.0" width="6.0" x="256.0" y="1491.0"/>\r
754         </bpmndi:BPMNLabel>\r
755       </bpmndi:BPMNEdge>\r
756       <bpmndi:BPMNShape id="_BPMNShape_StartEvent_54" bpmnElement="StartEvent_2">\r
757         <dc:Bounds height="36.0" width="36.0" x="144.0" y="1462.0"/>\r
758         <bpmndi:BPMNLabel>\r
759           <dc:Bounds height="0.0" width="0.0" x="162.0" y="1506.0"/>\r
760         </bpmndi:BPMNLabel>\r
761       </bpmndi:BPMNShape>\r
762       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_15" bpmnElement="SequenceFlow_15" sourceElement="_BPMNShape_StartEvent_54" targetElement="_BPMNShape_ScriptTask_100">\r
763         <di:waypoint xsi:type="dc:Point" x="180.0" y="1480.0"/>\r
764         <di:waypoint xsi:type="dc:Point" x="228.0" y="1480.0"/>\r
765         <bpmndi:BPMNLabel>\r
766           <dc:Bounds height="6.0" width="6.0" x="201.0" y="1480.0"/>\r
767         </bpmndi:BPMNLabel>\r
768       </bpmndi:BPMNEdge>\r
769       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_84" bpmnElement="ParallelGateway_7">\r
770         <dc:Bounds height="50.0" width="50.0" x="1129.0" y="438.0"/>\r
771         <bpmndi:BPMNLabel>\r
772           <dc:Bounds height="0.0" width="0.0" x="1154.0" y="493.0"/>\r
773         </bpmndi:BPMNLabel>\r
774       </bpmndi:BPMNShape>\r
775       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_13" bpmnElement="SequenceFlow_13" sourceElement="_BPMNShape_ExclusiveGateway_75" targetElement="_BPMNShape_ExclusiveGateway_84">\r
776         <di:waypoint xsi:type="dc:Point" x="779.0" y="633.0"/>\r
777         <di:waypoint xsi:type="dc:Point" x="1154.0" y="633.0"/>\r
778         <di:waypoint xsi:type="dc:Point" x="1154.0" y="488.0"/>\r
779         <bpmndi:BPMNLabel>\r
780           <dc:Bounds height="6.0" width="6.0" x="1103.0" y="600.0"/>\r
781         </bpmndi:BPMNLabel>\r
782       </bpmndi:BPMNEdge>\r
783       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_18" bpmnElement="SequenceFlow_18" sourceElement="_BPMNShape_ExclusiveGateway_84" targetElement="_BPMNShape_ServiceTask_89">\r
784         <di:waypoint xsi:type="dc:Point" x="1179.0" y="463.0"/>\r
785         <di:waypoint xsi:type="dc:Point" x="1216.0" y="464.0"/>\r
786         <bpmndi:BPMNLabel>\r
787           <dc:Bounds height="6.0" width="6.0" x="1036.0" y="301.0"/>\r
788         </bpmndi:BPMNLabel>\r
789       </bpmndi:BPMNEdge>\r
790       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_101" bpmnElement="ScriptTask_2">\r
791         <dc:Bounds height="80.0" width="100.0" x="1632.0" y="864.0"/>\r
792       </bpmndi:BPMNShape>\r
793       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8" sourceElement="_BPMNShape_ParallelGateway_17" targetElement="_BPMNShape_ScriptTask_101">\r
794         <di:waypoint xsi:type="dc:Point" x="1585.0" y="903.0"/>\r
795         <di:waypoint xsi:type="dc:Point" x="1632.0" y="904.0"/>\r
796         <bpmndi:BPMNLabel>\r
797           <dc:Bounds height="6.0" width="6.0" x="1752.0" y="904.0"/>\r
798         </bpmndi:BPMNLabel>\r
799       </bpmndi:BPMNEdge>\r
800       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12" sourceElement="_BPMNShape_ScriptTask_99" targetElement="_BPMNShape_ParallelGateway_12">\r
801         <di:waypoint xsi:type="dc:Point" x="280.0" y="918.0"/>\r
802         <di:waypoint xsi:type="dc:Point" x="311.0" y="917.0"/>\r
803         <bpmndi:BPMNLabel>\r
804           <dc:Bounds height="6.0" width="6.0" x="293.0" y="918.0"/>\r
805         </bpmndi:BPMNLabel>\r
806       </bpmndi:BPMNEdge>\r
807       <bpmndi:BPMNShape id="_BPMNShape_ServiceTask_95" bpmnElement="ServiceTask_1">\r
808         <dc:Bounds height="80.0" width="100.0" x="677.0" y="342.0"/>\r
809       </bpmndi:BPMNShape>\r
810       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_94" bpmnElement="ExclusiveGateway_15" isMarkerVisible="true">\r
811         <dc:Bounds height="50.0" width="50.0" x="827.0" y="356.0"/>\r
812         <bpmndi:BPMNLabel>\r
813           <dc:Bounds height="22.0" width="132.0" x="859.0" y="403.0"/>\r
814         </bpmndi:BPMNLabel>\r
815       </bpmndi:BPMNShape>\r
816       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_52" bpmnElement="SequenceFlow_52" sourceElement="_BPMNShape_ServiceTask_95" targetElement="_BPMNShape_ExclusiveGateway_94">\r
817         <di:waypoint xsi:type="dc:Point" x="777.0" y="382.0"/>\r
818         <di:waypoint xsi:type="dc:Point" x="827.0" y="381.0"/>\r
819         <bpmndi:BPMNLabel>\r
820           <dc:Bounds height="6.0" width="6.0" x="800.0" y="401.0"/>\r
821         </bpmndi:BPMNLabel>\r
822       </bpmndi:BPMNEdge>\r
823       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_95" bpmnElement="ExclusiveGateway_16" isMarkerVisible="true">\r
824         <dc:Bounds height="50.0" width="50.0" x="576.0" y="218.0"/>\r
825         <bpmndi:BPMNLabel>\r
826           <dc:Bounds height="22.0" width="104.0" x="482.0" y="209.0"/>\r
827         </bpmndi:BPMNLabel>\r
828       </bpmndi:BPMNShape>\r
829       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_54" bpmnElement="SequenceFlow_54" sourceElement="_BPMNShape_ParallelGateway_13" targetElement="_BPMNShape_ExclusiveGateway_95">\r
830         <di:waypoint xsi:type="dc:Point" x="507.0" y="438.0"/>\r
831         <di:waypoint xsi:type="dc:Point" x="508.0" y="243.0"/>\r
832         <di:waypoint xsi:type="dc:Point" x="576.0" y="243.0"/>\r
833         <bpmndi:BPMNLabel>\r
834           <dc:Bounds height="6.0" width="6.0" x="503.0" y="390.0"/>\r
835         </bpmndi:BPMNLabel>\r
836       </bpmndi:BPMNEdge>\r
837       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_55" bpmnElement="SequenceFlow_55" sourceElement="_BPMNShape_ExclusiveGateway_95" targetElement="_BPMNShape_ScriptTask_88">\r
838         <di:waypoint xsi:type="dc:Point" x="601.0" y="218.0"/>\r
839         <di:waypoint xsi:type="dc:Point" x="601.0" y="143.0"/>\r
840         <di:waypoint xsi:type="dc:Point" x="677.0" y="143.0"/>\r
841         <bpmndi:BPMNLabel>\r
842           <dc:Bounds height="22.0" width="27.0" x="629.0" y="117.0"/>\r
843         </bpmndi:BPMNLabel>\r
844       </bpmndi:BPMNEdge>\r
845       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_56" bpmnElement="SequenceFlow_56" sourceElement="_BPMNShape_ExclusiveGateway_95" targetElement="_BPMNShape_ServiceTask_95">\r
846         <di:waypoint xsi:type="dc:Point" x="601.0" y="268.0"/>\r
847         <di:waypoint xsi:type="dc:Point" x="601.0" y="327.0"/>\r
848         <di:waypoint xsi:type="dc:Point" x="601.0" y="383.0"/>\r
849         <di:waypoint xsi:type="dc:Point" x="677.0" y="382.0"/>\r
850         <bpmndi:BPMNLabel>\r
851           <dc:Bounds height="22.0" width="20.0" x="626.0" y="356.0"/>\r
852         </bpmndi:BPMNLabel>\r
853       </bpmndi:BPMNEdge>\r
854       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_102" bpmnElement="ScriptTask_3">\r
855         <dc:Bounds height="80.0" width="100.0" x="898.0" y="282.0"/>\r
856       </bpmndi:BPMNShape>\r
857       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_98" bpmnElement="ExclusiveGateway_19" isMarkerVisible="true">\r
858         <dc:Bounds height="50.0" width="50.0" x="1022.0" y="349.0"/>\r
859         <bpmndi:BPMNLabel>\r
860           <dc:Bounds height="0.0" width="0.0" x="1047.0" y="404.0"/>\r
861         </bpmndi:BPMNLabel>\r
862       </bpmndi:BPMNShape>\r
863       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_62" bpmnElement="SequenceFlow_62" sourceElement="_BPMNShape_ParallelGateway_14" targetElement="_BPMNShape_ExclusiveGateway_106">\r
864         <di:waypoint xsi:type="dc:Point" x="1072.0" y="127.0"/>\r
865         <di:waypoint xsi:type="dc:Point" x="1106.0" y="127.0"/>\r
866         <di:waypoint xsi:type="dc:Point" x="1106.0" y="211.0"/>\r
867         <bpmndi:BPMNLabel>\r
868           <dc:Bounds height="6.0" width="6.0" x="1084.0" y="168.0"/>\r
869         </bpmndi:BPMNLabel>\r
870       </bpmndi:BPMNEdge>\r
871       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_63" bpmnElement="SequenceFlow_63" sourceElement="_BPMNShape_ExclusiveGateway_106" targetElement="_BPMNShape_ExclusiveGateway_84">\r
872         <di:waypoint xsi:type="dc:Point" x="1131.0" y="236.0"/>\r
873         <di:waypoint xsi:type="dc:Point" x="1154.0" y="236.0"/>\r
874         <di:waypoint xsi:type="dc:Point" x="1154.0" y="438.0"/>\r
875         <bpmndi:BPMNLabel>\r
876           <dc:Bounds height="6.0" width="6.0" x="1134.0" y="255.0"/>\r
877         </bpmndi:BPMNLabel>\r
878       </bpmndi:BPMNEdge>\r
879       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_75" bpmnElement="SequenceFlow_75" sourceElement="_BPMNShape_ExclusiveGateway_94" targetElement="_BPMNShape_ExclusiveGateway_98">\r
880         <di:waypoint xsi:type="dc:Point" x="852.0" y="406.0"/>\r
881         <di:waypoint xsi:type="dc:Point" x="852.0" y="446.0"/>\r
882         <di:waypoint xsi:type="dc:Point" x="1047.0" y="446.0"/>\r
883         <di:waypoint xsi:type="dc:Point" x="1047.0" y="399.0"/>\r
884         <bpmndi:BPMNLabel>\r
885           <dc:Bounds height="6.0" width="6.0" x="976.0" y="446.0"/>\r
886         </bpmndi:BPMNLabel>\r
887       </bpmndi:BPMNEdge>\r
888       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_129" bpmnElement="EndEvent_6">\r
889         <dc:Bounds height="36.0" width="36.0" x="1766.0" y="886.0"/>\r
890         <bpmndi:BPMNLabel>\r
891           <dc:Bounds height="0.0" width="0.0" x="1784.0" y="927.0"/>\r
892         </bpmndi:BPMNLabel>\r
893       </bpmndi:BPMNShape>\r
894       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_9" bpmnElement="SequenceFlow_9" sourceElement="_BPMNShape_ScriptTask_101" targetElement="_BPMNShape_EndEvent_129">\r
895         <di:waypoint xsi:type="dc:Point" x="1732.0" y="904.0"/>\r
896         <di:waypoint xsi:type="dc:Point" x="1766.0" y="904.0"/>\r
897         <bpmndi:BPMNLabel>\r
898           <dc:Bounds height="6.0" width="6.0" x="1746.0" y="904.0"/>\r
899         </bpmndi:BPMNLabel>\r
900       </bpmndi:BPMNEdge>\r
901       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_30" bpmnElement="BoundaryEvent_1">\r
902         <dc:Bounds height="36.0" width="36.0" x="585.0" y="576.0"/>\r
903         <bpmndi:BPMNLabel>\r
904           <dc:Bounds height="22.0" width="87.0" x="607.0" y="521.0"/>\r
905         </bpmndi:BPMNLabel>\r
906       </bpmndi:BPMNShape>\r
907       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_31" bpmnElement="BoundaryEvent_2">\r
908         <dc:Bounds height="36.0" width="36.0" x="494.0" y="981.0"/>\r
909         <bpmndi:BPMNLabel>\r
910           <dc:Bounds height="22.0" width="87.0" x="522.0" y="937.0"/>\r
911         </bpmndi:BPMNLabel>\r
912       </bpmndi:BPMNShape>\r
913       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_32" bpmnElement="BoundaryEvent_3">\r
914         <dc:Bounds height="36.0" width="36.0" x="490.0" y="1229.0"/>\r
915         <bpmndi:BPMNLabel>\r
916           <dc:Bounds height="22.0" width="87.0" x="522.0" y="1191.0"/>\r
917         </bpmndi:BPMNLabel>\r
918       </bpmndi:BPMNShape>\r
919       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_33" bpmnElement="BoundaryEvent_4">\r
920         <dc:Bounds height="36.0" width="36.0" x="1249.0" y="406.0"/>\r
921         <bpmndi:BPMNLabel>\r
922           <dc:Bounds height="22.0" width="87.0" x="1272.0" y="353.0"/>\r
923         </bpmndi:BPMNLabel>\r
924       </bpmndi:BPMNShape>\r
925       <bpmndi:BPMNShape id="_BPMNShape_ExclusiveGateway_106" bpmnElement="ExclusiveGateway_4" isMarkerVisible="true">\r
926         <dc:Bounds height="50.0" width="50.0" x="1081.0" y="211.0"/>\r
927         <bpmndi:BPMNLabel>\r
928           <dc:Bounds height="0.0" width="0.0" x="1106.0" y="266.0"/>\r
929         </bpmndi:BPMNLabel>\r
930       </bpmndi:BPMNShape>\r
931       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_39" bpmnElement="SequenceFlow_39" sourceElement="_BPMNShape_ExclusiveGateway_98" targetElement="_BPMNShape_ExclusiveGateway_106">\r
932         <di:waypoint xsi:type="dc:Point" x="1072.0" y="374.0"/>\r
933         <di:waypoint xsi:type="dc:Point" x="1106.0" y="373.0"/>\r
934         <di:waypoint xsi:type="dc:Point" x="1106.0" y="319.0"/>\r
935         <di:waypoint xsi:type="dc:Point" x="1106.0" y="261.0"/>\r
936         <bpmndi:BPMNLabel>\r
937           <dc:Bounds height="6.0" width="6.0" x="1103.0" y="361.0"/>\r
938         </bpmndi:BPMNLabel>\r
939       </bpmndi:BPMNEdge>\r
940       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_43" bpmnElement="SequenceFlow_43" sourceElement="_BPMNShape_ScriptTask_85" targetElement="_BPMNShape_ExclusiveGateway_75">\r
941         <di:waypoint xsi:type="dc:Point" x="652.0" y="634.0"/>\r
942         <di:waypoint xsi:type="dc:Point" x="683.0" y="634.0"/>\r
943         <di:waypoint xsi:type="dc:Point" x="683.0" y="633.0"/>\r
944         <di:waypoint xsi:type="dc:Point" x="729.0" y="633.0"/>\r
945         <bpmndi:BPMNLabel>\r
946           <dc:Bounds height="6.0" width="6.0" x="694.0" y="682.0"/>\r
947         </bpmndi:BPMNLabel>\r
948       </bpmndi:BPMNEdge>\r
949       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_45" bpmnElement="SequenceFlow_45" sourceElement="_BPMNShape_ScriptTask_89" targetElement="_BPMNShape_ParallelGateway_14">\r
950         <di:waypoint xsi:type="dc:Point" x="998.0" y="69.0"/>\r
951         <di:waypoint xsi:type="dc:Point" x="1047.0" y="69.0"/>\r
952         <di:waypoint xsi:type="dc:Point" x="1047.0" y="102.0"/>\r
953         <bpmndi:BPMNLabel>\r
954           <dc:Bounds height="6.0" width="6.0" x="1042.0" y="150.0"/>\r
955         </bpmndi:BPMNLabel>\r
956       </bpmndi:BPMNEdge>\r
957       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_47" bpmnElement="SequenceFlow_47" sourceElement="_BPMNShape_ExclusiveGateway_94" targetElement="_BPMNShape_ScriptTask_102">\r
958         <di:waypoint xsi:type="dc:Point" x="852.0" y="356.0"/>\r
959         <di:waypoint xsi:type="dc:Point" x="852.0" y="322.0"/>\r
960         <di:waypoint xsi:type="dc:Point" x="898.0" y="322.0"/>\r
961         <bpmndi:BPMNLabel>\r
962           <dc:Bounds height="6.0" width="6.0" x="855.0" y="377.0"/>\r
963         </bpmndi:BPMNLabel>\r
964       </bpmndi:BPMNEdge>\r
965       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_48" bpmnElement="SequenceFlow_48" sourceElement="_BPMNShape_ScriptTask_102" targetElement="_BPMNShape_ExclusiveGateway_98">\r
966         <di:waypoint xsi:type="dc:Point" x="998.0" y="322.0"/>\r
967         <di:waypoint xsi:type="dc:Point" x="1047.0" y="322.0"/>\r
968         <di:waypoint xsi:type="dc:Point" x="1047.0" y="349.0"/>\r
969         <bpmndi:BPMNLabel>\r
970           <dc:Bounds height="6.0" width="6.0" x="1033.0" y="377.0"/>\r
971         </bpmndi:BPMNLabel>\r
972       </bpmndi:BPMNEdge>\r
973       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_48" bpmnElement="BoundaryEvent_5">\r
974         <dc:Bounds height="36.0" width="36.0" x="759.0" y="85.0"/>\r
975         <bpmndi:BPMNLabel>\r
976           <dc:Bounds height="22.0" width="87.0" x="785.0" y="4.0"/>\r
977         </bpmndi:BPMNLabel>\r
978       </bpmndi:BPMNShape>\r
979       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_50" bpmnElement="SequenceFlow_50" sourceElement="_BPMNShape_BoundaryEvent_48" targetElement="_BPMNShape_ScriptTask_89">\r
980         <di:waypoint xsi:type="dc:Point" x="777.0" y="85.0"/>\r
981         <di:waypoint xsi:type="dc:Point" x="777.0" y="0.0"/>\r
982         <di:waypoint xsi:type="dc:Point" x="948.0" y="0.0"/>\r
983         <di:waypoint xsi:type="dc:Point" x="948.0" y="30.0"/>\r
984       </bpmndi:BPMNEdge>\r
985       <bpmndi:BPMNShape id="_BPMNShape_BoundaryEvent_49" bpmnElement="BoundaryEvent_6">\r
986         <dc:Bounds height="36.0" width="36.0" x="759.0" y="324.0"/>\r
987         <bpmndi:BPMNLabel>\r
988           <dc:Bounds height="22.0" width="87.0" x="785.0" y="261.0"/>\r
989         </bpmndi:BPMNLabel>\r
990       </bpmndi:BPMNShape>\r
991       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_51" bpmnElement="SequenceFlow_51" sourceElement="_BPMNShape_BoundaryEvent_49" targetElement="_BPMNShape_ScriptTask_102">\r
992         <di:waypoint xsi:type="dc:Point" x="777.0" y="324.0"/>\r
993         <di:waypoint xsi:type="dc:Point" x="777.0" y="252.0"/>\r
994         <di:waypoint xsi:type="dc:Point" x="948.0" y="252.0"/>\r
995         <di:waypoint xsi:type="dc:Point" x="948.0" y="282.0"/>\r
996         <bpmndi:BPMNLabel>\r
997           <dc:Bounds height="22.0" width="87.0" x="785.0" y="256.0"/>\r
998         </bpmndi:BPMNLabel>\r
999       </bpmndi:BPMNEdge>\r
1000       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_226" bpmnElement="EndEvent_10">\r
1001         <dc:Bounds height="36.0" width="36.0" x="1506.0" y="324.0"/>\r
1002         <bpmndi:BPMNLabel>\r
1003           <dc:Bounds height="0.0" width="0.0" x="1577.0" y="373.0"/>\r
1004         </bpmndi:BPMNLabel>\r
1005       </bpmndi:BPMNShape>\r
1006       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_68" bpmnElement="SequenceFlow_68" sourceElement="_BPMNShape_ExclusiveGateway_78" targetElement="_BPMNShape_ScriptTask_255">\r
1007         <di:waypoint xsi:type="dc:Point" x="1422.0" y="438.0"/>\r
1008         <di:waypoint xsi:type="dc:Point" x="1423.0" y="382.0"/>\r
1009         <bpmndi:BPMNLabel>\r
1010           <dc:Bounds height="6.0" width="6.0" x="1428.0" y="401.0"/>\r
1011         </bpmndi:BPMNLabel>\r
1012       </bpmndi:BPMNEdge>\r
1013       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_228" bpmnElement="EndEvent_12">\r
1014         <dc:Bounds height="36.0" width="36.0" x="835.0" y="490.0"/>\r
1015         <bpmndi:BPMNLabel>\r
1016           <dc:Bounds height="0.0" width="0.0" x="853.0" y="531.0"/>\r
1017         </bpmndi:BPMNLabel>\r
1018       </bpmndi:BPMNShape>\r
1019       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_71" bpmnElement="SequenceFlow_71" sourceElement="_BPMNShape_BoundaryEvent_30" targetElement="_BPMNShape_ScriptTask_254">\r
1020         <di:waypoint xsi:type="dc:Point" x="603.0" y="576.0"/>\r
1021         <di:waypoint xsi:type="dc:Point" x="603.0" y="508.0"/>\r
1022         <di:waypoint xsi:type="dc:Point" x="704.0" y="508.0"/>\r
1023         <bpmndi:BPMNLabel>\r
1024           <dc:Bounds height="6.0" width="6.0" x="600.0" y="604.0"/>\r
1025         </bpmndi:BPMNLabel>\r
1026       </bpmndi:BPMNEdge>\r
1027       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_229" bpmnElement="EndEvent_13">\r
1028         <dc:Bounds height="36.0" width="36.0" x="762.0" y="903.0"/>\r
1029         <bpmndi:BPMNLabel>\r
1030           <dc:Bounds height="0.0" width="0.0" x="780.0" y="944.0"/>\r
1031         </bpmndi:BPMNLabel>\r
1032       </bpmndi:BPMNShape>\r
1033       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_72" bpmnElement="SequenceFlow_72" sourceElement="_BPMNShape_BoundaryEvent_31" targetElement="_BPMNShape_ScriptTask_252">\r
1034         <di:waypoint xsi:type="dc:Point" x="512.0" y="981.0"/>\r
1035         <di:waypoint xsi:type="dc:Point" x="512.0" y="921.0"/>\r
1036         <di:waypoint xsi:type="dc:Point" x="620.0" y="921.0"/>\r
1037         <bpmndi:BPMNLabel>\r
1038           <dc:Bounds height="6.0" width="6.0" x="509.0" y="963.0"/>\r
1039         </bpmndi:BPMNLabel>\r
1040       </bpmndi:BPMNEdge>\r
1041       <bpmndi:BPMNShape id="_BPMNShape_EndEvent_230" bpmnElement="EndEvent_14">\r
1042         <dc:Bounds height="36.0" width="36.0" x="759.0" y="1156.0"/>\r
1043         <bpmndi:BPMNLabel>\r
1044           <dc:Bounds height="0.0" width="0.0" x="777.0" y="1197.0"/>\r
1045         </bpmndi:BPMNLabel>\r
1046       </bpmndi:BPMNShape>\r
1047       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_73" bpmnElement="SequenceFlow_73" sourceElement="_BPMNShape_ScriptTask_253" targetElement="_BPMNShape_EndEvent_230">\r
1048         <di:waypoint xsi:type="dc:Point" x="719.0" y="1174.0"/>\r
1049         <di:waypoint xsi:type="dc:Point" x="759.0" y="1174.0"/>\r
1050         <bpmndi:BPMNLabel>\r
1051           <dc:Bounds height="6.0" width="6.0" x="732.0" y="1184.0"/>\r
1052         </bpmndi:BPMNLabel>\r
1053       </bpmndi:BPMNEdge>\r
1054       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_252" bpmnElement="ScriptTask_6">\r
1055         <dc:Bounds height="80.0" width="100.0" x="620.0" y="881.0"/>\r
1056       </bpmndi:BPMNShape>\r
1057       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_253" bpmnElement="ScriptTask_7">\r
1058         <dc:Bounds height="80.0" width="100.0" x="619.0" y="1134.0"/>\r
1059       </bpmndi:BPMNShape>\r
1060       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_254" bpmnElement="ScriptTask_9">\r
1061         <dc:Bounds height="80.0" width="100.0" x="704.0" y="468.0"/>\r
1062       </bpmndi:BPMNShape>\r
1063       <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_255" bpmnElement="ScriptTask_10">\r
1064         <dc:Bounds height="80.0" width="100.0" x="1373.0" y="302.0"/>\r
1065       </bpmndi:BPMNShape>\r
1066       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_74" bpmnElement="SequenceFlow_74" sourceElement="_BPMNShape_BoundaryEvent_33" targetElement="_BPMNShape_ScriptTask_255">\r
1067         <di:waypoint xsi:type="dc:Point" x="1267.0" y="406.0"/>\r
1068         <di:waypoint xsi:type="dc:Point" x="1267.0" y="342.0"/>\r
1069         <di:waypoint xsi:type="dc:Point" x="1373.0" y="342.0"/>\r
1070         <bpmndi:BPMNLabel>\r
1071           <dc:Bounds height="6.0" width="6.0" x="1278.0" y="342.0"/>\r
1072         </bpmndi:BPMNLabel>\r
1073       </bpmndi:BPMNEdge>\r
1074       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_77" bpmnElement="SequenceFlow_77" sourceElement="_BPMNShape_ScriptTask_255" targetElement="_BPMNShape_EndEvent_226">\r
1075         <di:waypoint xsi:type="dc:Point" x="1473.0" y="342.0"/>\r
1076         <di:waypoint xsi:type="dc:Point" x="1506.0" y="342.0"/>\r
1077         <bpmndi:BPMNLabel>\r
1078           <dc:Bounds height="6.0" width="6.0" x="1482.0" y="342.0"/>\r
1079         </bpmndi:BPMNLabel>\r
1080       </bpmndi:BPMNEdge>\r
1081       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_78" bpmnElement="SequenceFlow_78" sourceElement="_BPMNShape_ScriptTask_254" targetElement="_BPMNShape_EndEvent_228">\r
1082         <di:waypoint xsi:type="dc:Point" x="804.0" y="508.0"/>\r
1083         <di:waypoint xsi:type="dc:Point" x="835.0" y="508.0"/>\r
1084       </bpmndi:BPMNEdge>\r
1085       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_79" bpmnElement="SequenceFlow_79" sourceElement="_BPMNShape_ScriptTask_252" targetElement="_BPMNShape_EndEvent_229">\r
1086         <di:waypoint xsi:type="dc:Point" x="720.0" y="921.0"/>\r
1087         <di:waypoint xsi:type="dc:Point" x="762.0" y="921.0"/>\r
1088         <bpmndi:BPMNLabel>\r
1089           <dc:Bounds height="6.0" width="6.0" x="738.0" y="921.0"/>\r
1090         </bpmndi:BPMNLabel>\r
1091       </bpmndi:BPMNEdge>\r
1092       <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_80" bpmnElement="SequenceFlow_80" sourceElement="_BPMNShape_BoundaryEvent_32" targetElement="_BPMNShape_ScriptTask_253">\r
1093         <di:waypoint xsi:type="dc:Point" x="508.0" y="1229.0"/>\r
1094         <di:waypoint xsi:type="dc:Point" x="508.0" y="1174.0"/>\r
1095         <di:waypoint xsi:type="dc:Point" x="619.0" y="1174.0"/>\r
1096         <bpmndi:BPMNLabel>\r
1097           <dc:Bounds height="6.0" width="6.0" x="533.0" y="1174.0"/>\r
1098         </bpmndi:BPMNLabel>\r
1099       </bpmndi:BPMNEdge>\r
1100     </bpmndi:BPMNPlane>\r
1101   </bpmndi:BPMNDiagram>\r
1102 </bpmn2:definitions>