3 "id": "d9de4964.2ddfb8",
\r
9 "z": "e692aafc.7d6fa8",
\r
17 "id": "1a984b6b.c92bdd",
\r
18 "type": "service-logic",
\r
19 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
20 "module": "GENERIC-RESOURCE-API",
\r
21 "version": "${project.version}",
\r
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}'>",
\r
25 "x": 456.74964904785156,
\r
26 "y": 49.75002193450928,
\r
27 "z": "e692aafc.7d6fa8",
\r
35 "id": "f48e46fa.493c48",
\r
37 "name": "method:bbs-internet-profile-vnf-topology-operation-create-huawei",
\r
38 "xml": "<method rpc='bbs-internet-profile-vnf-topology-operation-create-huawei' mode='sync'>\n",
\r
41 "x": 451.7496643066406,
\r
42 "y": 266.7500915527344,
\r
43 "z": "e692aafc.7d6fa8",
\r
51 "id": "c552944.716a168",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">\n",
\r
58 "x": 878.7498626708984,
\r
59 "y": 268.7500991821289,
\r
60 "z": "e692aafc.7d6fa8",
\r
71 "id": "93a57f35.ce30e",
\r
73 "name": "call:bbs-internet-profile-vnf-topology-operation-common-huawei",
\r
74 "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-internet-profile-vnf-topology-operation-common-huawei' mode='sync' >\n",
\r
77 "x": 1394.7501525878906,
\r
78 "y": 181.75001907348633,
\r
79 "z": "e692aafc.7d6fa8",
\r
85 "id": "2a0a058a.d362aa",
\r
87 "name": "execute:CreateInternetProfileInstance",
\r
88 "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode\" method=\"sendRequest\">\n <parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/bbs-internet-profile-operation.json'`\" />\n <parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/CreateInternetProfileInstance'`\" />\n <parameter name=\"contentType\" value=\"application/json\"/>\n <parameter name=\"httpMethod\" value=\"post\"/>\n <parameter name=\"responsePrefix\" value=\"service-result\"/>\n \n \n \n \n <!--<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/CreateInternetProfileInstance'`\" />-->",
\r
91 "x": 1284.4007568359375,
\r
92 "y": 286.7108459472656,
\r
93 "z": "e692aafc.7d6fa8",
\r
102 "id": "2e139f54.9e08a",
\r
105 "xml": "<outcome value='failure'>\n",
\r
108 "x": 1585.7337684631348,
\r
109 "y": 267.7108345031738,
\r
110 "z": "e692aafc.7d6fa8",
\r
118 "id": "4ac07c83.2f81c4",
\r
121 "xml": "<outcome value='success'>\n",
\r
124 "x": 1594.7336807250977,
\r
125 "y": 342.71083641052246,
\r
126 "z": "e692aafc.7d6fa8",
\r
134 "id": "6994c9f.9e564b8",
\r
135 "type": "returnFailure",
\r
136 "name": "return failure",
\r
137 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error failed to call CreateInternetProfileInstance\" />\n",
\r
139 "x": 2098.000898361206,
\r
140 "y": 268.000337600708,
\r
141 "z": "e692aafc.7d6fa8",
\r
145 "id": "7cd9936c.a74f0c",
\r
146 "type": "returnSuccess",
\r
147 "name": "return success",
\r
148 "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
\r
150 "x": 1189.2499237060547,
\r
151 "y": 1066.750192642212,
\r
152 "z": "e692aafc.7d6fa8",
\r
156 "id": "4774618e.1748c8",
\r
158 "name": "save:generic-vnf",
\r
159 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $vnf-id\" >\n<parameter name= \"vnf-id\" value = \"`$vnf-id`\"/>\n<parameter name= \"vnf-name\" value = \"`$vnf-name`\"/>\n<parameter name= \"vnf-type\" value = \"InternetProfile\"/>\n<parameter name= \"service-id\" value = \"`$vnf-topology-operation-input.service-information.service-id`\"/>\n<parameter name= \"prov-status\" value = \"ACTIVE\"/>\n<parameter name= \"orchestration-status\" value = \"Active\"/>\n<parameter name= \"is-closed-loop-disabled\" value = \"false\" />\n<parameter name= \"model-invariant-id\" value = \"`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`\"/>\n<parameter name= \"model-version-id\" value = \"`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`\"/>\n<parameter name= \"model-customization-id\" value = \"`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`\"/>",
\r
163 "y": 732.7811889648438,
\r
164 "z": "e692aafc.7d6fa8",
\r
174 "id": "a2030550.6968d8",
\r
177 "xml": "<outcome value='failure'>\n",
\r
180 "x": 1704.0030918121338,
\r
181 "y": 604.6699714660645,
\r
182 "z": "e692aafc.7d6fa8",
\r
190 "id": "a2e61682.0496d",
\r
192 "name": "not-found",
\r
193 "xml": "<outcome value='not-found'>\n",
\r
196 "x": 1714.978910446167,
\r
197 "y": 664.6858277320862,
\r
198 "z": "e692aafc.7d6fa8",
\r
206 "id": "a8f2f0b4.613d58",
\r
207 "type": "returnFailure",
\r
208 "name": "return failure",
\r
209 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Failure calling AAI to save generic-vnf\" />\n",
\r
211 "x": 1940.1456394195557,
\r
212 "y": 604.2414364814758,
\r
213 "z": "e692aafc.7d6fa8",
\r
217 "id": "c52ea4aa.3cc458",
\r
218 "type": "returnFailure",
\r
219 "name": "return failure",
\r
220 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"generic-vnf instance does not exist in AAI\" />\n",
\r
222 "x": 1935.0264377593994,
\r
223 "y": 665.1621422767639,
\r
224 "z": "e692aafc.7d6fa8",
\r
228 "id": "c2e89ee1.fd39a",
\r
231 "xml": "<outcome value='success'>\n",
\r
234 "x": 1708.5897159576416,
\r
235 "y": 729.8123078346252,
\r
236 "z": "e692aafc.7d6fa8",
\r
242 "id": "30875ff1.5bdfd8",
\r
244 "name": "log file",
\r
245 "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n <parameter name=\"file\" value=\"/opt/oak/logx.txt\" />\n <parameter name=\"field1\" value=\"save generic-vnf success!\" />\n ",
\r
248 "x": 1916.5899696350098,
\r
249 "y": 727.8124370574951,
\r
250 "z": "e692aafc.7d6fa8",
\r
256 "id": "9f601e99.56d0d8",
\r
258 "name": "save:metadata",
\r
259 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"service-instance:metadata\"\n key=\"service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-id \n\tAND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\n\t AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type\n\t AND service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\" force=\"true\" pfx=\"tmp.AnAI-data\">\n <parameter name=\"metadata.metadatum[0].metaname\" value=\"service-type\" />\n <parameter name=\"metadata.metadatum[0].metaval\" value=\"`$prop.bbs.service_type`\" />\n <parameter name=\"metadata.metadatum[1].metaname\" value=\"up-speed\" />\n <parameter name=\"metadata.metadatum[1].metaval\" value=\"`$prop.bbs.up_speed`\" />\n <parameter name=\"metadata.metadatum[2].metaname\" value=\"down-speed\" />\n <parameter name=\"metadata.metadatum[2].metaval\" value=\"`$prop.bbs.down_speed`\" />\n <!--<parameter name=\"metadata.metadatum[3].metaname\" value=\"cvlan\" />-->\n <!--<parameter name=\"metadata.metadatum[3].metaval\" value=\"`$prop.bbs.c_vlan`\" />-->\n <!--<parameter name=\"metadata.metadatum[4].metaname\" value=\"svlan\" />-->\n <!--<parameter name=\"metadata.metadatum[4].metaval\" value=\"`$prop.bbs.s_vlan`\" />-->\n <!--<parameter name=\"metadata.metadatum[5].metaname\" value=\"expected-ont-id\" />-->\n <!--<parameter name=\"metadata.metadatum[5].metaval\" value=\"`$prop.bbs.ont_sn`\" />-->\n <!--<parameter name=\"metadata.metadatum[6].metaname\" value=\"rgw-mac-address\" />-->\n <!--<parameter name=\"metadata.metadatum[6].metaval\" value=\"`$prop.bbs.mac`\" />-->",
\r
262 "x": 1466.2806396484375,
\r
263 "y": 884.781005859375,
\r
264 "z": "e692aafc.7d6fa8",
\r
274 "id": "75d1f186.5e1628",
\r
277 "xml": "<outcome value='failure'>\n",
\r
280 "x": 1696.756097793579,
\r
281 "y": 816.1455845832825,
\r
282 "z": "e692aafc.7d6fa8",
\r
290 "id": "1ef6650b.7bc7e3",
\r
292 "name": "not-found",
\r
293 "xml": "<outcome value='not-found'>\n",
\r
296 "x": 1708.7322597503662,
\r
297 "y": 886.1615180969238,
\r
298 "z": "e692aafc.7d6fa8",
\r
306 "id": "65dca94f.73cf2",
\r
307 "type": "returnFailure",
\r
308 "name": "return failure",
\r
309 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Failure calling AAI to save metadatum\" />\n",
\r
311 "x": 1936.8988933563232,
\r
312 "y": 814.717086315155,
\r
313 "z": "e692aafc.7d6fa8",
\r
317 "id": "ce07defc.f7b8a8",
\r
318 "type": "returnFailure",
\r
319 "name": "return failure",
\r
320 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"metadatum instance does not exist in AAI\" />\n",
\r
322 "x": 1933.7797927856445,
\r
323 "y": 885.6377544403076,
\r
324 "z": "e692aafc.7d6fa8",
\r
328 "id": "fd18d32d.89767",
\r
331 "xml": "<outcome value='success'>\n",
\r
334 "x": 1703.3429698944092,
\r
335 "y": 956.2879576683044,
\r
336 "z": "e692aafc.7d6fa8",
\r
342 "id": "b224e896.894f78",
\r
344 "name": "log file",
\r
345 "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n <parameter name=\"file\" value=\"/opt/oak/logx.txt\" />\n <parameter name=\"field1\" value=\"save metadatum success!\" />\n ",
\r
348 "x": 1914.3429698944092,
\r
349 "y": 956.2879576683044,
\r
350 "z": "e692aafc.7d6fa8",
\r
356 "id": "28d2a60f.198f62",
\r
359 "xml": "<block>\n",
\r
363 "x": 1162.914836883545,
\r
364 "y": 606.7497653961182,
\r
365 "z": "e692aafc.7d6fa8",
\r
377 "id": "ba5a1797.70727",
\r
379 "name": "set:variables",
\r
380 "xml": "<set>\n<parameter name='vnf-id' value=\"`$prop.random-data-list[3]`\"/>\n<parameter name='vnf-name' value=\"`'vnf-'+$prop.random-data-list[4]`\"/>\n\n<!--<set>-->\n<!--<parameter name='vnf-id' value=\"123456789\"/>-->\n<!--<parameter name='vnf-name' value=\"vnf_name\"/>-->",
\r
382 "x": 1450.9151859283447,
\r
383 "y": 603.082763671875,
\r
384 "z": "e692aafc.7d6fa8",
\r
388 "id": "7803fefc.d4c7c8",
\r
390 "name": "execute:generate",
\r
391 "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\">\n <parameter name=\"ctx-destination\" value=\"prop.random-data\"/>",
\r
394 "x": 1472.2793998718262,
\r
395 "y": 528.780613899231,
\r
396 "z": "e692aafc.7d6fa8",
\r
404 "id": "f2e54c60.7f91a8",
\r
407 "xml": "<outcome value='success'>\n",
\r
410 "x": 1701.2793426513672,
\r
411 "y": 529.7805881500244,
\r
412 "z": "e692aafc.7d6fa8",
\r
420 "id": "fcc3c7f0.ad45a8",
\r
423 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n <parameter name=\"ctx_memory_result_key\" value=\"prop.random-data-list\"/>\n <parameter name=\"original_string\" value=\"`$prop.random-data`\"/>\n <parameter name=\"regex\" value=\"-\"/>\n",
\r
426 "x": 1892.2793998718262,
\r
427 "y": 527.7805881500244,
\r
428 "z": "e692aafc.7d6fa8",
\r
436 "id": "b9cb7d9c.55a978",
\r
438 "name": "log file",
\r
439 "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n <parameter name=\"file\" value=\"/opt/oak/logx.txt\" />\n <parameter name=\"field1\" value=\"`$prop.random-data`\" />\n ",
\r
442 "x": 2224.279462814331,
\r
443 "y": 525.7806491851807,
\r
444 "z": "e692aafc.7d6fa8",
\r
450 "id": "b59ad4ce.202cb8",
\r
453 "xml": "<outcome value='success'>\n",
\r
456 "x": 2059.27933883667,
\r
457 "y": 526.7806186676025,
\r
458 "z": "e692aafc.7d6fa8",
\r
464 "id": "8aee37b2.5ea6b",
\r
466 "name": "save:relationship",
\r
467 "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"service-instance:relationship-list\" \n key=\"service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-id\n AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\n AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type \n AND service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\" force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"generic-vnf\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/generic-vnfs/generic-vnf/' + $vnf-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$vnf-id`\" />",
\r
472 "z": "e692aafc.7d6fa8",
\r
482 "id": "4e76192d.d1829",
\r
485 "xml": "<outcome value='failure'>\n",
\r
488 "x": 1642.2255096435547,
\r
489 "y": 1036.1146035194397,
\r
490 "z": "e692aafc.7d6fa8",
\r
498 "id": "abf77744.d2107",
\r
500 "name": "not-found",
\r
501 "xml": "<outcome value='not-found'>\n",
\r
504 "x": 1654.2016716003418,
\r
505 "y": 1106.130537033081,
\r
506 "z": "e692aafc.7d6fa8",
\r
514 "id": "f08d83a5.7df08",
\r
515 "type": "returnFailure",
\r
516 "name": "return failure",
\r
517 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Failure calling AAI to save metadatum\" />\n",
\r
519 "x": 1882.3683052062988,
\r
520 "y": 1034.6861052513123,
\r
521 "z": "e692aafc.7d6fa8",
\r
525 "id": "6675ba9e.68afe4",
\r
526 "type": "returnFailure",
\r
527 "name": "return failure",
\r
528 "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"metadatum instance does not exist in AAI\" />\n",
\r
530 "x": 1879.2492046356201,
\r
531 "y": 1105.6067733764648,
\r
532 "z": "e692aafc.7d6fa8",
\r
536 "id": "ca875a30.55c0f8",
\r
539 "xml": "<outcome value='success'>\n",
\r
542 "x": 1648.8123817443848,
\r
543 "y": 1176.2569766044617,
\r
544 "z": "e692aafc.7d6fa8",
\r
550 "id": "b6053705.eb38f8",
\r
551 "type": "switchNode",
\r
552 "name": "switch:service-result",
\r
553 "xml": "<switch test=\"`$service-result.status`\">\n",
\r
558 "z": "e692aafc.7d6fa8",
\r
567 "id": "f6c8a32c.d2ddd",
\r
570 "xml": "<outcome value='Other'>\n",
\r
573 "x": 2016.5003395080566,
\r
574 "y": 337.750093460083,
\r
575 "z": "e692aafc.7d6fa8",
\r
583 "id": "c64a8b4f.023918",
\r
586 "xml": "<outcome value='ok'>\n",
\r
589 "x": 2025.5001068115234,
\r
590 "y": 423.7499485015869,
\r
591 "z": "e692aafc.7d6fa8",
\r
599 "id": "b9d680ed.ff6d8",
\r
600 "type": "returnFailure",
\r
601 "name": "return failure",
\r
602 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"`'Error CreateInternetProfileInstance return: '+$service-result.status`\" />\n\n",
\r
604 "x": 2203.0000076293945,
\r
605 "y": 337.7499303817749,
\r
606 "z": "e692aafc.7d6fa8",
\r
610 "id": "db92c6c9.2636c",
\r
613 "xml": "<block>\n",
\r
617 "x": 2300.6666107177734,
\r
618 "y": 420.7499485015869,
\r
619 "z": "e692aafc.7d6fa8",
\r
625 "id": "aad8dfdd.efd4d",
\r
627 "name": "log file",
\r
628 "xml": " <record plugin='org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder'>\n <parameter name='logger' value='message-log'/>\n <parameter name='field1' value='my status`'/>\n <parameter name='field2' value='status ok'/>\n\n\n\n <!--<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">-->\n <!-- <parameter name=\"file\" value=\"/root/logx.txt\" />-->\n <!-- <parameter name=\"field1\" value=\"deleteAccessConnectivityService success!\" />-->\n <!-- <parameter name=\"field2\" value='`$topology.networks.network[0].network-types`' />-->\n ",
\r
631 "x": 2447.40087890625,
\r
632 "y": 479.460693359375,
\r
633 "z": "e692aafc.7d6fa8",
\r