3 "id": "9bb6e3fd.8353c",
\r
9 "z": "adf02ac6.d2cbf8",
\r
17 "id": "8f76ea35.f79a18",
\r
19 "name": "set params based on Dispatcher Input",
\r
20 "xml": "<set>\n<parameter name='vnf-id' value='`$input.action-identifiers.vnf-id`' /> \n<parameter name='service-instance-id' value='`$input.action-identifiers.service-instance-id`' /> \n\n\n<parameter name='request-id' value='`$input.common-header.request-id`' />\n<parameter name='originator-id' value='`$input.common-header.originator-id`' /> \n\n<parameter name='payload' value='`$input.payload`' /> \n<parameter name='api-ver' value='`$input.api-ver`' /> \n<parameter name='request-action' value='`$input.action`' />\n",
\r
24 "z": "adf02ac6.d2cbf8",
\r
28 "id": "e7f441eb.e180b",
\r
29 "type": "service-logic",
\r
30 "name": "APPC 4.0.0",
\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' version='4.0.0'>",
\r
38 "z": "adf02ac6.d2cbf8",
\r
46 "id": "c3a68d59.ce73",
\r
48 "name": "method GetConfigParams",
\r
49 "xml": "<method rpc='GetConfigParams' mode='sync'>\n",
\r
54 "z": "adf02ac6.d2cbf8",
\r
62 "id": "36af194f.980636",
\r
64 "name": "block : atomic",
\r
65 "xml": "<block atomic=\"true\">",
\r
70 "z": "adf02ac6.d2cbf8",
\r
89 "id": "15d3a340.b47bcd",
\r
91 "name": "execute Convert payload to DG Context ",
\r
92 "xml": "<execute plugin=\"org.onap.sdnc.config.generator.convert.ConvertNode\" method=\"convertJson2DGContext\">\n<parameter name=\"jsonData\" value=\"`$input.payload`\" />\n<parameter name=\"isEscaped\" value=\"N\" />\n<parameter name=\"blockKeys\" value=\"configuration-parameters,configuration.configuration-string,configuration.configuration-json\" />\n<parameter name=\"responsePrefix\" value=\"tmp.convertnode\" />",
\r
97 "z": "adf02ac6.d2cbf8",
\r
106 "id": "c0f87e47.2782e",
\r
109 "xml": "<outcome value='failure'>\n",
\r
114 "z": "adf02ac6.d2cbf8",
\r
122 "id": "9352ae35.fa92c",
\r
123 "type": "not-found",
\r
124 "name": "not-found",
\r
125 "xml": "<outcome value='not-found'>\n",
\r
130 "z": "adf02ac6.d2cbf8",
\r
138 "id": "caeeb3b0.4b2",
\r
141 "xml": "<block>\n",
\r
147 "z": "adf02ac6.d2cbf8",
\r
155 "id": "f11d098d.f00a98",
\r
158 "xml": "<block>\n",
\r
164 "z": "adf02ac6.d2cbf8",
\r
172 "id": "756836a6.2786a8",
\r
174 "name": "set Payload params ",
\r
175 "xml": "<set>\n<!-- vnf type, name is from A&AI \n<parameter name='vnf-type' value='`$tmp.vnfInfo.vnf.vnf-type`' />\n<parameter name='vnf-name' value='`$tmp.vnfInfo.vnf.vnf-name`' />\n-->\n<!-- 17.07 Parameters from request --> \n<parameter name='template-name' value='`$request-parameters.template-name`' />\n<parameter name='vnf-host-ip-address' value='`$request-parameters.vnf-host-ip-address`' />\n<parameter name='vnfc-type' value='`$request-parameters.vnfc-type`' /> \n<parameter name='vnf-type' value='`$request-parameters.vnf-type`' />\n<parameter name='vnf-name' value='`$request-parameters.vnf-name`' />\n\n<parameter name='configurationblock' value='`$block_configuration`' />\n\n\n<!-- parameters to be merged with template provided as input-->\n<parameter name='configuration-params' value='`$block_configuration-parameters`' /> \n\n\n<!--1702 VM/VNFC Parameters when passed from Request--> \n<parameter name='VNFCTYPE' value='`$request-parameters.vm[0].vnfc[0].vnfc-type`' />\n<parameter name=\"VMNAME0\" value=\"`$request-parameters.vm[0].vm-name`\"/>\n<parameter name=\"VNFCNAME0\" value=\"`$request-parameters.vm[0].vnfc[0].vnfc-name`\"/>\n<parameter name=\"VMLENGTH\" value=\"`$size_request-parameters.vm`\"/>\n<parameter name=\"VNFCLENGTH\" value=\"`$size_request-parameters.vm[0].vnfc`\"/>\n<parameter name=\"CONFIGTYPE\" value=\"`$config-type`\"/>\n\n\n<!-- Not Used?\n<parameter name='site-location' value='`$request-parameters.site-location`' />\n<parameter name='file-name' value='`$request-parameters.file-name`' />\n-->\n\n\n\n",
\r
179 "z": "adf02ac6.d2cbf8",
\r
183 "id": "3953cb54.990b44",
\r
184 "type": "returnFailure",
\r
185 "name": "return failure",
\r
186 "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.convertnode.error-message`\"/>\n\t\n\t",
\r
190 "z": "adf02ac6.d2cbf8",
\r
194 "id": "e69e3042.713fc",
\r
195 "type": "returnFailure",
\r
196 "name": "return failure",
\r
197 "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to process input parameters\"/>\n\t",
\r
201 "z": "adf02ac6.d2cbf8",
\r
205 "id": "75b2ab8c.29ec14",
\r
206 "type": "switchNode",
\r
207 "name": "switch configuration.configuration-string",
\r
208 "xml": "<switch test='`$block_configuration.configuration-string`'>\n",
\r
213 "z": "adf02ac6.d2cbf8",
\r
222 "id": "dd3a9d9e.b9d2a",
\r
225 "xml": "<block>\n",
\r
231 "z": "adf02ac6.d2cbf8",
\r
237 "id": "fb04536b.1de06",
\r
239 "name": "outcome: Other",
\r
240 "xml": "<outcome value=\"Other\">",
\r
245 "z": "adf02ac6.d2cbf8",
\r
253 "id": "e2a08c9d.0225a",
\r
256 "xml": "<block>\n",
\r
262 "z": "adf02ac6.d2cbf8",
\r
270 "id": "a038cb9e.3b7348",
\r
272 "name": "set configuration",
\r
273 "xml": "<set>\n<parameter name='configuration' value='`$block_configuration.configuration-string`' />\n",
\r
277 "z": "adf02ac6.d2cbf8",
\r
281 "id": "be36a808.d1b068",
\r
288 "z": "adf02ac6.d2cbf8",
\r
292 "id": "d24eba94.b54568",
\r
293 "type": "switchNode",
\r
294 "name": "switch configuration.configuration-json",
\r
295 "xml": "<switch test='`$block_configuration.configuration-json`'>\n",
\r
300 "z": "adf02ac6.d2cbf8",
\r
309 "id": "857b8ce2.9ed1e",
\r
311 "name": "outcome: Other",
\r
312 "xml": "<outcome value=\"Other\">",
\r
317 "z": "adf02ac6.d2cbf8",
\r
325 "id": "a9e75a29.dc4b58",
\r
328 "xml": "<block>\n",
\r
334 "z": "adf02ac6.d2cbf8",
\r
340 "id": "e5ca2181.c656c",
\r
343 "xml": "<block>\n",
\r
349 "z": "adf02ac6.d2cbf8",
\r
357 "id": "aaba1e3.dccb9e",
\r
359 "name": "set configuration",
\r
360 "xml": "<set>\n<parameter name='configuration' value='`$block_configuration.configuration-json`' />\n",
\r
364 "z": "adf02ac6.d2cbf8",
\r
368 "id": "4b2cf64c.6fa4d8",
\r
375 "z": "adf02ac6.d2cbf8",
\r
379 "id": "7f40e7c.f1a0f18",
\r
380 "type": "switchNode",
\r
381 "name": "switch template-name",
\r
382 "xml": "<switch test='`$template-name`'>\n",
\r
387 "z": "adf02ac6.d2cbf8",
\r
396 "id": "db9e35c3.4ff3e8",
\r
398 "name": "outcome: null",
\r
399 "xml": "<outcome value=''>",
\r
404 "z": "adf02ac6.d2cbf8",
\r
412 "id": "bca04de1.2e459",
\r
414 "name": "outcome: Other",
\r
415 "xml": "<outcome value=\"Other\">",
\r
420 "z": "adf02ac6.d2cbf8",
\r
428 "id": "15180da2.8fda02",
\r
431 "xml": "<block>\n",
\r
437 "z": "adf02ac6.d2cbf8",
\r
445 "id": "aef8377e.d52808",
\r
447 "name": "set config-type",
\r
448 "xml": "<set>\n<parameter name='config-type' value='template' />\n",
\r
452 "z": "adf02ac6.d2cbf8",
\r
456 "id": "e6dfe3ac.24507",
\r
457 "type": "switchNode",
\r
458 "name": "switch configuration",
\r
459 "xml": "<switch test='`$configuration`'>\n",
\r
464 "z": "adf02ac6.d2cbf8",
\r
473 "id": "d1b87930.4064c8",
\r
475 "name": "outcome: Other",
\r
476 "xml": "<outcome value=\"Other\">",
\r
481 "z": "adf02ac6.d2cbf8",
\r
489 "id": "b2ac1569.cd70a8",
\r
492 "xml": "<block>\n",
\r
498 "z": "adf02ac6.d2cbf8",
\r
506 "id": "1239e45f.5f9fbc",
\r
508 "name": "set config-type",
\r
509 "xml": "<set>\n<parameter name='config-type' value='template' />\n",
\r
513 "z": "adf02ac6.d2cbf8",
\r
517 "id": "e1c4bcf8.26b34",
\r
519 "name": "Template",
\r
524 "z": "adf02ac6.d2cbf8",
\r
528 "id": "af7911bd.7396e",
\r
529 "type": "switchNode",
\r
530 "name": "switch Configuration params exists",
\r
531 "xml": "<switch test='`$configuration-params`'>\n",
\r
536 "z": "adf02ac6.d2cbf8",
\r
545 "id": "6ec74942.5d8408",
\r
547 "name": "outcome: Other",
\r
548 "xml": "<outcome value=\"Other\">",
\r
553 "z": "adf02ac6.d2cbf8",
\r
561 "id": "c0b41bfa.df8068",
\r
564 "xml": "<block>\n",
\r
570 "z": "adf02ac6.d2cbf8",
\r
578 "id": "a3a46465.63a528",
\r
580 "name": "Specific Template",
\r
585 "z": "adf02ac6.d2cbf8",
\r
589 "id": "c94325ba.b9bc88",
\r
592 "xml": "<block>\n",
\r
598 "z": "adf02ac6.d2cbf8",
\r
604 "id": "ea235f7f.30eb",
\r
607 "xml": "<block>\n",
\r
613 "z": "adf02ac6.d2cbf8",
\r
619 "id": "324dd1e3.b5075e",
\r
622 "xml": "<block>\n",
\r
628 "z": "adf02ac6.d2cbf8",
\r
636 "id": "dcc9e51c.03f7f8",
\r
637 "type": "switchNode",
\r
638 "name": "switch template-name",
\r
639 "xml": "<switch test='`$template-name`'>\n",
\r
644 "z": "adf02ac6.d2cbf8",
\r
652 "id": "96404db4.f2985",
\r
655 "xml": "<block>\n",
\r
661 "z": "adf02ac6.d2cbf8",
\r
669 "id": "d6492c42.82569",
\r
671 "name": "set config-type",
\r
672 "xml": "<set>\n<parameter name='config-type' value='template' />\n",
\r
676 "z": "adf02ac6.d2cbf8",
\r
680 "id": "48face11.f4ff2",
\r
682 "name": "Restore scenario:ASDC Template to be directly donwloaded - no params",
\r
687 "z": "adf02ac6.d2cbf8",
\r
691 "id": "be6c5c96.29d5e",
\r
693 "name": "outcome: null",
\r
694 "xml": "<outcome value=''>",
\r
699 "z": "adf02ac6.d2cbf8",
\r
707 "id": "e95340f3.b63a6",
\r
709 "name": "outcome: null",
\r
710 "xml": "<outcome value=''>",
\r
715 "z": "adf02ac6.d2cbf8",
\r
723 "id": "c593d4e5.4643f8",
\r
725 "name": "outcome: null",
\r
726 "xml": "<outcome value=''>",
\r
731 "z": "adf02ac6.d2cbf8",
\r
739 "id": "833a6cbe.f853c",
\r
741 "name": "outcome: null",
\r
742 "xml": "<outcome value=''>",
\r
747 "z": "adf02ac6.d2cbf8",
\r
755 "id": "7d29bc8a.414494",
\r
757 "name": "outcome: null",
\r
758 "xml": "<outcome value=''>",
\r
763 "z": "adf02ac6.d2cbf8",
\r
771 "id": "7412fea.9adbc",
\r
773 "name": "execute getCommonConfigInfo",
\r
774 "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"getCommonConfigInfo\">\n<parameter name=\"responsePrefix\" value=\"tmp.commonConfigInfo\" />\n",
\r
779 "z": "adf02ac6.d2cbf8",
\r
789 "id": "4da43c81.2491b4",
\r
790 "type": "not-found",
\r
791 "name": "not-found",
\r
792 "xml": "<outcome value='not-found'>\n",
\r
797 "z": "adf02ac6.d2cbf8",
\r
805 "id": "8c2aa956.c156b8",
\r
808 "xml": "<outcome value='failure'>\n",
\r
813 "z": "adf02ac6.d2cbf8",
\r
821 "id": "1a4f5cd1.590323",
\r
824 "xml": "<block>\n",
\r
830 "z": "adf02ac6.d2cbf8",
\r
838 "id": "6cf71fbb.6b97e",
\r
839 "type": "returnFailure",
\r
840 "name": "return failure",
\r
841 "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"Unable to Read Device Info\"/>\n\t\n",
\r
845 "z": "adf02ac6.d2cbf8",
\r
849 "id": "2489bea7.85e3e2",
\r
852 "xml": "<block>\n",
\r
858 "z": "adf02ac6.d2cbf8",
\r
866 "id": "71939a70.72ef94",
\r
867 "type": "returnFailure",
\r
868 "name": "return failure",
\r
869 "xml": "<return status=\"failure\">\n<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.commonConfigInfo.error-message`\"/>\n\t\n\t\n\t\n",
\r
873 "z": "adf02ac6.d2cbf8",
\r
877 "id": "9ad43899.01ac48",
\r
879 "name": "execute saveTxLog",
\r
880 "xml": "<execute plugin=\"org.onap.appc.data.services.node.ConfigResourceNode\" method=\"saveConfigTransactionLog\">\n<parameter name=\"messageType\" value=\"request\" />\n<parameter name=\"message\" value=\"`$tmp.message`\" />\n<parameter name=\"responsePrefix\" value=\"tmp.saveTxLog\" />\n",
\r
885 "z": "adf02ac6.d2cbf8",
\r
893 "id": "ccb97140.1e539",
\r
895 "name": "set tmp.message",
\r
896 "xml": "<set>\n<parameter name=\"tmp.message\" value=\"`$vnf-id + ' : ' + $request-action + ': ' + $payload`\" />\n",
\r
900 "z": "adf02ac6.d2cbf8",
\r
904 "id": "5a001056.0ae7d",
\r
907 "xml": "<outcome value='failure'>\n",
\r
912 "z": "adf02ac6.d2cbf8",
\r
920 "id": "953a8a59.d985b8",
\r
923 "xml": "<block>\n",
\r
929 "z": "adf02ac6.d2cbf8",
\r
935 "id": "6906399c.ebbbc8",
\r
937 "name": "call: getAAIInfo",
\r
938 "xml": "<call module=\"APPC\" rpc=\"GetAaiInfo\" mode=\"sync\">",
\r
943 "z": "adf02ac6.d2cbf8",
\r
951 "id": "690b92bb.45f90c",
\r
952 "type": "not-found",
\r
953 "name": "not-found",
\r
954 "xml": "<outcome value='not-found'>\n",
\r
959 "z": "adf02ac6.d2cbf8",
\r
967 "id": "d754a833.203948",
\r
970 "xml": "<block>\n",
\r
976 "z": "adf02ac6.d2cbf8",
\r
984 "id": "d1ae06b6.322778",
\r
985 "type": "returnFailure",
\r
986 "name": "return failure",
\r
987 "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"401\"/>\n\t<parameter name=\"error-message\" value=\"DG Workflow GetAaiInfo not found\"/>\n\t",
\r
991 "z": "adf02ac6.d2cbf8",
\r
995 "id": "4dfd0047.6c378",
\r
998 "xml": "<outcome value='Other'>\n",
\r
1003 "z": "adf02ac6.d2cbf8",
\r
1011 "id": "21cac2ec.c58f2e",
\r
1014 "xml": "<block>\n",
\r
1015 "atomic": "false",
\r
1020 "z": "adf02ac6.d2cbf8",
\r
1028 "id": "1e56ad90.fe1702",
\r
1031 "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"info\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$request-action`\"/>\n<parameter name=\"field3\" value=\"`$input.action`\"/>\n\n",
\r
1036 "z": "adf02ac6.d2cbf8",
\r
1042 "id": "503fe7d0.7e3e98",
\r
1043 "type": "switchNode",
\r
1044 "name": "switch vnfc-type",
\r
1045 "xml": "<switch test='`$vnfc-type`'>\n",
\r
1050 "z": "adf02ac6.d2cbf8",
\r
1053 "e77c9588.0afbb8",
\r
1059 "id": "e77c9588.0afbb8",
\r
1060 "type": "success",
\r
1061 "name": "outcome: Other",
\r
1062 "xml": "<outcome value='Other'>",
\r
1065 "x": 767.7659301757812,
\r
1066 "y": 333.1706848144531,
\r
1067 "z": "adf02ac6.d2cbf8",
\r
1075 "id": "e18fd786.d90288",
\r
1077 "name": "block : atomic",
\r
1078 "xml": "<block atomic=\"true\">",
\r
1082 "x": 976.269775390625,
\r
1083 "y": 331.4087829589844,
\r
1084 "z": "adf02ac6.d2cbf8",
\r
1090 "id": "b1cb6e90.9fb7e",
\r
1091 "type": "success",
\r
1092 "name": "outcome: ''",
\r
1093 "xml": "<outcome value=''>",
\r
1096 "x": 757.6666259765625,
\r
1097 "y": 384.5555419921875,
\r
1098 "z": "adf02ac6.d2cbf8",
\r
1106 "id": "599cd92c.cb52c8",
\r
1108 "name": "set vnfc-type ",
\r
1109 "xml": "<set>\n<!-- 17.07 If vnfc-type is blank assign Parameters from request in array list -->\n<parameter name='vnfc-type' value='`$VNFCTYPE`' />\n\n\n\n\n\n\n\n\n\n\n\n",
\r
1111 "x": 971.9999389648438,
\r
1112 "y": 384.66668701171875,
\r
1113 "z": "adf02ac6.d2cbf8",
\r