3 "id": "d5b20eaa.df2d7",
\r
5 "name": "Service-CONFIGURATION-NOTIFICATION",
\r
10 "z": "c2935c8.a850aa",
\r
14 "id": "356bcada.a54386",
\r
18 "x": 96.7618408203125,
\r
19 "y": 128.47621154785156,
\r
20 "z": "c2935c8.a850aa",
\r
28 "id": "ebc2ed13.350ea",
\r
29 "type": "service-logic",
\r
30 "name": "Appc-API 4.0.0",
\r
31 "module": "Appc-API",
\r
34 "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='Appc-API' version='4.0.0'>",
\r
38 "z": "c2935c8.a850aa",
\r
46 "id": "a0592e1a.4e8a6",
\r
48 "name": "method service-configuration-notification",
\r
49 "xml": "<method rpc='service-configuration-notification' mode='sync'>\n",
\r
52 "x": 542.2380981445312,
\r
53 "y": 125.80955505371094,
\r
54 "z": "c2935c8.a850aa",
\r
62 "id": "a6521c1b.8f751",
\r
63 "type": "switchNode",
\r
64 "name": "switch: service-instance-id already in config",
\r
65 "xml": "<switch test=\"`$service-configuration-notification-input.service-information.service-instance-id == $service-data.service-information.service-instance-id`\">",
\r
68 "x": 367.3651123046875,
\r
69 "y": 288.7200927734375,
\r
70 "z": "c2935c8.a850aa",
\r
79 "id": "377966de.f0066a",
\r
80 "type": "outcomeTrue",
\r
81 "name": "outcome: true",
\r
82 "xml": "<outcome value=\"true\">\n",
\r
84 "x": 672.8729553222656,
\r
85 "y": 273.23211669921875,
\r
86 "z": "c2935c8.a850aa",
\r
94 "id": "447b2d6b.ec5a84",
\r
95 "type": "outcomeFalse",
\r
96 "name": "outcome: false",
\r
97 "xml": "<outcome value=\"false\">",
\r
100 "x": 689.2182006835938,
\r
101 "y": 179.3154754638672,
\r
102 "z": "c2935c8.a850aa",
\r
110 "id": "31f55649.21899a",
\r
112 "name": "block : atomic",
\r
113 "xml": "<block atomic=\"true\">",
\r
117 "x": 91.66802978515625,
\r
118 "y": 197.87596130371094,
\r
119 "z": "c2935c8.a850aa",
\r
129 "id": "d8530e1f.2b615",
\r
132 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n\n<parameter name=\"field3\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-notification-input.response-message`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-notification-input.svc-request-id`\"/>\n\n\n<parameter name=\"field6\" value=\"`$service-configuration-notification-input.service-information.service-type`\"/>\n<parameter name=\"field7\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field8\" value=\"`$service-data.appc-request-header.svc-request-id`\"/>\n\n<!--\n<parameter name=\"field2\" value=\"service-configuration-notification\"/>\n<parameter name=\"field3\" value=\"`$service-data.service-information.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$service-configuration-notification-input.response-code`\"/>\n<parameter name=\"field5\" value=\"`$service-data.request-information.request-action`\"/>\n<parameter name=\"field6\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\"/>\n-->",
\r
135 "x": 289.81097412109375,
\r
136 "y": 240.21363830566406,
\r
137 "z": "c2935c8.a850aa",
\r
143 "id": "c7db723d.34c11",
\r
145 "name": "block : atomic",
\r
146 "xml": "<block atomic=\"true\">",
\r
150 "x": 345.1700744628906,
\r
151 "y": 504.00897216796875,
\r
152 "z": "c2935c8.a850aa",
\r
163 "id": "b3a1b84b.43c738",
\r
164 "type": "switchNode",
\r
165 "name": "switch: response code ",
\r
166 "xml": "<switch test=\"`$service-configuration-notification-input.response-code`\">\n\n",
\r
169 "x": 177.44949340820312,
\r
170 "y": 400.90478515625,
\r
171 "z": "c2935c8.a850aa",
\r
180 "id": "c9771646.384a68",
\r
182 "name": "outcome: Success",
\r
183 "xml": "<outcome value=\"Success\">",
\r
186 "x": 128.02099609375,
\r
187 "y": 503.57139587402344,
\r
188 "z": "c2935c8.a850aa",
\r
196 "id": "f8b4f8ca.d7ca88",
\r
198 "name": "outcome: Other",
\r
199 "xml": "<outcome value=\"Other\">",
\r
202 "x": 103.44949340820312,
\r
204 "z": "c2935c8.a850aa",
\r
212 "id": "490e75b4.a0784c",
\r
214 "name": "set: order-status = Activated and A&AI Status =NVTPROV/CONFIGURED",
\r
215 "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />\n\t<parameter name=\"tmp.aai-prov-status\" value=\"NVTPROV\" />\n\t<parameter name=\"tmp.aai-orch-status\" value=\"CONFIGURED\" />",
\r
217 "x": 1355.2830810546875,
\r
218 "y": 351.3018798828125,
\r
219 "z": "c2935c8.a850aa",
\r
223 "id": "3e2f33dd.6a236c",
\r
225 "name": "block : atomic",
\r
226 "xml": "<block atomic=\"true\">",
\r
229 "x": 314.58807373046875,
\r
230 "y": 918.9999389648438,
\r
231 "z": "c2935c8.a850aa",
\r
240 "id": "b94ddf6d.56216",
\r
241 "type": "configure",
\r
242 "name": "SDN_GP Asynch Notification",
\r
243 "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"CONFIG\">\n<parameter name=\"dummyparam\" value=\"test\"/>\n",
\r
246 "x": 672.9213256835938,
\r
247 "y": 890.1514892578125,
\r
248 "z": "c2935c8.a850aa",
\r
254 "id": "1f7fafba.0add2",
\r
255 "type": "returnFailure",
\r
256 "name": "return: failure",
\r
257 "xml": "<return status='failure'>\n\t<parameter name='error-code' value='`$service-configuration-notification-input.response-code`'/>\n\t<parameter name='error-message' value='`$service-configuration-notification-input.response-message`'/>\n\t<parameter name='internal-error' value='false' />",
\r
259 "x": 613.8312377929688,
\r
260 "y": 932.0717163085938,
\r
261 "z": "c2935c8.a850aa",
\r
265 "id": "4501a9b5.00b638",
\r
266 "type": "returnFailure",
\r
267 "name": "return: failure",
\r
268 "xml": "<return status='failure'>\n\t<parameter name='error-code' value='1000'/>\n\t<parameter name='error-message' value='Service Instance Id not found'/>\n\t<parameter name='internal-error' value='true' />",
\r
270 "x": 900.7353820800781,
\r
271 "y": 178.5714569091797,
\r
272 "z": "c2935c8.a850aa",
\r
276 "id": "ab4826ec.3cd828",
\r
278 "name": "outcome: Other",
\r
279 "xml": "<outcome value=\"Other\">\n\n",
\r
281 "x": 2149.3543663024902,
\r
282 "y": 5396.627190113068,
\r
283 "z": "c2935c8.a850aa",
\r
291 "id": "9f2faf6c.89703",
\r
293 "name": "outcome: ChangeLayer3ServiceActivateRequest",
\r
294 "xml": "<outcome value=\"ChangeLayer3ServiceActivateRequest\">\n\n",
\r
296 "x": 2294.2545433044434,
\r
297 "y": 5233.393614768982,
\r
298 "z": "c2935c8.a850aa",
\r
306 "id": "7b44beed.e0798",
\r
308 "name": "execute: EIPAM_UnassignIPAddress",
\r
309 "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.EIPAM.EIPAMPlugin\" method=\"unassignIPAddress\">\n\t<parameter name=\"deleteEIPAM_status\" value=\"PENDING_DELETE\" />",
\r
311 "x": 2874.284980773926,
\r
312 "y": 5149.545325279236,
\r
313 "z": "c2935c8.a850aa",
\r
319 "id": "ede4a3de.8f776",
\r
321 "name": "block : atomic",
\r
322 "xml": "<block atomic=\"true\">",
\r
325 "x": 2573.6183280944824,
\r
326 "y": 5230.545227050781,
\r
327 "z": "c2935c8.a850aa",
\r
339 "id": "d6d749b0.cfeac8",
\r
340 "type": "configure",
\r
341 "name": "MSO Asynch Notification",
\r
342 "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.mso.MSOAdaptor\" key=\"MSO\">\n <parameter name=\"dummyparam\" value=\"test\"/>\n",
\r
344 "x": 2844.2713928222656,
\r
345 "y": 5300.871339797974,
\r
346 "z": "c2935c8.a850aa",
\r
352 "id": "ef33ba15.3b9758",
\r
353 "type": "returnSuccess",
\r
354 "name": "return success",
\r
355 "xml": " <return status=\"success\">\n \n",
\r
356 "x": 2816.120918273926,
\r
357 "y": 5348.317549705505,
\r
358 "z": "c2935c8.a850aa",
\r
362 "id": "84da06b9.4d6678",
\r
364 "name": "save: order-status = Activated",
\r
365 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.mdsal.ConfigResource\" resource=\"service-data\">\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />",
\r
367 "x": 2858.1866760253906,
\r
368 "y": 5247.433511734009,
\r
369 "z": "c2935c8.a850aa",
\r
375 "id": "3e190cb9.7f1f94",
\r
377 "name": "set: order-status = Activated",
\r
378 "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Activated\" />",
\r
379 "x": 2850.559804916382,
\r
380 "y": 5201.139886856079,
\r
381 "z": "c2935c8.a850aa",
\r
385 "id": "8984c5a6.ec0fe8",
\r
386 "type": "returnFailure",
\r
387 "name": "return failure",
\r
388 "xml": " <return status=\"failure\">\n\t<parameter name='error-code' value='2000'/>\n\t<parameter name='error-message' value='Invalid Request `$service-data.request-information.request-action`'/>\n\t<parameter name='internal-error' value='true'/>\n \n",
\r
389 "x": 2462.4364824295044,
\r
390 "y": 5398.090530395508,
\r
391 "z": "c2935c8.a850aa",
\r
395 "id": "bbe81125.eaf2d",
\r
396 "type": "configure",
\r
397 "name": "SDN_GP Asynch Notification",
\r
398 "xml": "<configure activate=\"true\" adaptor=\"com.att.sdnctl.sli.adaptor.async.AsyncResponseAdaptor\" key=\"CONFIG\">\n<parameter name=\"dummyparam\" value=\"test\"/>",
\r
401 "x": 827.0951843261719,
\r
402 "y": 784.1428833007812,
\r
403 "z": "c2935c8.a850aa",
\r
409 "id": "16e0fd48.3fe683",
\r
411 "name": "set:service-data based on input",
\r
412 "xml": "<set>\n<parameter name=\"service-data.appc-request-header.svc-request-id\" value=\"`$service-configuration-notification-input.svc-request-id`\" />\n\n<!--\n<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-notification-input.service-information.service-instance-id`\" />\n-->\n<parameter name=\"service-data.service-information.service-type\" value=\"`$service-configuration-notification-input.service-information.service-type`\" />\n\t\n\n\t\n\t\n\t",
\r
416 "z": "c2935c8.a850aa",
\r
420 "id": "8db26529.f57d68",
\r
421 "type": "returnSuccess",
\r
422 "name": "return success",
\r
423 "xml": "<return status=\"success\">\n<parameter name='error-code' value='200'/>\n<parameter name='error-message' value='`$service-configuration-notification-input.response-message`'/>\n \n",
\r
425 "x": 789.9494934082031,
\r
427 "z": "c2935c8.a850aa",
\r
431 "id": "d6aa913e.989d",
\r
432 "type": "switchNode",
\r
433 "name": "switch: last-sub-action",
\r
434 "xml": "<switch test=\"`$service-data.oper-status.last-sub-action`\">\n",
\r
437 "x": 586.4494934082031,
\r
439 "z": "c2935c8.a850aa",
\r
448 "id": "ab5c4a39.56b068",
\r
450 "name": "outcome: ACTIVATE",
\r
451 "xml": "<outcome value=\"ACTIVATE\">",
\r
454 "x": 825.4494934082031,
\r
456 "z": "c2935c8.a850aa",
\r
464 "id": "2952075e.f8cb78",
\r
466 "name": "outcome: RESTOREBACKUP",
\r
467 "xml": "<outcome value=\"RESTOREBACKUP\">",
\r
470 "x": 832.4494934082031,
\r
472 "z": "c2935c8.a850aa",
\r
480 "id": "54aa365b.8a9b88",
\r
482 "name": "block : atomic",
\r
483 "xml": "<block atomic=\"true\">",
\r
486 "x": 1027.4494934082031,
\r
488 "z": "c2935c8.a850aa",
\r
497 "id": "9e497ad3.6c9b08",
\r
499 "name": "block : atomic",
\r
500 "xml": "<block atomic=\"true\">",
\r
503 "x": 1058.4494934082031,
\r
505 "z": "c2935c8.a850aa",
\r
513 "id": "c7e2d0f5.74988",
\r
515 "name": "set: A&AI Prov Status to PREPROV/UNCONFIGURED",
\r
516 "xml": "<set>\n\t<parameter name=\"tmp.aai-prov-status\" value=\"PREPROV\" />\n\t<parameter name=\"tmp.aai-orch-status\" value=\"UNCONFIGURED\" />",
\r
518 "x": 2179.449493408203,
\r
520 "z": "c2935c8.a850aa",
\r
524 "id": "27b70ff2.42077",
\r
525 "type": "switchNode",
\r
526 "name": "switch: backup-information.file-type",
\r
527 "xml": "<switch test=\"`$service-data.backup-information.file-type`\">\n",
\r
530 "x": 1316.4494934082031,
\r
532 "z": "c2935c8.a850aa",
\r
541 "id": "36ce6a3d.01f3c6",
\r
543 "name": "outcome: InitialConfig",
\r
544 "xml": "<outcome value=\"InitialConfig\">",
\r
547 "x": 1611.4494934082031,
\r
549 "z": "c2935c8.a850aa",
\r
557 "id": "bb6e3f9f.c5558",
\r
559 "name": "outcome: Other",
\r
560 "xml": "<outcome value=\"Other\">",
\r
563 "x": 1606.4494934082031,
\r
565 "z": "c2935c8.a850aa",
\r
573 "id": "8fec3fe2.7fe13",
\r
575 "name": "call: update A&AI",
\r
576 "xml": "<call module=\"Appc-API\" rpc=\"update-aai\" mode=\"sync\">",
\r
579 "x": 2043.449462890625,
\r
581 "z": "c2935c8.a850aa",
\r
587 "id": "1393e777.b727f9",
\r
589 "name": "block : atomic",
\r
590 "xml": "<block atomic=\"true\">",
\r
593 "x": 1830.4494934082031,
\r
595 "z": "c2935c8.a850aa",
\r
606 "id": "17a25d0e.4b5ca3",
\r
608 "name": "call: update A&AI for restore",
\r
609 "xml": "<call module=\"Appc-API\" rpc=\"update-aai-sbg\" mode=\"sync\">",
\r
612 "x": 2114.449462890625,
\r
614 "z": "c2935c8.a850aa",
\r
620 "id": "691391c0.2a05a",
\r
623 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Backup Config=Downloaded Config, it is assumed that the status in AnAI is NVTPROV so no update is necessary\"/>\n\n\n",
\r
626 "x": 1806.4495239257812,
\r
628 "z": "c2935c8.a850aa",
\r
634 "id": "4eb6e037.dbaf5",
\r
636 "name": "set: order-status = Reserved ",
\r
637 "xml": "<set>\n\t<parameter name=\"service-data.oper-status.order-status\" value=\"Reserved\" />\n",
\r
639 "x": 2816.449493408203,
\r
641 "z": "c2935c8.a850aa",
\r
645 "id": "c10e674c.dfbc08",
\r
646 "type": "switchNode",
\r
647 "name": "switch: order-status",
\r
648 "xml": "<switch test=\"`$service-data.oper-status.order-status`\">\n<!--\nleaf order-status { \n\ttype enumeration { \n\t\tenum \"Reserved\";\n\t\tenum \"Activated\";\n\t\tenum \"PendingDelete\";\n\t\tenum \"RequestFailed\";\n\t\tenum \"InProgressTimeout\";\n\t\tenum \"InProgress\";\n\t} \n} \n-->",
\r
651 "x": 2132.449493408203,
\r
653 "z": "c2935c8.a850aa",
\r
662 "id": "913bd3d3.04dad",
\r
664 "name": "outcome: Activated",
\r
665 "xml": "<outcome value=\"Activated\">",
\r
668 "x": 2366.449493408203,
\r
670 "z": "c2935c8.a850aa",
\r
678 "id": "436e6ada.44f7b4",
\r
680 "name": "block : atomic",
\r
681 "xml": "<block atomic=\"true\">",
\r
684 "x": 2566.449493408203,
\r
686 "z": "c2935c8.a850aa",
\r
695 "id": "65fee45.b12251c",
\r
697 "name": "Lastsubactionstatus updated in Appc",
\r
700 "x": 1445.449462890625,
\r
702 "z": "c2935c8.a850aa",
\r
706 "id": "12f56193.76876e",
\r
708 "name": "set: last-sub-action-status",
\r
709 "xml": "<set>\n<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"Success\" />\n\n",
\r
711 "x": 821.4494934082031,
\r
713 "z": "c2935c8.a850aa",
\r
717 "id": "b0f15339.b347b",
\r
720 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Dont update Order Status\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n\n\n",
\r
723 "x": 2730.449493408203,
\r
725 "z": "c2935c8.a850aa",
\r
731 "id": "92ac0814.df8778",
\r
733 "name": "outcome: Other",
\r
734 "xml": "<outcome value=\"Other\">",
\r
737 "x": 2362.449493408203,
\r
739 "z": "c2935c8.a850aa",
\r
747 "id": "3fdf2b46.361354",
\r
749 "name": "execute: setTime(modify-timestamp)",
\r
750 "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",
\r
753 "x": 1104.4494934082031,
\r
755 "z": "c2935c8.a850aa",
\r
761 "id": "d76b0bb4.11c118",
\r
763 "name": "block : atomic",
\r
764 "xml": "<block atomic=\"true\">",
\r
767 "x": 842.4494934082031,
\r
769 "z": "c2935c8.a850aa",
\r
778 "id": "888848fc.c44698",
\r
780 "name": "set: last-order-status ",
\r
781 "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />",
\r
783 "x": 2792.449493408203,
\r
785 "z": "c2935c8.a850aa",
\r
789 "id": "be0c9c33.2fb04",
\r
791 "name": "block : atomic",
\r
792 "xml": "<block atomic=\"true\">",
\r
795 "x": 2542.449493408203,
\r
797 "z": "c2935c8.a850aa",
\r
805 "id": "6d36bcf0.c8a684",
\r
808 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"CALLING AAIUPDATE\"/>\n<parameter name=\"field3\" value=\"`$service-data.oper-status.order-status`\"/>\n\n\n",
\r
811 "x": 2109.4495239257812,
\r
813 "z": "c2935c8.a850aa",
\r
819 "id": "6ebffec.ea695",
\r
820 "type": "switchNode",
\r
821 "name": "switch: update-configuration",
\r
822 "xml": "<switch test=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\">\n",
\r
827 "z": "c2935c8.a850aa",
\r
837 "id": "9cf5bbff.14b8e8",
\r
839 "name": "outcome: NULL",
\r
840 "xml": "<outcome value=''>\n",
\r
845 "z": "c2935c8.a850aa",
\r
853 "id": "505e7219.efb9dc",
\r
855 "name": "block : atomic",
\r
856 "xml": "<block atomic=\"true\">",
\r
861 "z": "c2935c8.a850aa",
\r
869 "id": "47a88695.0e6938",
\r
871 "name": "outcome: Other",
\r
872 "xml": "<outcome value=\"Other\">",
\r
877 "z": "c2935c8.a850aa",
\r
885 "id": "1e1d5f8c.03063",
\r
888 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"Update Configuration populated\"/>\n<parameter name=\"UPDATECONFIGLEN\" value=\"`$service-data.vnf-config-parameters-list.vnf-config-parameters[0].update-configuration_length`\"/>\n\n\n",
\r
893 "z": "c2935c8.a850aa",
\r
899 "id": "65a8c6df.0c6b58",
\r
901 "name": "outcome: Length=0",
\r
902 "xml": "<outcome value='0'>\n",
\r
907 "z": "c2935c8.a850aa",
\r