3 "id": "b728dcab.e2e08",
9 "z": "4c287bc.f107e84",
17 "id": "f1013e83.11195",
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": 279.00000381469727,
26 "y": 119.0000171661377,
27 "z": "4c287bc.f107e84",
35 "id": "4636719f.41274",
37 "name": "method sdwan-network-topology-operation-activate",
38 "xml": "<method rpc='sdwan-network-topology-operation-activate' mode='sync'>\n",
41 "x": 267.0001220703125,
43 "z": "4c287bc.f107e84",
51 "id": "c7a7aadf.8ed488",
53 "name": "block : atomic",
54 "xml": "<block atomic=\"true\">\n",
58 "x": 441.00001525878906,
59 "y": 315.0000591278076,
60 "z": "4c287bc.f107e84",
83 "id": "98d3b92f.70fc48",
85 "name": "call GENERIC-RESOURCE-API:validate-sdwan-network-input-parameters",
86 "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-network-input-parameters' mode='sync' >\n",
89 "x": 899.3889007568359,
91 "z": "4c287bc.f107e84",
97 "id": "189da6d2.5a6819",
100 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-network-topology-operation-activate\"/>\n<parameter name=\"field3\" value=\"SDWAN-Activate\"/>\n",
103 "x": 699.5555992126465,
104 "y": 117.77785301208496,
105 "z": "4c287bc.f107e84",
111 "id": "e988ff0f.b5aae",
113 "name": "set networkId and network-object-path",
114 "xml": "<set>\n<parameter name='networkId' value='`$network-topology-operation-input.network-information.network-id`' />\n<parameter name=\"network-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/' + $network-topology-operation-input.service-information.service-instance-id + '/service-data/networks/network/' + $network-topology-operation-input.network-information.network-id + '/network-data/'` \" />",
116 "x": 786.5558776855469,
117 "y": 1040.313469171524,
118 "z": "4c287bc.f107e84",
122 "id": "e4aad21c.e7ff7",
123 "type": "returnSuccess",
124 "name": "return success",
125 "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",
127 "x": 708.3336791992188,
128 "y": 1229.868889093399,
129 "z": "4c287bc.f107e84",
133 "id": "39e02c84.3177e4",
135 "name": "set network-level-oper-status",
136 "xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status' value='Active' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-rpc-action' value='`$network-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />",
138 "x": 753.4447937011719,
139 "y": 1101.5356438159943,
140 "z": "4c287bc.f107e84",
144 "id": "b96459be.6fd7a8",
146 "name": "execute Properties",
147 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n <parameter name='contextPrefix' value='prop' />\n",
150 "x": 731.8577041625977,
151 "y": 170.77788925170898,
152 "z": "4c287bc.f107e84",
158 "id": "747d96dd.f43d58",
160 "name": "update SDWAN VPN status to AAI",
161 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \n key='sdwan-vpn.sdwan-vpn-id = $network-topology-operation-input.network-information.network-id' >\n<parameter name='sdwan-vpn-id' value='`$network-topology-operation-input.network-information.network-id`' />\n<parameter name='operational-status' value='Active' />\n<parameter name='tenanat-id' value='`$prop.tenant-id`' />\n<parameter name='vpn-id' value='`$prop.vpn-id`' />",
164 "x": 770.6635093688965,
165 "y": 1164.2388553619385,
166 "z": "4c287bc.f107e84",
172 "id": "39860903.53b456",
174 "name": "set network in service-data",
175 "xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.sdnc-request-header.' value='`$network-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.request-information.' value='`$network-topology-operation-input.request-information.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.service-information.' value='`$network-topology-operation-input.service-information.`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-information.' value='`$network-topology-operation-input.network-information.`' />",
177 "x": 747.0004081726074,
178 "y": 987.0913031101227,
179 "z": "4c287bc.f107e84",
183 "id": "69af4cc7.202f04",
185 "name": "for each network-input-parameters",
186 "xml": "<for index='idx' start='0' end='`$ctx.network-data.network-request-input.network-input-parameters.param_length`' >\n",
190 "y": 241.00390753149986,
191 "z": "4c287bc.f107e84",
199 "id": "e4f0bee4.ba4a3",
206 "x": 1040.8334312438965,
207 "y": 175.33725866675377,
208 "z": "4c287bc.f107e84",
217 "id": "9e11c248.9eb9d",
218 "type": "switchNode",
219 "name": "switch name",
220 "xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
223 "x": 1231.8334922790527,
224 "y": 171.33729109168053,
225 "z": "4c287bc.f107e84",
233 "id": "8c9ad24.52d233",
234 "type": "outcomeTrue",
236 "xml": "<outcome value='true'>\n",
239 "x": 1405.8336181640625,
240 "y": 171.3372949063778,
241 "z": "4c287bc.f107e84",
249 "id": "360dce92.bcd8b2",
252 "xml": "<set>\n<parameter name='prop.name' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
254 "x": 1568.8335037231445,
255 "y": 170.93728956580162,
256 "z": "4c287bc.f107e84",
260 "id": "f71b9190.340d8",
261 "type": "get-resource",
262 "name": "get-resource esr-thirdparty-sdnc",
263 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t depth = '1'\"\n pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",
268 "z": "4c287bc.f107e84",
278 "id": "35c5eced.422b74",
281 "xml": "<outcome value='success'>\n",
285 "y": 296.00390753149986,
286 "z": "4c287bc.f107e84",
294 "id": "5db3feca.9679c",
297 "xml": "<outcome value='not-found'>\n",
300 "x": 1026.490966796875,
301 "y": 343.5779431760311,
302 "z": "4c287bc.f107e84",
310 "id": "84542dcd.8c846",
313 "xml": "<outcome value='Other'>\n",
316 "x": 1021.823974609375,
317 "y": 384.91125616431236,
318 "z": "4c287bc.f107e84",
326 "id": "b858bea3.dfbd9",
328 "name": "set controller data",
329 "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",
331 "x": 1220.5000610351562,
332 "y": 284.00390753149986,
333 "z": "4c287bc.f107e84",
337 "id": "ea674168.c4155",
338 "type": "returnFailure",
339 "name": "return failure",
340 "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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
342 "x": 1203.0623779296875,
343 "y": 331.8636792600155,
344 "z": "4c287bc.f107e84",
348 "id": "95ebd94d.24be88",
349 "type": "returnFailure",
350 "name": "return failure",
351 "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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",
353 "x": 1209.5965309143066,
354 "y": 380.350448936224,
355 "z": "4c287bc.f107e84",
359 "id": "3eb35468.4702ac",
361 "name": "execute RestApiCallNode Get token",
362 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",
367 "z": "4c287bc.f107e84",
376 "id": "d801cca4.51d79",
379 "xml": "<outcome value='success'>\n",
382 "x": 1025.000072479248,
383 "y": 439.00393772125244,
384 "z": "4c287bc.f107e84",
392 "id": "c1258051.e7f45",
395 "xml": "<outcome value='failure'>\n",
398 "x": 1017.250072479248,
399 "y": 492.6468210220337,
400 "z": "4c287bc.f107e84",
408 "id": "f717dae9.6ebf18",
410 "name": "set token-id",
411 "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",
415 "z": "4c287bc.f107e84",
419 "id": "d37810c8.811c7",
420 "type": "returnFailure",
421 "name": "return failure",
422 "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=\"Error executing get token rest api\" />\n",
424 "x": 1170.000072479248,
425 "y": 492.39688205718994,
426 "z": "4c287bc.f107e84",
430 "id": "9793f672.805878",
431 "type": "switchNode",
432 "name": "switch topology",
433 "xml": "<switch test=\"`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].name == 'topology'`\">\n",
437 "y": 224.00390753149986,
438 "z": "4c287bc.f107e84",
446 "id": "cfe36c58.4801f",
447 "type": "outcomeTrue",
449 "xml": "<outcome value='true'>\n",
452 "x": 1404.2501258850098,
453 "y": 224.00391134619713,
454 "z": "4c287bc.f107e84",
462 "id": "3cd1ca28.cc1526",
464 "name": "set topology",
465 "xml": "<set>\n<parameter name='prop.topology' value='`$ctx.network-data.network-request-input.network-input-parameters.param[$idx].value`' />\n",
467 "x": 1567.2500114440918,
468 "y": 223.60390600562096,
469 "z": "4c287bc.f107e84",
473 "id": "d3877bd.f214188",
475 "name": "block : atomic",
476 "xml": "<block atomic=\"true\">\n",
480 "x": 707.7500457763672,
481 "y": 707.0040292739868,
482 "z": "4c287bc.f107e84",
490 "id": "7110150.fd1e8ec",
492 "name": "execute RestApiCallNode Create network orchestration",
493 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-network-orchestration.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/network-orchestration-resources'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"orchestration-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
496 "x": 1028.2501525878906,
497 "y": 696.0041122436523,
498 "z": "4c287bc.f107e84",
504 "id": "bc16f27b.ec50b",
506 "name": "block : atomic",
507 "xml": "<block atomic=\"true\">\n",
511 "x": 710.2500152587891,
512 "y": 769.0039575994015,
513 "z": "4c287bc.f107e84",
523 "id": "4d96e12b.86876",
525 "name": "execute RestApiCallNode Create vpn",
526 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-create.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
529 "x": 981.7500610351562,
530 "y": 759.0040815770626,
531 "z": "4c287bc.f107e84",
537 "id": "39c058d0.1d59d8",
539 "name": "set prop.vpn-id and prop.vpn1Id",
540 "xml": "<set>\n<parameter name='prop.vpn-id' value='`$vpn-result.success[0].id`' />\n<parameter name='prop.vpn1Id' value='`$vpn-result.success[0].id`' />\n",
542 "x": 977.7502174377441,
543 "y": 811.0041809082031,
544 "z": "4c287bc.f107e84",
548 "id": "50f144c4.b6b2ac",
550 "name": "execute RestApiCallNode Create vpn topology",
551 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology-create.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn-id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
554 "x": 1009.2500648498535,
555 "y": 863.0039558410645,
556 "z": "4c287bc.f107e84",
562 "id": "29cb6e2b.ecafd2",
564 "name": "set tenant-id to service-data",
565 "xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].name' value='tenant-id' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].value' value='`$prop.tenant-id`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param_length' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length + 1`' />",
567 "x": 745.2501525878906,
568 "y": 904.7540903091431,
569 "z": "4c287bc.f107e84",
573 "id": "9bf6657f.dd37a8",
574 "type": "get-resource",
575 "name": "get-resource service-subscription",
576 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $service-data.networks.network[$tmp.nidx].network-data.service-information.subscription-service-type \n AND customer.global-customer-id = $service-data.networks.network[$tmp.nidx].network-data.service-information.global-customer-id'\n force=\"true\" pfx=\"tmp.AnAI-data\">\n \n",
579 "x": 762.0715408325195,
580 "y": 611.6825218200684,
581 "z": "4c287bc.f107e84",
590 "id": "ba35b9dd.539428",
591 "type": "switchNode",
592 "name": "switch temp-ub-sub-account-id",
593 "xml": "<switch test='`$tmp.AnAI-data.temp-ub-sub-account-id`'>\n",
596 "x": 1174.071632385254,
597 "y": 576.4326028823853,
598 "z": "4c287bc.f107e84",
607 "id": "76b51f1a.0801",
610 "xml": "<outcome value=''>",
613 "x": 1366.78609085083,
614 "y": 550.432635307312,
615 "z": "4c287bc.f107e84",
623 "id": "efbb35c.45c87c8",
626 "xml": "<outcome value='Other'>",
629 "x": 1367.071647644043,
630 "y": 605.4326066970825,
631 "z": "4c287bc.f107e84",
639 "id": "5407a489.2a82dc",
641 "name": "set prop.tenant-id",
642 "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tmp.AnAI-data.temp-ub-sub-account-id`' />\n",
644 "x": 1614.5002403259277,
645 "y": 690.5754070281982,
646 "z": "4c287bc.f107e84",
650 "id": "a2a000be.ae6b",
652 "name": "block : atomic",
653 "xml": "<block atomic=\"true\">\n",
657 "x": 1506.2499885559082,
658 "y": 550.7539038658142,
659 "z": "4c287bc.f107e84",
673 "id": "3179cec4.da2412",
675 "name": "set prop.customer-id",
676 "xml": "<set>\n<parameter name='prop.customer-id' value='`$ctx.network-data.service-information.global-customer-id`' />\n",
678 "x": 1717.8930969238281,
679 "y": 361.3254642486572,
680 "z": "4c287bc.f107e84",
684 "id": "d533a7b3.2b7aa8",
686 "name": "execute RestApiCallNode Create tenant",
687 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-tenant.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
690 "x": 1776.8929138183594,
691 "y": 491.89675521850586,
692 "z": "4c287bc.f107e84",
698 "id": "68abe37a.a97c3c",
700 "name": "set prop.tenant-id",
701 "xml": "<set>\n<parameter name='prop.tenant-id' value='`$tenant-result.data.tenantId`' />\n",
703 "x": 1729.7502326965332,
704 "y": 616.753984451294,
705 "z": "4c287bc.f107e84",
709 "id": "ebb2a924.447738",
711 "name": "execute RestApiCallNode Create tenant auth",
712 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
715 "x": 1797.250228881836,
716 "y": 652.503984451294,
717 "z": "4c287bc.f107e84",
723 "id": "df370d35.edba",
724 "type": "get-resource",
725 "name": "update-resource customer-id in service-subscription",
726 "xml": "<update plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-subscription\" \n key= 'service-subscription.service-type = $service-data.networks.network[$tmp.nidx].network-data.service-information.subscription-service-type \n AND customer.global-customer-id = $service-data.networks.network[$tmp.nidx].network-data.service-information.global-customer-id'>\n<parameter name='temp-ub-sub-account-id' value='`$tenant-result.data.tenantId`' />\n<!--parameter name='temp-ub-sub-account-id' value='`$prop.customer-id`' /-->\n\n\n",
729 "x": 1821.1786041259766,
730 "y": 552.8968715667725,
731 "z": "4c287bc.f107e84",
737 "id": "fbe99e6e.4017e",
740 "xml": "<outcome value='success'>\n",
743 "x": 972.571403503418,
744 "y": 584.4285802841187,
745 "z": "4c287bc.f107e84",
753 "id": "457e75b8.5e8e7c",
756 "xml": "<outcome value='failure'>\n",
759 "x": 966.2499923706055,
760 "y": 636.6428918838501,
761 "z": "4c287bc.f107e84",
769 "id": "df05b13b.b352c",
770 "type": "returnFailure",
771 "name": "return failure",
772 "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=\"Error executing get token rest api\" />\n",
774 "x": 1118.9999923706055,
775 "y": 636.3929529190063,
776 "z": "4c287bc.f107e84",
780 "id": "73dbb3c3.f1d1fc",
782 "name": "set vpn-id to service-data",
783 "xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].name' value='vpn-id' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param[$network-topology-operation-input.network-request-input.network-input-parameters.param_length].value' value='`$prop.vpn-id`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-request-input.network-input-parameters.param_length' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length + 1`' />",
785 "x": 743.5000762939453,
786 "y": 942.5039682388306,
787 "z": "4c287bc.f107e84",
791 "id": "864dc517.ee5aa8",
793 "name": "block : atomic",
794 "xml": "<block atomic=\"true\">\n",
798 "x": 1425.7224044799805,
799 "y": 688.5795984268188,
800 "z": "4c287bc.f107e84",
809 "id": "75fd5cb0.1720a4",
811 "name": "execute RestApiCallNode Create tenant auth",
812 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/baseservice/tenants/authorization/' + $prop.tenant-id`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"tenant-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",
815 "x": 1697.1510009765625,
816 "y": 737.1510009765625,
817 "z": "4c287bc.f107e84",
823 "id": "5f23c930.bf33c8",
825 "name": "set prop.userAccount",
826 "xml": "<set>\n<parameter name='prop.userAccount' value='`$tmp.userAccountEmail`' />\n<parameter name='prop.userEmail' value='`$tmp.userAccountEmail`' />",
830 "z": "4c287bc.f107e84",
834 "id": "d5098f7f.2d7c",
836 "name": "execute concat customer-id and @test.com",
837 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$prop.customer-id`'/>\n <parameter name=\"outputPath\" value=\"tmp.userAccountEmail\"/>\n <parameter name=\"target\" value=\"@test.com\"/>\n\n\n",
840 "x": 1793.0038757324219,
841 "y": 403.003942489624,
842 "z": "4c287bc.f107e84",