3 "id": "4a3915c6.05f4cc",
7 "x": 101.42857360839844,
8 "y": 81.42857360839844,
17 "id": "4b88506.9e22db",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API ${project.version}",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "${project.version}",
23 "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
25 "x": 215.04759979248047,
26 "y": 121.66668701171875,
27 "z": "ccb80365.d73f6",
35 "id": "3d36d704.8162c8",
37 "name": "method port-mirror-topology-operation",
38 "xml": "<method rpc='port-mirror-topology-operation' mode='sync'>\n",
41 "x": 189.8572006225586,
42 "y": 161.42857360839844,
43 "z": "ccb80365.d73f6",
51 "id": "be456109.bd24e",
53 "name": "port-mirror-topology-operation",
56 "x": 495.77342987060547,
57 "y": 29.014917373657227,
58 "z": "ccb80365.d73f6",
62 "id": "355dd75e.24ec18",
63 "type": "returnSuccess",
64 "name": "return success",
65 "xml": "<return status='success'>\n\n",
67 "x": 518.869068145752,
68 "y": 721.7260837554932,
69 "z": "ccb80365.d73f6",
73 "id": "e6e242da.69fe6",
75 "name": "block : atomic",
76 "xml": "<block atomic=\"true\">",
79 "x": 224.28571319580078,
80 "y": 459.99999237060547,
81 "z": "ccb80365.d73f6",
92 "id": "f0cb07d6.0e4048",
94 "name": "call port-mirror-topology-operation-validation",
95 "xml": "<call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-validation' mode='sync' >\n",
99 "y": 251.25000381469727,
100 "z": "ccb80365.d73f6",
108 "id": "f20f67c8.480108",
111 "xml": "<outcome value='failure'>\n",
114 "x": 899.9999847412109,
115 "y": 251.6071434020996,
116 "z": "ccb80365.d73f6",
124 "id": "28729372.5d8d4c",
125 "type": "returnFailure",
126 "name": "return failure",
127 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n",
129 "x": 1069.9999237060547,
130 "y": 250.71429443359375,
131 "z": "ccb80365.d73f6",
135 "id": "508bb8bf.ae93d8",
136 "type": "switchNode",
137 "name": "switch svc-action",
138 "xml": "<switch test='`$port-mirror-topology-operation-input.sdnc-request-header.svc-action`'>\n",
141 "x": 532.857177734375,
142 "y": 480.0000228881836,
143 "z": "ccb80365.d73f6",
156 "id": "911e3654.4628b8",
159 "xml": "<outcome value='assign'>\n",
162 "x": 758.5714855194092,
163 "y": 371.2500286102295,
164 "z": "ccb80365.d73f6",
172 "id": "9cf51ec1.5a687",
175 "xml": "<outcome value='activate'>\n",
178 "x": 759.2858085632324,
179 "y": 418.7500829696655,
180 "z": "ccb80365.d73f6",
188 "id": "240d0258.67162e",
191 "xml": "<outcome value='unassign'>\n",
194 "x": 759.642894744873,
195 "y": 465.8929195404053,
196 "z": "ccb80365.d73f6",
204 "id": "13c3af67.47b1b1",
206 "name": "deactivate",
207 "xml": "<outcome value='deactivate'>\n",
210 "x": 764.6428985595703,
211 "y": 513.9286460876465,
212 "z": "ccb80365.d73f6",
220 "id": "dcac8be4.96c918",
223 "xml": "<outcome value='enable'>\n",
226 "x": 753.3929290771484,
227 "y": 560.535810470581,
228 "z": "ccb80365.d73f6",
236 "id": "d7879d5c.1b4cb",
239 "xml": "<outcome value='disable'>\n",
242 "x": 753.2144660949707,
243 "y": 605.5357418060303,
244 "z": "ccb80365.d73f6",
252 "id": "be83b6f4.dba758",
254 "name": "block : atomic",
255 "xml": "<block atomic=\"true\">",
258 "x": 907.3214740753174,
259 "y": 371.2500228881836,
260 "z": "ccb80365.d73f6",
268 "id": "26db655a.45972a",
270 "name": "block : atomic",
271 "xml": "<block atomic=\"true\">",
274 "x": 910.5358085632324,
275 "y": 418.7500829696655,
276 "z": "ccb80365.d73f6",
284 "id": "1489bb5a.cc2a45",
286 "name": "block : atomic",
287 "xml": "<block atomic=\"true\">",
290 "x": 912.1428985595703,
291 "y": 512.6786470413208,
292 "z": "ccb80365.d73f6",
300 "id": "4c2b1545.e2559c",
302 "name": "block : atomic",
303 "xml": "<block atomic=\"true\">",
306 "x": 911.0714645385742,
307 "y": 465.89294624328613,
308 "z": "ccb80365.d73f6",
316 "id": "1ab8a43d.1a186c",
318 "name": "block : atomic",
319 "xml": "<block atomic=\"true\">",
322 "x": 912.1429290771484,
323 "y": 560.5358123779297,
324 "z": "ccb80365.d73f6",
332 "id": "1b07a08e.6bf74f",
334 "name": "block : atomic",
335 "xml": "<block atomic=\"true\">",
338 "x": 910.7144660949707,
339 "y": 605.5357437133789,
340 "z": "ccb80365.d73f6",
348 "id": "99c6d930.0a8418",
350 "name": "call port-mirror-topology-operation-assign-sync",
351 "xml": "<call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-assign-sync' mode='sync' >\n",
354 "x": 1198.5714111328125,
356 "z": "ccb80365.d73f6",
364 "id": "dacaa4a6.19a198",
367 "xml": "<outcome value='failure'>\n",
370 "x": 1461.4285888671875,
371 "y": 368.5714416503906,
372 "z": "ccb80365.d73f6",
380 "id": "a38116c0.2bc5a8",
381 "type": "returnFailure",
382 "name": "return failure",
383 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
385 "x": 1631.428565979004,
386 "y": 367.6785888671875,
387 "z": "ccb80365.d73f6",
391 "id": "a48c837b.3ad64",
393 "name": "call port-mirror-topology-operation-activate-sync",
394 "xml": "<call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-activate-sync' mode='sync' >\n",
397 "x": 1200.000171661377,
398 "y": 419.0000190734863,
399 "z": "ccb80365.d73f6",
407 "id": "24ad15be.750daa",
410 "xml": "<outcome value='failure'>\n",
413 "x": 1464.2858963012695,
414 "y": 419.00004482269287,
415 "z": "ccb80365.d73f6",
423 "id": "c812919a.e4b99",
424 "type": "returnFailure",
425 "name": "return failure",
426 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
428 "x": 1632.8573379516602,
429 "y": 418.6785898208618,
430 "z": "ccb80365.d73f6",
434 "id": "47b534cc.71ecec",
436 "name": "More involved validations",
439 "x": 890.0000305175781,
440 "y": 322.85713291168213,
441 "z": "ccb80365.d73f6",
445 "id": "fb527534.27e138",
447 "name": "Input validations",
450 "x": 575.7142944335938,
451 "y": 202.85715293884277,
452 "z": "ccb80365.d73f6",
456 "id": "f5118913.72f998",
458 "name": "call port-mirror-topology-operation-deactivate-sync",
459 "xml": "<call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-deactivate-sync' mode='sync' >\n",
462 "x": 1205.142822265625,
463 "y": 512.2857055664062,
464 "z": "ccb80365.d73f6",
472 "id": "3532cc9e.66ec14",
475 "xml": "<outcome value='failure'>\n",
478 "x": 1461.4285469055176,
479 "y": 512.2857313156128,
480 "z": "ccb80365.d73f6",
488 "id": "a6fa834e.abd31",
489 "type": "returnFailure",
490 "name": "return failure",
491 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
493 "x": 1629.9999885559082,
494 "y": 511.96427631378174,
495 "z": "ccb80365.d73f6",
499 "id": "c455fe19.109ac",
501 "name": "call port-mirror-topology-operation-enable",
502 "xml": "<call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-enable' mode='sync' >\n",
505 "x": 1177.2857666015625,
507 "z": "ccb80365.d73f6",
515 "id": "c5988a87.bbad38",
518 "xml": "<outcome value='failure'>\n",
521 "x": 1458.571491241455,
522 "y": 560.0000257492065,
523 "z": "ccb80365.d73f6",
531 "id": "4844c077.62ae3",
532 "type": "returnFailure",
533 "name": "return failure",
534 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
536 "x": 1627.1429328918457,
537 "y": 559.6785707473755,
538 "z": "ccb80365.d73f6",
542 "id": "38bd81a6.85a1ce",
544 "name": "call port-mirror-topology-operation-disable",
545 "xml": "<call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-disable' mode='sync' >\n",
548 "x": 1176.2857666015625,
549 "y": 607.1428833007812,
550 "z": "ccb80365.d73f6",
558 "id": "fd672617.26d768",
561 "xml": "<outcome value='failure'>\n",
564 "x": 1458.571491241455,
565 "y": 607.1429090499878,
566 "z": "ccb80365.d73f6",
574 "id": "b751d818.e76978",
575 "type": "returnFailure",
576 "name": "return failure",
577 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
579 "x": 1627.1429328918457,
580 "y": 606.8214540481567,
581 "z": "ccb80365.d73f6",
585 "id": "8cb75768.8a7f38",
587 "name": "call port-mirror-topology-operation-unassign",
588 "xml": "<call module='GENERIC-RESOURCE-API' rpc='port-mirror-topology-operation-unassign' mode='sync' >\n",
591 "x": 1184.2857131958008,
592 "y": 464.2857189178467,
593 "z": "ccb80365.d73f6",
601 "id": "72e7e63a.f45948",
604 "xml": "<outcome value='failure'>\n",
607 "x": 1462.857135772705,
608 "y": 462.8571729660034,
609 "z": "ccb80365.d73f6",
617 "id": "8b2dcc51.346be",
618 "type": "returnFailure",
619 "name": "return failure",
620 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y' />\n\n",
622 "x": 1631.4285774230957,
623 "y": 462.53571796417236,
624 "z": "ccb80365.d73f6",
628 "id": "f41c1b7a.2417f8",
630 "name": "set response paths",
631 "xml": "<set>\n<parameter name='service-object-path' value=\"`'/config/GENERIC-RESOURCE-API:services/service/'\n + $port-mirror-topology-operation-input.service-information.service-instance-id + '/service-data/service-topology'`\" />\n<parameter name='port-mirror-object-path' value=\"`'/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/'\n + $port-mirror-topology-operation-input.configuration-information.configuration-id + '/configuration-data/port-mirror-configuration-topology'`\" />\n",
633 "x": 533.3333206176758,
634 "y": 668.3333396911621,
635 "z": "ccb80365.d73f6",