3 "id": "e24bd1dc.e94098",
\r
9 "z": "ad46b000.c8324",
\r
17 "id": "4ea3eab3.ac826c",
\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": 453.74964904785156,
\r
26 "y": 68.00002193450928,
\r
27 "z": "ad46b000.c8324",
\r
35 "id": "5c5c94c9.de2b2c",
\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": 448.7496643066406,
\r
42 "y": 285.0000915527344,
\r
43 "z": "ad46b000.c8324",
\r
51 "id": "f9739e65.c96bc8",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">\n",
\r
58 "x": 875.7498626708984,
\r
59 "y": 287.0000991821289,
\r
60 "z": "ad46b000.c8324",
\r
71 "id": "4406703d.473cb",
\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": 1391.7501525878906,
\r
78 "y": 200.00001907348633,
\r
79 "z": "ad46b000.c8324",
\r
85 "id": "e451aa9.94334d8",
\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\"/>",
\r
91 "x": 1281.4007873535156,
\r
92 "y": 285.9608345031738,
\r
93 "z": "ad46b000.c8324",
\r
102 "id": "ef3863e0.509128",
\r
105 "xml": "<outcome value='failure'>\n",
\r
108 "x": 1582.7337684631348,
\r
109 "y": 285.9608345031738,
\r
110 "z": "ad46b000.c8324",
\r
118 "id": "8b4a24c2.b740e",
\r
121 "xml": "<outcome value='success'>\n",
\r
124 "x": 1591.7336807250977,
\r
125 "y": 360.96083641052246,
\r
126 "z": "ad46b000.c8324",
\r
134 "id": "aa1c3229.429f2",
\r
135 "type": "switchNode",
\r
136 "name": "switch:service-result",
\r
137 "xml": "<switch test=\"`$service-result.errors.error[0].error-message`\">\n",
\r
140 "x": 1826.7498016357422,
\r
141 "y": 360.00013160705566,
\r
142 "z": "ad46b000.c8324",
\r
151 "id": "7fe5ce9e.59b238",
\r
152 "type": "returnFailure",
\r
153 "name": "return failure",
\r
154 "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
156 "x": 2095.000898361206,
\r
157 "y": 286.250337600708,
\r
158 "z": "ad46b000.c8324",
\r
162 "id": "c0c77be6.d8a9",
\r
165 "xml": "<outcome value='Other'>\n",
\r
168 "x": 2052.750141143799,
\r
169 "y": 361.0002250671387,
\r
170 "z": "ad46b000.c8324",
\r
178 "id": "6e05de0f.e6dcb8",
\r
181 "xml": "<outcome value=''>\n",
\r
184 "x": 2062.7498474121094,
\r
185 "y": 447.0000915527344,
\r
186 "z": "ad46b000.c8324",
\r
194 "id": "d97a5f32.793c18",
\r
195 "type": "returnFailure",
\r
196 "name": "return failure",
\r
197 "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.errors.error[0].error-message`\" />\n\n",
\r
199 "x": 2239.2498092651367,
\r
200 "y": 361.00006198883057,
\r
201 "z": "ad46b000.c8324",
\r
205 "id": "637db1ee.358f3",
\r
208 "xml": "<block>\n",
\r
212 "x": 2220.916477203369,
\r
213 "y": 448.00006675720215,
\r
214 "z": "ad46b000.c8324",
\r
220 "id": "24ad8f04.047a9",
\r
221 "type": "returnSuccess",
\r
222 "name": "return success",
\r
223 "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
225 "x": 1186.2499237060547,
\r
226 "y": 1085.000192642212,
\r
227 "z": "ad46b000.c8324",
\r
231 "id": "d8e72813.387f28",
\r
233 "name": "save:generic-vnf",
\r
234 "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
238 "y": 751.0311889648438,
\r
239 "z": "ad46b000.c8324",
\r
249 "id": "333581cd.5fc33e",
\r
252 "xml": "<outcome value='failure'>\n",
\r
255 "x": 1701.0030918121338,
\r
256 "y": 622.9199714660645,
\r
257 "z": "ad46b000.c8324",
\r
265 "id": "72a79e15.e23ae",
\r
267 "name": "not-found",
\r
268 "xml": "<outcome value='not-found'>\n",
\r
271 "x": 1711.978910446167,
\r
272 "y": 682.9358277320862,
\r
273 "z": "ad46b000.c8324",
\r
281 "id": "3908c055.5bdf4",
\r
282 "type": "returnFailure",
\r
283 "name": "return failure",
\r
284 "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
286 "x": 1937.1456394195557,
\r
287 "y": 622.4914364814758,
\r
288 "z": "ad46b000.c8324",
\r
292 "id": "d8258ad6.c3d598",
\r
293 "type": "returnFailure",
\r
294 "name": "return failure",
\r
295 "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
297 "x": 1932.0264377593994,
\r
298 "y": 683.4121422767639,
\r
299 "z": "ad46b000.c8324",
\r
303 "id": "8820e403.3378d8",
\r
306 "xml": "<outcome value='success'>\n",
\r
309 "x": 1705.5897159576416,
\r
310 "y": 748.0623078346252,
\r
311 "z": "ad46b000.c8324",
\r
317 "id": "58b69da0.e8a154",
\r
319 "name": "log file",
\r
320 "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
323 "x": 1913.5899696350098,
\r
324 "y": 746.0624370574951,
\r
325 "z": "ad46b000.c8324",
\r
331 "id": "d09cdb3b.55b35",
\r
333 "name": "save:metadata",
\r
334 "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
337 "x": 1463.2805881500244,
\r
338 "y": 903.0309810638428,
\r
339 "z": "ad46b000.c8324",
\r
349 "id": "47ea2ed4.dab158",
\r
352 "xml": "<outcome value='failure'>\n",
\r
355 "x": 1693.756097793579,
\r
356 "y": 834.3955845832825,
\r
357 "z": "ad46b000.c8324",
\r
365 "id": "9b5c45a7.24ac",
\r
367 "name": "not-found",
\r
368 "xml": "<outcome value='not-found'>\n",
\r
371 "x": 1705.7322597503662,
\r
372 "y": 904.4115180969238,
\r
373 "z": "ad46b000.c8324",
\r
381 "id": "9c97c54a.182df",
\r
382 "type": "returnFailure",
\r
383 "name": "return failure",
\r
384 "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
386 "x": 1933.8988933563232,
\r
387 "y": 832.967086315155,
\r
388 "z": "ad46b000.c8324",
\r
392 "id": "b3de2c8b.bfd47",
\r
393 "type": "returnFailure",
\r
394 "name": "return failure",
\r
395 "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
397 "x": 1930.7797927856445,
\r
398 "y": 903.8877544403076,
\r
399 "z": "ad46b000.c8324",
\r
403 "id": "6e196242.6f111c",
\r
406 "xml": "<outcome value='success'>\n",
\r
409 "x": 1700.3429698944092,
\r
410 "y": 974.5379576683044,
\r
411 "z": "ad46b000.c8324",
\r
417 "id": "7263158e.3880f4",
\r
419 "name": "log file",
\r
420 "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
423 "x": 1911.3429698944092,
\r
424 "y": 974.5379576683044,
\r
425 "z": "ad46b000.c8324",
\r
431 "id": "e22f8867.ca2c88",
\r
434 "xml": "<block>\n",
\r
438 "x": 1159.914836883545,
\r
439 "y": 624.9997653961182,
\r
440 "z": "ad46b000.c8324",
\r
452 "id": "336f1685.eaa8ba",
\r
454 "name": "set:variables",
\r
455 "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",
\r
457 "x": 1447.9151859283447,
\r
458 "y": 621.332763671875,
\r
459 "z": "ad46b000.c8324",
\r
463 "id": "869f359a.e187d8",
\r
465 "name": "execute:generate",
\r
466 "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\">\n <parameter name=\"ctx-destination\" value=\"prop.random-data\"/>",
\r
469 "x": 1469.2793998718262,
\r
470 "y": 547.030613899231,
\r
471 "z": "ad46b000.c8324",
\r
479 "id": "945f0b47.7a271",
\r
482 "xml": "<outcome value='success'>\n",
\r
485 "x": 1698.2793426513672,
\r
486 "y": 548.0305881500244,
\r
487 "z": "ad46b000.c8324",
\r
495 "id": "ba59e650.603da8",
\r
498 "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
501 "x": 1889.2793998718262,
\r
502 "y": 546.0305881500244,
\r
503 "z": "ad46b000.c8324",
\r
511 "id": "7b3b5961.4f30b8",
\r
513 "name": "log file",
\r
514 "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
517 "x": 2221.279462814331,
\r
518 "y": 544.0306491851807,
\r
519 "z": "ad46b000.c8324",
\r
525 "id": "983150fa.b57c18",
\r
528 "xml": "<outcome value='success'>\n",
\r
531 "x": 2056.27933883667,
\r
532 "y": 545.0306186676025,
\r
533 "z": "ad46b000.c8324",
\r
539 "id": "ad68b782.700918",
\r
541 "name": "save:relationship",
\r
542 "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
547 "z": "ad46b000.c8324",
\r
557 "id": "95e71e63.b5a5e",
\r
560 "xml": "<outcome value='failure'>\n",
\r
563 "x": 1639.2255096435547,
\r
564 "y": 1054.3646035194397,
\r
565 "z": "ad46b000.c8324",
\r
573 "id": "2d716580.c38172",
\r
575 "name": "not-found",
\r
576 "xml": "<outcome value='not-found'>\n",
\r
579 "x": 1651.2016716003418,
\r
580 "y": 1124.380537033081,
\r
581 "z": "ad46b000.c8324",
\r
589 "id": "aaa91f6b.20f22",
\r
590 "type": "returnFailure",
\r
591 "name": "return failure",
\r
592 "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
594 "x": 1879.3683052062988,
\r
595 "y": 1052.9361052513123,
\r
596 "z": "ad46b000.c8324",
\r
600 "id": "bffe8727.325998",
\r
601 "type": "returnFailure",
\r
602 "name": "return failure",
\r
603 "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
605 "x": 1876.2492046356201,
\r
606 "y": 1123.8567733764648,
\r
607 "z": "ad46b000.c8324",
\r
611 "id": "e09c00e3.de6a5",
\r
614 "xml": "<outcome value='success'>\n",
\r
617 "x": 1645.8123817443848,
\r
618 "y": 1194.5069766044617,
\r
619 "z": "ad46b000.c8324",
\r