3 "id": "c3ce5a21.858818",
5 "name": "block : atomic",
6 "xml": "<block atomic=\"true\">",
9 "x": 156.80559539794922,
10 "y": 155.7499885559082,
11 "z": "a2906cac.f91a6",
19 "id": "504ed4c1.19f72c",
21 "name": "method vf-module-topology-rollback",
22 "xml": "<method rpc='vf-module-topology-rollback' mode='sync'>\n",
25 "x": 185.22228240966797,
26 "y": 103.1666612625122,
27 "z": "a2906cac.f91a6",
35 "id": "bbc0a862.2012a8",
36 "type": "service-logic",
37 "name": "VNF-API ${project.version}",
39 "version": "${project.version}",
41 "xml": "<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='VNF-API' version='${project.version}'>",
43 "x": 262.3333435058594,
44 "y": 44.055559158325195,
45 "z": "a2906cac.f91a6",
53 "id": "dc5c5f1f.f5323",
57 "x": 96.61115264892578,
58 "y": 43.888885498046875,
59 "z": "a2906cac.f91a6",
67 "id": "69f49ed4.8c74a",
68 "type": "returnSuccess",
69 "name": "return success",
70 "xml": "<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />",
72 "x": 895.0556182861328,
73 "y": 508.4972972869873,
74 "z": "a2906cac.f91a6",
78 "id": "5f1c1e9f.c2fb3",
80 "name": "set: order-status = Deleted",
81 "xml": "<set>\n\t<parameter name=\"vf-module-service-data.oper-status.order-status\" value=\"Deleted\"/>",
84 "x": 930.8056182861328,
85 "y": 337.2751064300537,
86 "z": "a2906cac.f91a6",
92 "id": "560147c0.dbc8c8",
94 "name": "switch: order-status = PendingCreate",
95 "xml": "<switch test=\"`$vf-module-service-data.oper-status.order-status == PendingCreate`\">",
98 "x": 963.6465606689453,
99 "y": 251.40388870239258,
100 "z": "a2906cac.f91a6",
108 "id": "190a74c8.9c3ddb",
111 "xml": "<outcome value='false'>",
114 "x": 1195.2299423217773,
115 "y": 251.2372007369995,
116 "z": "a2906cac.f91a6",
124 "id": "c8163813.24eb68",
125 "type": "returnFailure",
126 "name": "return failure",
127 "xml": "<return status='failure'>\n\t<parameter name='error-code' value='400'/>\n\t<parameter name='error-message' value='Invalid order-status'/>",
129 "x": 1347.5630722045898,
130 "y": 251.23726177215576,
131 "z": "a2906cac.f91a6",
135 "id": "9439ef4e.19bcf",
137 "name": "set: last-action ",
138 "xml": "<set>\n\t<parameter name=\"vf-module-service-data.oper-status.last-action\" value=\"`$vf-modules-service-data.request-information.request-action`\"/>",
141 "x": 892.5633125305176,
142 "y": 379.57069969177246,
143 "z": "a2906cac.f91a6",
149 "id": "2366439a.26ba4c",
150 "type": "outcomeFalse",
152 "xml": "<outcome value='false'>\n",
155 "x": 1218.9041366577148,
156 "y": 204.1944456100464,
157 "z": "a2906cac.f91a6",
165 "id": "378d2536.971caa",
166 "type": "returnFailure",
167 "name": "return failure",
168 "xml": "<return status='failure'>\n\t<parameter name='error-code' value='404'/>\n\t<parameter name='error-message' value=\"`'vf-module-id = ' + $vf-module-topology-operation-input.vf-module-request-information.vf-module-id + ' not found in SDNC'`\"/>",
170 "x": 1378.9949569702148,
171 "y": 204.60354900360107,
172 "z": "a2906cac.f91a6",
176 "id": "97215d09.0cf54",
178 "name": "set: last-order-status = order-status",
179 "xml": "<set>\n\t<parameter name=\"vf-module-service-data.oper-status.last-order-status\" value=\"`$vf-module-service-data.oper-status.order-status`\"/>",
182 "x": 956.4496612548828,
183 "y": 294.59599781036377,
184 "z": "a2906cac.f91a6",
190 "id": "98c2d38b.6194",
192 "name": "Clear vf-module topology",
193 "xml": "<set>\n\t<parameter name=\"vf-module-service-data.\" value=\"\" /> \n",
196 "x": 925.9496612548828,
197 "y": 423.2626552581787,
198 "z": "a2906cac.f91a6",
204 "id": "77cc369b.dab328",
205 "type": "switchNode",
206 "name": "switch:CONFIG == INPUT - vf-module-id",
207 "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-request-information.vf-module-id == $vf-module-service-data.vf-module-id`\">",
210 "x": 975.0556182861328,
211 "y": 204.1944456100464,
212 "z": "a2906cac.f91a6",
220 "id": "b7bd282e.ecbe08",
221 "type": "switchNode",
222 "name": "switch: order-status = PendingCreate",
223 "xml": "<switch test=\"`$vf-module-service-data.oper-status.order-status == PendingCreate`\">",
226 "x": 264.30560302734375,
227 "y": 202.69444942474365,
228 "z": "a2906cac.f91a6",
236 "id": "d8a6efb4.1cae2",
239 "xml": "<outcome value='true'>",
242 "x": 500.5555953979492,
243 "y": 203.44444274902344,
244 "z": "a2906cac.f91a6",
252 "id": "d28acb25.7ef2e8",
254 "name": "block : atomic",
255 "xml": "<block atomic=\"true\">",
258 "x": 662.5555953979492,
259 "y": 203.44444274902344,
260 "z": "a2906cac.f91a6",
275 "id": "58f1f93f.d350c8",
277 "name": "request-action = VNFActivateRequest, svc-action = rollback",
280 "x": 760.3056030273438,
281 "y": 80.44444465637207,
282 "z": "a2906cac.f91a6",
286 "id": "5a9a93a0.4a243c",
288 "name": "Set final indicator to Y",
289 "xml": "<set>\n<parameter name=\"ack-final\" value=\"Y\"/>",
292 "x": 916.6666259765625,
293 "y": 465.5555419921875,
294 "z": "a2906cac.f91a6",