`global_customer_id` varchar(255) DEFAULT NULL,
`notification_url` varchar(255) DEFAULT NULL,
`domain_requests` varchar(255) DEFAULT NULL,
+ `pinterface_list` varchar(255) DEFAULT NULL,
PRIMARY KEY (`request_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
tapi.cep.details.url=/cxf/tapi/v2/connectivities/service-interface-points?topology-id-or-name=otn&sip-id-or-name=
tapi.delete.service.url=/cxf/tapi/v2/connectivities/tapi-services?topology-id-or-name=otn&service-id-or-name=
tapi.get.services.url=/cxf/tapi/v2/connectivities/tapi-services?topology-id-or-name=otn&service-id-or-name=
+oof.mdons.url=https://oof-osdf.onap:8698/api/oof/mdons/route/v1
+
[\r
{\r
- "id": "dc8e74bc.6b0e6",\r
+ "id": "c59cd7ed.c18398",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 201.5,\r
- "y": 89.5,\r
- "z": "78cee624.48d318",\r
+ "x": 296.6761169433594,\r
+ "y": 220.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[\r
- "793fbbb8.688d0c"\r
+ "7775f962.7d1d48"\r
]\r
]\r
},\r
{\r
- "id": "793fbbb8.688d0c",\r
+ "id": "7775f962.7d1d48",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 388.5,\r
- "y": 38.5,\r
- "z": "78cee624.48d318",\r
+ "x": 483.6761169433594,\r
+ "y": 169.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[\r
- "fac8c114.6a11a"\r
+ "b8012816.18beb8"\r
]\r
]\r
},\r
{\r
- "id": "fac8c114.6a11a",\r
+ "id": "b8012816.18beb8",\r
"type": "method",\r
"name": "method",\r
"xml": "<method rpc='aai-delete-service-handling' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 242.5,\r
- "y": 212.5,\r
- "z": "78cee624.48d318",\r
+ "x": 337.6761169433594,\r
+ "y": 343.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[\r
- "af5e3982.ec86d8"\r
+ "196e7dad.1c2812"\r
]\r
]\r
},\r
{\r
- "id": "af5e3982.ec86d8",\r
+ "id": "196e7dad.1c2812",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 415.5,\r
- "y": 211.5,\r
- "z": "78cee624.48d318",\r
+ "x": 510.6761169433594,\r
+ "y": 342.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[\r
- "47ce9b8c.699c64",\r
- "532ef147.e30af8",\r
- "d5300514.b84e18",\r
- "e3be8795.085c9",\r
- "31c5321a.c7540e",\r
- "137b4c1c.0ee49c"\r
+ "a6739c0e.92be6",\r
+ "f1965e9d.262ad",\r
+ "683ccc80.4a0d74",\r
+ "2d2c4969.e00236",\r
+ "25b8985d.2f67f8",\r
+ "5ffac464.a53b7c"\r
]\r
]\r
},\r
{\r
- "id": "47ce9b8c.699c64",\r
+ "id": "a6739c0e.92be6",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Revert PInterface details\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 646.5,\r
- "y": 98.5,\r
- "z": "78cee624.48d318",\r
+ "x": 741.6761169433594,\r
+ "y": 229.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "532ef147.e30af8",\r
+ "id": "f1965e9d.262ad",\r
"type": "get-resource",\r
"name": "Get service from AAI",\r
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $output.global-customer-id AND\n service-subscription.service-type = $output.service-type AND\n service-instance.service-instance-id = $output.service-instance-id' \npfx='aai.service' local-only='false'>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 665.5,\r
- "y": 214.5,\r
- "z": "78cee624.48d318",\r
+ "x": 760.6761169433594,\r
+ "y": 345.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "d5300514.b84e18",\r
+ "id": "683ccc80.4a0d74",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Revert PInterface details\"/>\n<parameter name=\"field2\" value=\"`$aai.service.orchestration-status`\"/>\n<parameter name=\"field3\" value=\"`$aai.service.relationship-list.relationship_length`\"/>\n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 675.5,\r
- "y": 280.5,\r
- "z": "78cee624.48d318",\r
+ "x": 770.6761169433594,\r
+ "y": 411.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "e3be8795.085c9",\r
+ "id": "2d2c4969.e00236",\r
"type": "for",\r
"name": "for",\r
- "xml": "<for index='idx' start='1' end='`$aai.service.relationship-list.relationship_length`' >\n",\r
+ "xml": "<for index='idx' start='0' end='`$aai.service.relationship-list.relationship_length`' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 648.5,\r
- "y": 343.5,\r
- "z": "78cee624.48d318",\r
+ "x": 743.6761169433594,\r
+ "y": 474.00946044921875,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[\r
- "3755c730.096448"\r
+ "8c2d23c8.832ee"\r
]\r
]\r
},\r
{\r
- "id": "9620ad1b.3b5ab",\r
+ "id": "9ec6b9b8.0d7588",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='pnf-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[0].relationship-value`' />\n<parameter name='pinterface-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[1].relationship-value`' />\n\n",\r
"comments": "",\r
- "x": 1058.5,\r
- "y": 30.5,\r
- "z": "78cee624.48d318",\r
+ "x": 1322.0094909667969,\r
+ "y": 134.34279251098633,\r
+ "z": "21304dc.3a53bb2",\r
"wires": []\r
},\r
{\r
- "id": "7afe7104.170b88",\r
+ "id": "9554b44d.e6e5c8",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Revert PInterface details\"/>\n<parameter name=\"field2\" value=\"`$pnf-name`\"/>\n<parameter name=\"field3\" value=\"`$pinterface-name`\"/>\n\n\n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1081.5,\r
- "y": 99.5,\r
- "z": "78cee624.48d318",\r
+ "x": 1315.0093841552734,\r
+ "y": 213.34278774261475,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "31c5321a.c7540e",\r
+ "id": "25b8985d.2f67f8",\r
"type": "delete",\r
"name": "delete service instance AAI",\r
"xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $output.global-customer-id AND\nservice-subscription.service-type = $output.service-type AND\nservice-instance.service-instance-id = $output.service-instance-id'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 668.5,\r
- "y": 419.5,\r
- "z": "78cee624.48d318",\r
+ "x": 763.6761169433594,\r
+ "y": 550.0094604492188,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "3755c730.096448",\r
+ "id": "4840f1f2.10ca4",\r
"type": "block",\r
- "name": "block : atomic",\r
- "xml": "<block atomic='true'>",\r
- "atomic": "true",\r
+ "name": "block",\r
+ "xml": "<block>",\r
+ "atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 832.5,\r
- "y": 347.5,\r
- "z": "78cee624.48d318",\r
+ "x": 1097.6760864257812,\r
+ "y": 408.00942039489746,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[\r
- "9620ad1b.3b5ab",\r
- "7afe7104.170b88",\r
- "d6286179.01c048",\r
- "651efb55.9daa24",\r
- "24dec78d.b7fd48",\r
- "3e61b022.837b4"\r
+ "9ec6b9b8.0d7588",\r
+ "9554b44d.e6e5c8",\r
+ "c93b81e9.ed754",\r
+ "1719f86d.9ee9a8",\r
+ "d599af84.718a",\r
+ "e87968c4.4c12d8"\r
]\r
]\r
},\r
{\r
- "id": "137b4c1c.0ee49c",\r
+ "id": "5ffac464.a53b7c",\r
"type": "delete",\r
"name": "delete from db",\r
"xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n resource=\"SQL\"\n key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $request-id\">",\r
"comments": "",\r
"outputs": 1,\r
- "x": 605.5,\r
- "y": 476.5,\r
- "z": "78cee624.48d318",\r
+ "x": 700.6761169433594,\r
+ "y": 607.0094604492188,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "24dec78d.b7fd48",\r
+ "id": "d599af84.718a",\r
"type": "get-resource",\r
"name": "get p-interface total capacity",\r
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name ' \npfx='p.in.details' local-only='false'>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1178.3887939453125,\r
- "y": 155.61111450195312,\r
- "z": "78cee624.48d318",\r
+ "x": 1403.5649185180664,\r
+ "y": 284.45390129089355,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "3e61b022.837b4",\r
+ "id": "e87968c4.4c12d8",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='new-rate' value='`$p.in.details.speed-value`' />\n",\r
"comments": "",\r
- "x": 1118.611083984375,\r
- "y": 245.83334350585938,\r
- "z": "78cee624.48d318",\r
+ "x": 1330.4538688659668,\r
+ "y": 359.6761236190796,\r
+ "z": "21304dc.3a53bb2",\r
"wires": []\r
},\r
{\r
- "id": "d6286179.01c048",\r
+ "id": "c93b81e9.ed754",\r
"type": "update",\r
"name": "update p-interface capacity AAI",\r
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\n key='pnf.pnf-name = $pnf-name AND\n p-interface.interface-name = $pinterface-name '\n local-only='false'>\n<parameter name='available-capacity' value='`$new-rate`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1085.5,\r
- "y": 351.5,\r
- "z": "78cee624.48d318",\r
+ "x": 1357.3428497314453,\r
+ "y": 425.34275674819946,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "651efb55.9daa24",\r
+ "id": "1719f86d.9ee9a8",\r
"type": "save",\r
"name": "update pinterface rate DB",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $new-rate WHERE interface_name = $pinterface-name '\nforce='true' pfx='save-result'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1076.5,\r
- "y": 419.5,\r
- "z": "78cee624.48d318",\r
+ "x": 1360.009407043457,\r
+ "y": 503.34279108047485,\r
+ "z": "21304dc.3a53bb2",\r
"wires": [\r
[]\r
]\r
+ },\r
+ {\r
+ "id": "8c2d23c8.832ee",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$aai.service.relationship-list.relationship[$idx].related-to == 'p-interface'`\">\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 918.9488182067871,\r
+ "y": 410.0094404220581,\r
+ "z": "21304dc.3a53bb2",\r
+ "wires": [\r
+ [\r
+ "161999ff.507a66"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "161999ff.507a66",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1015.6155395507811,\r
+ "y": 348.3428064982096,\r
+ "z": "21304dc.3a53bb2",\r
+ "wires": [\r
+ [\r
+ "4840f1f2.10ca4"\r
+ ]\r
+ ]\r
}\r
]
\ No newline at end of file
[\r
{\r
- "id": "ef271e98.1343d",\r
+ "id": "f8033564.9370d8",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 225.5555419921875,\r
- "y": 244.44442749023438,\r
- "z": "d7735114.f6066",\r
+ "x": 181.6761474609375,\r
+ "y": 191.33330249786377,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "69929ea4.2407d"\r
+ "396bd8ff.6c58d8"\r
]\r
]\r
},\r
{\r
- "id": "69929ea4.2407d",\r
+ "id": "396bd8ff.6c58d8",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 412.5555419921875,\r
- "y": 193.44442749023438,\r
- "z": "d7735114.f6066",\r
+ "x": 425.3428039550781,\r
+ "y": 190.33333206176758,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "926e362a.257c68"\r
+ "f3cde665.570898"\r
]\r
]\r
},\r
{\r
- "id": "926e362a.257c68",\r
+ "id": "f3cde665.570898",\r
"type": "method",\r
"name": "method",\r
"xml": "<method rpc='create-service-async' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 266.5555419921875,\r
- "y": 367.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 279.3428039550781,\r
+ "y": 364.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "1e677fcc.18edb"\r
+ "5d03132f.ed8e9c"\r
]\r
]\r
},\r
{\r
- "id": "1e677fcc.18edb",\r
+ "id": "5d03132f.ed8e9c",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 439.5555419921875,\r
- "y": 366.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 452.3428039550781,\r
+ "y": 363.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "570787b6.c60918",\r
- "8b32ac88.06a0b",\r
- "d11ad8e1.0343c8"\r
+ "c00ad46.901e428",\r
+ "740307b2.aec648",\r
+ "8396b208.e8981",\r
+ "f2d65098.e5d31",\r
+ "88fbe255.2e8d8"\r
]\r
]\r
},\r
{\r
- "id": "570787b6.c60918",\r
+ "id": "c00ad46.901e428",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside Create Service Async\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 612.5555419921875,\r
- "y": 277.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 625.3428039550781,\r
+ "y": 274.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "28c538c4.2302f8",\r
+ "id": "2095fee4.0c3a12",\r
"type": "record",\r
"name": "record",\r
- "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Finished updating service in AAI and DB to CREATED\"/>\n\n",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Finished updating service in AAI and DB to CREATED\"/>\n<parameter name=\"field2\" value=\"`$access.request-id`\"/>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1140.5555419921875,\r
- "y": 359.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 1153.3428039550781,\r
+ "y": 356.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "5e382c44.972184",\r
+ "id": "c0a2442.32b91b8",\r
"type": "update",\r
"name": "update AAI service 'CREATED'",\r
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='service-instance'\n key='customer.global-customer-id = $output.global-customer-id AND\n service-subscription.service-type = $output.service-type AND\n service-instance.service-instance-id = $output.service-instance-id' \n local-only='false'>\n<parameter name='orchestration-status' value='CREATED' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1163.5555419921875,\r
- "y": 227.44442749023438,\r
- "z": "d7735114.f6066",\r
+ "x": 1171.342788696289,\r
+ "y": 124.33332633972168,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "11f258cf.0cfbe7",\r
+ "id": "1636ba76.3cb676",\r
"type": "outcome",\r
"name": "outcome",\r
"xml": "<outcome value='200'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 744.5555419921875,\r
- "y": 328.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 757.3428039550781,\r
+ "y": 325.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "6823decd.1c0f4"\r
+ "6a3de87a.5b8598"\r
]\r
]\r
},\r
{\r
- "id": "1f9398a1.9403f7",\r
+ "id": "40e998b6.692d98",\r
"type": "other",\r
"name": "other",\r
"xml": "<outcome value='Other'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 735.5555419921875,\r
- "y": 440.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 748.3428039550781,\r
+ "y": 437.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "a0d9ffaf.322a"\r
+ "c72fdddc.3040e"\r
]\r
]\r
},\r
{\r
- "id": "6823decd.1c0f4",\r
+ "id": "6a3de87a.5b8598",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 914.5555419921875,\r
- "y": 306.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 927.3428039550781,\r
+ "y": 303.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "28c538c4.2302f8",\r
- "5e382c44.972184",\r
- "8124c756.1dde88",\r
- "15476d01.4a1043"\r
+ "2095fee4.0c3a12",\r
+ "c0a2442.32b91b8",\r
+ "c32477f.3156e88",\r
+ "28d57db1.c0d9d2",\r
+ "deb2202e.47c5f",\r
+ "60087b41.b7d234"\r
]\r
]\r
},\r
{\r
- "id": "a0d9ffaf.322a",\r
+ "id": "c72fdddc.3040e",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 907.5555419921875,\r
- "y": 443.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 920.3428039550781,\r
+ "y": 440.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "20546055.63c8f",\r
- "7353aa4c.564df4"\r
+ "8b92a1e7.bc27c",\r
+ "aff39e4d.84164"\r
]\r
]\r
},\r
{\r
- "id": "8b32ac88.06a0b",\r
+ "id": "740307b2.aec648",\r
"type": "switchNode",\r
"name": "switch",\r
"xml": "<switch test='`$response-code`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 613.5555419921875,\r
- "y": 366.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 626.3428039550781,\r
+ "y": 363.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "11f258cf.0cfbe7",\r
- "1f9398a1.9403f7"\r
+ "1636ba76.3cb676",\r
+ "40e998b6.692d98"\r
]\r
]\r
},\r
{\r
- "id": "8124c756.1dde88",\r
+ "id": "c32477f.3156e88",\r
"type": "save",\r
"name": "update DB 'CREATED'",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $request-id'\nforce='true' pfx='save-result'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1177.5555419921875,\r
- "y": 299.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 1177.0094146728516,\r
+ "y": 192.99999713897705,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "20546055.63c8f",\r
+ "id": "8b92a1e7.bc27c",\r
"type": "call",\r
"name": "call",\r
"xml": "<call module='optical-service' rpc='aai-delete-service-handling' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1058.5555419921875,\r
- "y": 471.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 1071.3428039550781,\r
+ "y": 468.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "d11ad8e1.0343c8",\r
+ "id": "8396b208.e8981",\r
"type": "execute",\r
"name": "execute",\r
- "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.template.so.response.filename`\" />\n<parameter name=\"restapiUrl\" value=\"`$output.notification-url`\"/>\n<parameter name=\"restapiUser\" value=\"`$prop.so.username`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.so.password`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/async-response-so.json'`\" />\n<parameter name=\"restapiUrl\" value=\"http://so-bpmn-infra.onap:8081/mso/async/services/updateStatus\"/>\n<parameter name=\"restapiUser\" value=\"sdncaBpmn\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.so.password`\"/>\n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"so-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />",\r
"comments": "",\r
"outputs": 1,\r
- "x": 600.5555419921875,\r
- "y": 501.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 476.6761817932129,\r
+ "y": 611.6665420532227,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "7c0eb31b.04d7bc",\r
- "f4076cb2.329c4"\r
+ "5f7ef8af.965fc8",\r
+ "9e60f285.734b9"\r
]\r
]\r
},\r
{\r
- "id": "7c0eb31b.04d7bc",\r
+ "id": "5f7ef8af.965fc8",\r
"type": "failure",\r
"name": "failure",\r
"xml": "<outcome value='failure'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 762.5555419921875,\r
- "y": 494.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 640.3428001403809,\r
+ "y": 551.3333511352539,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "d698b0bd.4bbda"\r
+ "5070ed23.8c9e54"\r
]\r
]\r
},\r
{\r
- "id": "f4076cb2.329c4",\r
+ "id": "9e60f285.734b9",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 764.5555419921875,\r
- "y": 564.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 655.6761627197266,\r
+ "y": 746.3332901000977,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[\r
- "43f03cc3.9bf324"\r
+ "a1bca3b0.e469f"\r
]\r
]\r
},\r
{\r
- "id": "d698b0bd.4bbda",\r
+ "id": "5070ed23.8c9e54",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Send to SO fails for service create\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 904.5555419921875,\r
- "y": 494.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 800.6762237548828,\r
+ "y": 552.9999961853027,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "43f03cc3.9bf324",\r
+ "id": "a1bca3b0.e469f",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Send to SO Success for service create\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 904.5555419921875,\r
- "y": 564.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 804.0094413757324,\r
+ "y": 747.9999389648438,\r
+ "z": "be3a2ce6.bef39",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "15476d01.4a1043",\r
+ "id": "28d57db1.c0d9d2",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='response-message' value='SUCCESS' />\n",\r
"comments": "",\r
- "x": 1073.5555419921875,\r
- "y": 146.44442749023438,\r
- "z": "d7735114.f6066",\r
+ "x": 1088.0094108581543,\r
+ "y": 65.00000095367432,\r
+ "z": "be3a2ce6.bef39",\r
"wires": []\r
},\r
{\r
- "id": "7353aa4c.564df4",\r
+ "id": "aff39e4d.84164",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='response-message' value='FAILURE' />\n",\r
"comments": "",\r
- "x": 1052.5555419921875,\r
- "y": 401.4444274902344,\r
- "z": "d7735114.f6066",\r
+ "x": 1065.3428039550781,\r
+ "y": 398.3333320617676,\r
+ "z": "be3a2ce6.bef39",\r
"wires": []\r
+ },\r
+ {\r
+ "id": "deb2202e.47c5f",\r
+ "type": "get-resource",\r
+ "name": "get access db",\r
+ "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey=\"SELECT * from REQUEST_DETAILS WHERE domain_requests = $request-id \"\npfx='access'>\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1168.3428573608398,\r
+ "y": 261.67612648010254,\r
+ "z": "be3a2ce6.bef39",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "60087b41.b7d234",\r
+ "type": "save",\r
+ "name": "update DB 'CREATED' access",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $access.request-id'\nforce='true' pfx='save-result'>",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1185.0093460083008,\r
+ "y": 301.67611503601074,\r
+ "z": "be3a2ce6.bef39",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "f2d65098.e5d31",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='so.service-instance-id' value='`$access.service-instance-id`' />\n<parameter name='so.service-type' value='`$access.service-type`' />\n<parameter name='so.svc-request-id' value='`$access.request-id`' />\n<parameter name='so.response-code' value='`$response-code`' />\n<parameter name='so.response-message' value='`$response-message`' />\n<parameter name='so.ack-final-indicator' value='Y' />\n\n",\r
+ "comments": "",\r
+ "x": 628.3427734375,\r
+ "y": 460.0093746185303,\r
+ "z": "be3a2ce6.bef39",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "88fbe255.2e8d8",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/async-notif.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"SO Parameters\"/>\n<parameter name=\"field2\" value=\"`$so.service-instance-id`\"/>\n<parameter name=\"field3\" value=\"`$so.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"`$so.response-code`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 563.342830657959,\r
+ "y": 516.6761665344238,\r
+ "z": "be3a2ce6.bef39",\r
+ "wires": [\r
+ []\r
+ ]\r
}\r
]
\ No newline at end of file
[\r
{\r
- "id": "acab78dd.697a38",\r
+ "id": "8469fb91.605138",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 382.5,\r
- "y": 262.5,\r
- "z": "c7becd47.884",\r
+ "x": 293.3428039550781,\r
+ "y": 163.34280395507812,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "c2dcb871.d886d8"\r
+ "65b11c2c.287414"\r
]\r
]\r
},\r
{\r
- "id": "56ba0c7c.085e74",\r
+ "id": "f41fcd25.5614c",\r
"type": "method",\r
"name": "method",\r
"xml": "<method rpc='create-service-relationship' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 381.5,\r
- "y": 337.5,\r
- "z": "c7becd47.884",\r
+ "x": 292.3428039550781,\r
+ "y": 238.34280395507812,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "f37956ce.4bd828"\r
+ "c43dc2ab.62791"\r
]\r
]\r
},\r
{\r
- "id": "c2dcb871.d886d8",\r
+ "id": "65b11c2c.287414",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 593.3333435058594,\r
- "y": 198.83333206176758,\r
- "z": "c7becd47.884",\r
+ "x": 504.1761474609375,\r
+ "y": 99.6761360168457,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "56ba0c7c.085e74"\r
+ "f41fcd25.5614c"\r
]\r
]\r
},\r
{\r
- "id": "f37956ce.4bd828",\r
+ "id": "c43dc2ab.62791",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 564.5,\r
- "y": 332.5,\r
- "z": "c7becd47.884",\r
+ "x": 475.3428039550781,\r
+ "y": 233.34280395507812,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "c34ad1e6.1b049",\r
- "49230af2.d808d4",\r
- "30a10176.609d7e",\r
- "dc89cfb.651ad3"\r
+ "b524a229.9b341",\r
+ "aa8633b7.9450f",\r
+ "431986ba.331828",\r
+ "cd86f64d.b2ee08"\r
]\r
]\r
},\r
{\r
- "id": "c34ad1e6.1b049",\r
+ "id": "b524a229.9b341",\r
"type": "get-resource",\r
"name": "get-resource",\r
- "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $as-request-id'\npfx='access-service'>",\r
+ "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $access-request-id'\npfx='access-service'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 749.1666946411133,\r
- "y": 316.05555152893066,\r
- "z": "c7becd47.884",\r
+ "x": 663.3428268432617,\r
+ "y": 211.89835357666016,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "49230af2.d808d4",\r
+ "id": "aa8633b7.9450f",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$access-service.domain-requests`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain-services\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 741.5,\r
- "y": 361.5,\r
- "z": "c7becd47.884",\r
+ "x": 652.3428039550781,\r
+ "y": 262.3428039550781,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "30a10176.609d7e",\r
+ "id": "431986ba.331828",\r
"type": "for",\r
"name": "for",\r
"xml": "<for index='idc' start='0' end='`$domain-services_length`' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 713.5,\r
- "y": 448.5,\r
- "z": "c7becd47.884",\r
+ "x": 624.3428039550781,\r
+ "y": 349.3428039550781,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "c1fe8f71.3771e"\r
+ "e35ff615.9d0f88"\r
]\r
]\r
},\r
{\r
- "id": "c1fe8f71.3771e",\r
+ "id": "e35ff615.9d0f88",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 859.5,\r
- "y": 441.5,\r
- "z": "c7becd47.884",\r
+ "x": 770.3428039550781,\r
+ "y": 342.3428039550781,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "a9fba6b1.9ea4a8",\r
- "5b28c4f8.97075c"\r
+ "f0b5dca1.f7424",\r
+ "925da1f9.f5dbc"\r
]\r
]\r
},\r
{\r
- "id": "a9fba6b1.9ea4a8",\r
+ "id": "f0b5dca1.f7424",\r
"type": "get-resource",\r
"name": "get-resource",\r
"xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $domain-services[$idc]'\npfx='ds-details'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1007.1666946411133,\r
- "y": 279.8333444595337,\r
- "z": "c7becd47.884",\r
+ "x": 918.0094985961914,\r
+ "y": 180.67614841461182,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "d767bb7e.ede568",\r
+ "id": "252e0c6e.633014",\r
"type": "save",\r
"name": "save domain service",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n service-subscription.service-type = $optical-service-create-input.service-type AND\n service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/business/customers/customer/' + $optical-service-create-input.global-customer-id + '/service-subscriptions/service-subscription/' + $optical-service-create-input.service-type + '/service-instances/service-instance/' + $ds-details.service-instance-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"service-instance.service-instance-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$ds-details.service-instance-id`\" /> \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1247.1666107177734,\r
- "y": 443.61108779907227,\r
- "z": "c7becd47.884",\r
+ "x": 1158.0094146728516,\r
+ "y": 344.4538917541504,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "3081486c.145aa8",\r
+ "id": "8b192abd.7a0838",\r
"type": "save",\r
"name": "save lgical-link",\r
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n service-subscription.service-type = $optical-service-create-input.service-type AND\n service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $inter.logical-link[$ida].link-name`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$inter.logical-link[$ida].link-name`\" /> \n",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n service-subscription.service-type = $optical-service-create-input.service-type AND\n service-instance.service-instance-id = $access-service.service-instance-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"service-instance\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/logical-links/logical-link/' + $oof-response.solutions.routeInfo.linkList[$idml]`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"logical-link.link-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$oof-response.solutions.routeInfo.linkList[$idml]`\" /> \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 939.0277938842773,\r
- "y": 535.0000419616699,\r
- "z": "c7becd47.884",\r
+ "x": 974.8706130981445,\r
+ "y": 429.1761817932129,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "5b28c4f8.97075c",\r
+ "id": "925da1f9.f5dbc",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1047.083396911621,\r
- "y": 446.9444456100464,\r
- "z": "c7becd47.884",\r
+ "x": 957.9262008666992,\r
+ "y": 347.7872495651245,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "d767bb7e.ede568"\r
+ "252e0c6e.633014"\r
]\r
]\r
},\r
{\r
- "id": "dc89cfb.651ad3",\r
+ "id": "cd86f64d.b2ee08",\r
"type": "switchNode",\r
"name": "switch",\r
- "xml": "<switch test='`$domain-services_length`'>\n",\r
+ "xml": "<switch test='`$domain-services_length == 1`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 637.9165725708008,\r
- "y": 527.499927520752,\r
- "z": "c7becd47.884",\r
+ "x": 548.7593765258789,\r
+ "y": 428.3427314758301,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "4df19f89.f43cf"\r
+ "1f1dd0d4.a4b09f"\r
]\r
]\r
},\r
{\r
- "id": "4df19f89.f43cf",\r
- "type": "outcome",\r
- "name": "2",\r
- "xml": "<outcome value='2'>\n",\r
+ "id": "3e15b2bb.83cb2e",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 811.6760292053223,\r
+ "y": 425.0094413757324,\r
+ "z": "e2d31f86.7e711",\r
+ "wires": [\r
+ [\r
+ "8b192abd.7a0838"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "1f1dd0d4.a4b09f",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 774.3055114746094,\r
- "y": 530.2776975631714,\r
- "z": "c7becd47.884",\r
+ "x": 685.0094375610352,\r
+ "y": 426.6761360168457,\r
+ "z": "e2d31f86.7e711",\r
"wires": [\r
[\r
- "3081486c.145aa8"\r
+ "3e15b2bb.83cb2e"\r
]\r
]\r
}\r
[\r
{\r
- "id": "389b367f.fc91aa",\r
+ "id": "5ba96896.d350c8",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 157.5,\r
- "y": 140,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 168.34280395507812,\r
+ "y": 81.67613983154297,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "247d6de0.b063f2"\r
+ "d954cf42.cad98"\r
]\r
]\r
},\r
{\r
- "id": "247d6de0.b063f2",\r
+ "id": "d954cf42.cad98",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 170.5,\r
- "y": 200,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 181.34280395507812,\r
+ "y": 141.67613983154297,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "163fe816.9d3ba8"\r
+ "a76eb24b.7f3af"\r
]\r
]\r
},\r
{\r
- "id": "163fe816.9d3ba8",\r
+ "id": "a76eb24b.7f3af",\r
"type": "method",\r
- "name": "method service-create-tapi",\r
+ "name": "method inter-domain-handling",\r
"xml": "<method rpc='inter-domain-handling' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 190.5,\r
- "y": 280,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 201.34280395507812,\r
+ "y": 221.67613983154297,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "af3a973b.40dd08"\r
+ "176cd8d3.95c8f7"\r
]\r
]\r
},\r
{\r
- "id": "af3a973b.40dd08",\r
+ "id": "176cd8d3.95c8f7",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic=\"true\">\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 401,\r
- "y": 264.99998474121094,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 411.8428039550781,\r
+ "y": 206.6761245727539,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "c7bde6fd.a9cd08"\r
+ "c6df00ed.f385e",\r
+ "3310b5d5.f4a8aa",\r
+ "2a456240.dc1abe",\r
+ "9d292dd3.d61d5",\r
+ "931cea8d.540f58",\r
+ "be4d387.f7123c8",\r
+ "6b039fe8.8cd18",\r
+ "24f05c89.0950a4",\r
+ "23b942d9.71933e"\r
]\r
]\r
},\r
{\r
- "id": "c7bde6fd.a9cd08",\r
- "type": "get-resource",\r
- "name": "get-resource",\r
- "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"logical-links\"\nkey=\" \"\npfx='inter' local-only='false' >\n",\r
+ "id": "c6df00ed.f385e",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n<parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\n<parameter name='contextPrefix' value='prop' />\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 567.8333435058594,\r
- "y": 219.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 543.3427886962891,\r
+ "y": 20,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- [\r
- "33ac5ab7.2291a6",\r
- "a16804ab.521db8",\r
- "fcb475cb.a0be98"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "33ac5ab7.2291a6",\r
- "type": "not-found",\r
- "name": "not-found",\r
- "xml": "<outcome value='not-found'>\n",\r
+ "id": "3310b5d5.f4a8aa",\r
+ "type": "get-resource",\r
+ "name": "get-resource",\r
+ "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT * from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE WHERE interface_name = $src-port-id'\npfx='src'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 724.8333435058594,\r
- "y": 160.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 610.0094604492188,\r
+ "y": 131.6761350631714,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "5eb01f99.89617"\r
+ "893c6078.bb7b4"\r
]\r
]\r
},\r
{\r
- "id": "a16804ab.521db8",\r
- "type": "failure",\r
- "name": "failure",\r
- "xml": "<outcome value='failure'>\n",\r
+ "id": "2a456240.dc1abe",\r
+ "type": "get-resource",\r
+ "name": "get-resource",\r
+ "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $dst-port-id'\npfx='dst'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 733.8333435058594,\r
- "y": 211.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 611.6760559082031,\r
+ "y": 235.0094451904297,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "47cadf70.ddac9"\r
+ "af263c0f.2614b"\r
]\r
]\r
},\r
{\r
- "id": "5eb01f99.89617",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No inter-domain-links available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "id": "5ed5d68f.a14598",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='src-node-id' value='`$src.pnf-name`' />\n<parameter name='src-esr-id' value='`$src.controller-id`' />\n",\r
"comments": "",\r
- "x": 888.8333435058594,\r
- "y": 158.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 886.6759757995605,\r
+ "y": 125.00944519042969,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "47cadf70.ddac9",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Could not retrieve logical-links' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "id": "9d292dd3.d61d5",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$src-esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/> ",\r
"comments": "",\r
- "x": 895.8333435058594,\r
- "y": 211.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "outputs": 1,\r
+ "x": 645.0094680786133,\r
+ "y": 173.34279251098633,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "5b792691.30eb98",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='dst-node-id' value='`$dst.pnf-name`' />\n<parameter name='dst-esr-id' value='`$dst.controller-id`' />\n",\r
+ "comments": "",\r
+ "x": 895.0093269348145,\r
+ "y": 235.00942134857178,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "fcb475cb.a0be98",\r
- "type": "success",\r
- "name": "success",\r
- "xml": "<outcome value='success'>\n",\r
+ "id": "931cea8d.540f58",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$dst-esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 554.8333435058594,\r
- "y": 361.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 606.6761322021484,\r
+ "y": 271.67615509033203,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- [\r
- "1cd2f550.3b31eb"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "1cd2f550.3b31eb",\r
- "type": "block",\r
- "name": "block : atomic",\r
- "xml": "<block atomic=\"true\">\n",\r
- "atomic": "false",\r
+ "id": "be4d387.f7123c8",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='src-controller-id' value='`$param-prefix[2]`' />\n<parameter name='dst-controller-id' value='`$param-prefix1[2]`' />\n<parameter name='flag' value='true' />\n<parameter name='domain-requests' value='' />\n<parameter name='access-status' value='success' />\n<parameter name='domain-status' value='' />\n",\r
+ "comments": "",\r
+ "x": 573.3427734375,\r
+ "y": 325.0094871520996,\r
+ "z": "23af8cef.968934",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "6b039fe8.8cd18",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"oof-request-id\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 558.8333435058594,\r
- "y": 448.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 521.676097869873,\r
+ "y": 408.342791557312,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- [\r
- "61403202.67ffac",\r
- "5cf9c1.73b5e64",\r
- "b39431ae.10e55"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "5cf9c1.73b5e64",\r
- "type": "record",\r
- "name": "record",\r
- "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/inter-domain.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'Aaccess bend---' + $access-bend`\"/>\n<parameter name=\"field2\" value=\"`'Aaccess cend---' + $access-cend`\"/>\n<parameter name=\"field3\" value=\"`'Service 1 req id---' + $service1-request-id`\"/>\n<parameter name=\"field4\" value=\"`'Service 2 req id---' + $service2-request-id`\"/>\n\n\n\n",\r
+ "id": "24f05c89.0950a4",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"oof-transaction-id\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 722.8333435058594,\r
- "y": 503.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 478.3427848815918,\r
+ "y": 455.00944900512695,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "61f864fb.8ad3fc",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$inter.logical-link[$ida].link-type`'>\n",\r
+ "id": "23b942d9.71933e",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/oof-mdons.json'`\" />\n<parameter name=\"restapiUrl\" value=\"` $prop.oof.mdons.url`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/> \n<parameter name=\"restapiPassword\" value=\"admin\"/> \n<parameter name=\"httpMethod\" value=\"POST\"/>\n<parameter name=\"responsePrefix\" value=\"oof-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 848.8333435058594,\r
- "y": 454.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 415.00947761535645,\r
+ "y": 531.6761074066162,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "750846eb.eb1858"\r
+ "2cca4c57.d9d904",\r
+ "6023813.dc6018"\r
]\r
]\r
},\r
{\r
- "id": "61403202.67ffac",\r
- "type": "for",\r
- "name": "for",\r
- "xml": "<for index='ida' start='0' end='`$inter.logical-link_length`' >\n",\r
+ "id": "2cca4c57.d9d904",\r
+ "type": "failure",\r
+ "name": "failure",\r
+ "xml": "<outcome value='failure'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 717.8333435058594,\r
- "y": 454.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 588.3428077697754,\r
+ "y": 511.67611598968506,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "61f864fb.8ad3fc"\r
+ "735a8eb3.b2849"\r
]\r
]\r
},\r
{\r
- "id": "750846eb.eb1858",\r
- "type": "outcome",\r
- "name": "inter-domain",\r
- "xml": "<outcome value='inter-domain'>\n",\r
+ "id": "6023813.dc6018",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 990.8333435058594,\r
- "y": 454.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 586.676212310791,\r
+ "y": 581.6761236190796,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "4071f83b.54b008"\r
+ "e278c72e.5e1da8"\r
]\r
]\r
},\r
{\r
- "id": "bb3b4d5f.2b2bc",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='access-bend' value='`$inter.logical-link[$ida].relationship-list.relationship[0].relationship-data[1].relationship-value`' />\n<parameter name='access-cend' value='`$inter.logical-link[$ida].relationship-list.relationship[1].relationship-data[1].relationship-value`' />\n",\r
- "comments": "",\r
- "x": 1557.583396911621,\r
- "y": 305.4166898727417,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
- },\r
- {\r
- "id": "e9fe864f.b1d708",\r
- "type": "break",\r
- "name": "break",\r
- "xml": "<break>\n",\r
+ "id": "735a8eb3.b2849",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No service route found by OOF' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 1575.333396911621,\r
- "y": 403.91669178009033,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 760.0094184875488,\r
+ "y": 508.3427724838257,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "8c88b9bd.0e2f28",\r
+ "id": "e278c72e.5e1da8",\r
"type": "block",\r
"name": "block : atomic",\r
- "xml": "<block atomic=\"true\">\n",\r
- "atomic": "false",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1418.583396911621,\r
- "y": 397.416690826416,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 721.6760787963867,\r
+ "y": 583.3426895141602,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "bb3b4d5f.2b2bc",\r
- "e9fe864f.b1d708"\r
+ "b0f4f043.fcedf",\r
+ "d89aa620.de5f38",\r
+ "8541aa72.6ad1b8",\r
+ "790ae4a6.71d53c",\r
+ "8c94f919.1112d8"\r
]\r
]\r
},\r
{\r
- "id": "b39431ae.10e55",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test=\"`$access-bend == ''`\">\n",\r
+ "id": "b0f4f043.fcedf",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 680.8333435058594,\r
- "y": 560.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 868.3428344726562,\r
+ "y": 581.6760711669922,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "1bff9a4a.aa1c56",\r
- "c7a0ae8a.585af"\r
+ "f7cea59b.5d9848"\r
]\r
]\r
},\r
{\r
- "id": "1bff9a4a.aa1c56",\r
- "type": "outcomeTrue",\r
- "name": "true",\r
- "xml": "<outcome value='true'>\n",\r
+ "id": "8a90fbb0.af3a68",\r
+ "type": "get-resource",\r
+ "name": "get-resource",\r
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"logical-link\"\nkey=\"logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idml]\"\npfx='inter' local-only='false' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 824.8333435058594,\r
- "y": 560.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1168.3427734375,\r
+ "y": 415.00934886932373,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- [\r
- "99508862.dd9ed8"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "99508862.dd9ed8",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='No inter-domain-links available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
- "comments": "",\r
- "x": 973.8333435058594,\r
- "y": 561.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
- },\r
- {\r
- "id": "c7a0ae8a.585af",\r
- "type": "outcomeFalse",\r
- "name": "false",\r
- "xml": "<outcome value='false'>\n",\r
+ "id": "f7cea59b.5d9848",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 559.8333435058594,\r
- "y": 636.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1003.3427200317383,\r
+ "y": 576.6761045455933,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "64bdfe75.3731a"\r
+ "8a90fbb0.af3a68",\r
+ "2a13ccaf.714454"\r
]\r
]\r
},\r
{\r
- "id": "64bdfe75.3731a",\r
- "type": "block",\r
- "name": "block : atomic",\r
- "xml": "<block atomic=\"true\">\n",\r
- "atomic": "false",\r
+ "id": "2a13ccaf.714454",\r
+ "type": "switchNode",\r
+ "name": "check link status",\r
+ "xml": "<switch test=\"`$inter.operational-status == up`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 704.8333435058594,\r
- "y": 637.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1183.3429260253906,\r
+ "y": 573.3427724838257,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "d71ceee8.2cc21",\r
- "5812464d.ff2318",\r
- "d5d60b0e.6b7598",\r
- "e899697c.47e108"\r
+ "71599559.97cb7c"\r
]\r
]\r
},\r
{\r
- "id": "d71ceee8.2cc21",\r
- "type": "for",\r
- "name": "for",\r
- "xml": "<for index='idb' start='0' end='2' >\n",\r
+ "id": "71599559.97cb7c",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 893.8333435058594,\r
- "y": 635.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1315.0094413757324,\r
+ "y": 520.0094766616821,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "4df590dd.62851"\r
+ "86e4c880.1fc408"\r
]\r
]\r
},\r
{\r
- "id": "f4b1528e.2b869",\r
- "type": "call",\r
- "name": "call",\r
- "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
+ "id": "b9982bc5.eb26e8",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='flag' value='false' />\n",\r
+ "comments": "",\r
+ "x": 1575.009407043457,\r
+ "y": 513.3427467346191,\r
+ "z": "23af8cef.968934",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "d89aa620.de5f38",\r
+ "type": "switchNode",\r
+ "name": "check flag",\r
+ "xml": "<switch test=\"`$flag == 'true' `\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1444.8333435058594,\r
- "y": 650.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 921.6761512756348,\r
+ "y": 648.3427076339722,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "b82ddceb.8c1de",\r
- "11734593.7b34da"\r
+ "5b915e75.cc34e",\r
+ "b8d2bc77.f938a"\r
]\r
]\r
},\r
{\r
- "id": "4df590dd.62851",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$idb`'>\n",\r
+ "id": "5b915e75.cc34e",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1019.8333435058594,\r
- "y": 635.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1098.3427085876465,\r
+ "y": 621.6760578155518,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "e24cf2b6.2e8bb",\r
- "fcc6fd38.e5cb2"\r
+ "946ef420.757b28"\r
]\r
]\r
},\r
{\r
- "id": "e24cf2b6.2e8bb",\r
- "type": "outcome",\r
- "name": "outcome",\r
- "xml": "<outcome value='0'>\n",\r
+ "id": "b8d2bc77.f938a",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1147.8333435058594,\r
- "y": 602.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1076.6761093139648,\r
+ "y": 683.3427886962891,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "14ca5977.d20f97"\r
+ "4b341d0.dcf13e4"\r
]\r
]\r
},\r
{\r
- "id": "14ca5977.d20f97",\r
+ "id": "4b341d0.dcf13e4",\r
"type": "block",\r
"name": "block : atomic",\r
- "xml": "<block atomic=\"true\">\n",\r
- "atomic": "false",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1291.8333435058594,\r
- "y": 602.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1215.6156425476074,\r
+ "y": 688.342743396759,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "f4b1528e.2b869",\r
- "13ff6105.eaad1f"\r
+ "8dbf5643.27c098"\r
]\r
]\r
},\r
{\r
- "id": "a1dafaaf.167958",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-cend`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-zend`' />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$access-service-name + '_MDONS-OTN'`\" />\n<parameter name='domain-type' value=\"TAPI\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$service2-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service2-svc-instance-id`\" />\n",\r
- "comments": "",\r
- "x": 1452.8333435058594,\r
- "y": 856.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
- },\r
- {\r
- "id": "c16d7ee9.39a1a",\r
- "type": "call",\r
- "name": "call",\r
- "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
+ "id": "8dbf5643.27c098",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idmk' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1289.8333435058594,\r
- "y": 1143.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1363.9487037658691,\r
+ "y": 688.3428287506104,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "eadb5b74.6cde68",\r
- "2fe5acd9.03dff4"\r
+ "17fcda64.b52d86"\r
]\r
]\r
},\r
{\r
- "id": "fcc6fd38.e5cb2",\r
- "type": "outcome",\r
- "name": "outcome",\r
- "xml": "<outcome value='1'>\n",\r
+ "id": "21ebe060.eb5b2",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].srcInterfaceId`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].dstInterfaceId`' />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$access-service-name + '_MDONS-OTN'`\" />\n<parameter name='domain-type' value=\"TAPI\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$domain-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$domain-instance-id`\" />\n\n",\r
+ "comments": "",\r
+ "x": 1399.5549354553223,\r
+ "y": 873.1910076141357,\r
+ "z": "23af8cef.968934",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "8541aa72.6ad1b8",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idomainsvc' start='0' end='`$oof-response.solutions.routeInfo.serviceRoute_length`' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1131.8333435058594,\r
- "y": 850.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 909.5549011230469,\r
+ "y": 758.1912117004395,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "6d4682a2.6cf8ac"\r
+ "9e699e75.e8a28"\r
]\r
]\r
},\r
{\r
- "id": "6d4682a2.6cf8ac",\r
+ "id": "9e699e75.e8a28",\r
"type": "block",\r
"name": "block : atomic",\r
- "xml": "<block atomic=\"true\">\n",\r
- "atomic": "false",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1281.8333435058594,\r
- "y": 873.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1154.5548858642578,\r
+ "y": 774.8578758239746,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "a1dafaaf.167958",\r
- "c16d7ee9.39a1a"\r
+ "abf6824.23e3b8",\r
+ "2039896a.be3116",\r
+ "21ebe060.eb5b2",\r
+ "bc8e66e3.f1c2b8",\r
+ "1c7045f1.ce177a"\r
]\r
]\r
},\r
{\r
- "id": "13ff6105.eaad1f",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-aend`' />\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-bend`' />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$access-service-name + '_MDONS-OTN'`\" />\n<parameter name='domain-type' value=\"TAPI\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$service1-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service1-svc-instance-id`\" />\n\n",\r
- "comments": "",\r
- "x": 1444.8333435058594,\r
- "y": 585.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
- },\r
- {\r
- "id": "5812464d.ff2318",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$service1 == $service2 == success`'>\n",\r
+ "id": "abf6824.23e3b8",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"domain-request-id\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 455.3333511352539,\r
- "y": 1077.9166975021362,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1394.5548477172852,\r
+ "y": 724.8578109741211,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- [\r
- "5c9c5b68.cd5504",\r
- "495561a5.fec34"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "2552ecde.5a89f4",\r
- "type": "returnSuccess",\r
- "name": "return success",\r
- "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Multi-domain-service successfully created' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "id": "2039896a.be3116",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"domain-instance-id\"/> ",\r
"comments": "",\r
- "x": 959.8333892822266,\r
- "y": 1075.4167022705078,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
+ "outputs": 1,\r
+ "x": 1427.8881454467773,\r
+ "y": 779.8579711914062,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
},\r
{\r
- "id": "e8dd732b.52f0b",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Multi-domain-service creation failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "id": "ed60a18f.df4a7",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='domain-requests' value=\"`$domain-requests + $domain-request-id + ','`\" />\n",\r
"comments": "",\r
- "x": 874.0833892822266,\r
- "y": 1287.9167022705078,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1877.8881530761719,\r
+ "y": 819.8578510284424,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "b82ddceb.8c1de",\r
- "type": "success",\r
- "name": "success",\r
- "xml": "<outcome value='success'>\n",\r
+ "id": "bc8e66e3.f1c2b8",\r
+ "type": "call",\r
+ "name": "call",\r
+ "xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1589.8333435058594,\r
- "y": 625.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1236.221565246582,\r
+ "y": 917.7366065979004,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "35cec1fe.7cd71e"\r
+ "e39ae564.2e9528"\r
]\r
]\r
},\r
{\r
- "id": "eadb5b74.6cde68",\r
+ "id": "e39ae564.2e9528",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1431.8333435058594,\r
- "y": 1139.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1367.8881645202637,\r
+ "y": 931.069995880127,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "72d0218e.8f2fd"\r
+ "18342550.e06acb"\r
]\r
]\r
},\r
{\r
- "id": "d5d60b0e.6b7598",\r
+ "id": "5c52d0a6.4eb0b",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='access-service-name' value='`$optical-service-create-input.payload.service-name`' />\n",\r
+ "xml": "<set>\n<parameter name='service-status' value='`$final-response-code`' />\n\n",\r
"comments": "",\r
- "x": 840.8333435058594,\r
- "y": 598.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1667.5548210144043,\r
+ "y": 860.7367286682129,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "caf045ec.2f23f8",\r
+ "id": "18342550.e06acb",\r
"type": "block",\r
- "name": "block",\r
- "xml": "<block>\n",\r
- "atomic": "false",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 764.5833892822266,\r
- "y": 995.6666994094849,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1509.2215728759766,\r
+ "y": 909.4033145904541,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "9e317702.903b08",\r
- "2552ecde.5a89f4",\r
- "146e2604.39be4a",\r
- "2c1dad44.b6ddc2"\r
+ "5c52d0a6.4eb0b",\r
+ "46946a06.9ee744",\r
+ "e38c5eae.94d3d"\r
]\r
]\r
},\r
{\r
- "id": "9e317702.903b08",\r
- "type": "save",\r
- "name": "update acc service db",\r
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $as-request-id'\nforce='true' pfx='save-result'>",\r
+ "id": "46946a06.9ee744",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test='`$service-status == 200`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 970.8333892822266,\r
- "y": 895.6666984558105,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1688.8884048461914,\r
+ "y": 912.736647605896,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- []\r
+ [\r
+ "d9fd1d0e.e0fce",\r
+ "533db999.55c468"\r
+ ]\r
]\r
},\r
{\r
- "id": "9b1c21a0.1f564",\r
- "type": "record",\r
- "name": "record",\r
- "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/inter-domain.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Access service creation failed\"/>\n\n\n\n",\r
+ "id": "d9fd1d0e.e0fce",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 850.3333892822266,\r
- "y": 1189.4167003631592,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1837.888168334961,\r
+ "y": 884.403256893158,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- []\r
+ [\r
+ "bd83526e.c9e3c"\r
+ ]\r
]\r
},\r
{\r
- "id": "eb99418.1ac6dc",\r
- "type": "block",\r
- "name": "block",\r
- "xml": "<block>\n",\r
- "atomic": "false",\r
+ "id": "533db999.55c468",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 713.0833854675293,\r
- "y": 1228.916766166687,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1835.5547695159912,\r
+ "y": 956.4033432006836,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "9b1c21a0.1f564",\r
- "e8dd732b.52f0b"\r
+ "5d7a5d7.cc9afa4"\r
]\r
]\r
},\r
{\r
- "id": "c5ae62a0.518d9",\r
+ "id": "bd83526e.c9e3c",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
+ "xml": "<set>\n<parameter name='status' value='success' />\n",\r
"comments": "",\r
- "x": 1837.8333435058594,\r
- "y": 553.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1977.8879470825195,\r
+ "y": 880.0699634552002,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "35cec1fe.7cd71e",\r
- "type": "block",\r
- "name": "block : atomic",\r
- "xml": "<block atomic=\"true\">\n",\r
- "atomic": "false",\r
+ "id": "5d7a5d7.cc9afa4",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='status' value='failure' />\n<parameter name='access-status' value='failure' />\n",\r
"comments": "",\r
- "outputs": 1,\r
- "x": 1687.8333435058594,\r
- "y": 555.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
- "wires": [\r
- [\r
- "c5ae62a0.518d9",\r
- "cc685478.44b5d8"\r
- ]\r
- ]\r
+ "x": 1974.8880081176758,\r
+ "y": 957.0698642730713,\r
+ "z": "23af8cef.968934",\r
+ "wires": []\r
},\r
{\r
- "id": "cc685478.44b5d8",\r
+ "id": "e38c5eae.94d3d",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='domain-status' value=\"`$domain-status + $domain-request-id + '_' + $status` \" />\n",\r
+ "comments": "",\r
+ "x": 1649.554946899414,\r
+ "y": 996.221586227417,\r
+ "z": "23af8cef.968934",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "790ae4a6.71d53c",\r
"type": "switchNode",\r
"name": "switch",\r
- "xml": "<switch test='`$service1-status == 200`'>\n",\r
+ "xml": "<switch test=\"`$access-status == 'success'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1715.8333435058594,\r
- "y": 685.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 764.1002426147461,\r
+ "y": 1096.2215242385864,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "4120a771.cb7b78",\r
- "304cf1d.95f070e"\r
+ "d43038a6.7e9fc8"\r
]\r
]\r
},\r
{\r
- "id": "4120a771.cb7b78",\r
+ "id": "d43038a6.7e9fc8",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1884.8333435058594,\r
- "y": 640.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 916.676139831543,\r
+ "y": 1049.4034128189087,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "b8c2bbf6.152258"\r
+ "6c2d775e.ec6158"\r
]\r
]\r
},\r
{\r
- "id": "304cf1d.95f070e",\r
+ "id": "ec6a3394.1e3aa",\r
"type": "outcomeFalse",\r
"name": "false",\r
"xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1885.8333435058594,\r
- "y": 707.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 815.0094375610352,\r
+ "y": 1242.7365236282349,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "d123f6e.9b1a508"\r
+ "b2d48de7.71bcd"\r
]\r
]\r
},\r
{\r
- "id": "b8c2bbf6.152258",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service1' value='success' />\n",\r
+ "id": "2f6b622f.337eae",\r
+ "type": "returnSuccess",\r
+ "name": "return success",\r
+ "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Multi-domain-service successfully created' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 2019.8333435058594,\r
- "y": 629.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1251.676170349121,\r
+ "y": 1151.07004737854,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "d123f6e.9b1a508",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service1' value='failure' />\n",\r
+ "id": "6c2d775e.ec6158",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
"comments": "",\r
- "x": 2021.8333435058594,\r
- "y": 706.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
+ "outputs": 1,\r
+ "x": 1048.0927734375,\r
+ "y": 1097.9866914749146,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ [\r
+ "65715a4d.096ba4",\r
+ "2f6b622f.337eae",\r
+ "25648259.4bf36e"\r
+ ]\r
+ ]\r
},\r
{\r
- "id": "72d0218e.8f2fd",\r
+ "id": "65715a4d.096ba4",\r
+ "type": "save",\r
+ "name": "update acc service db",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\", domain_requests = $domain-requests WHERE request_id = $access-request-id'\nforce='true' pfx='save-result'>",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1254.3427734375,\r
+ "y": 997.9866905212402,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "25648259.4bf36e",\r
+ "type": "call",\r
+ "name": "create-service-relationship",\r
+ "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1267.6760711669922,\r
+ "y": 1066.736717224121,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "8c94f919.1112d8",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/oof-mdons.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Domain Status\"/>\n<parameter name=\"field2\" value=\"`$domain-status`\"/>\n<parameter name=\"field3\" value=\"`$flag`\"/>\n<parameter name=\"field4\" value=\"`$access-status`\"/>\n\n\n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 866.8276214599609,\r
+ "y": 859.5548648834229,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "b2d48de7.71bcd",\r
"type": "block",\r
"name": "block : atomic",\r
- "xml": "<block atomic=\"true\">\n",\r
- "atomic": "false",\r
+ "xml": "<block atomic='true'>",\r
+ "atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1604.8333435058594,\r
- "y": 1120.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 956.3730545043945,\r
+ "y": 1247.585117340088,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "1b71dbd0.f488a4",\r
- "f3c54b18.1b0eb8"\r
+ "4e7fc079.04b4a",\r
+ "7b36ef0f.c082b",\r
+ "cc6c823.0642a8",\r
+ "fc4d8ab2.5ec108",\r
+ "aec89fbb.ad742"\r
]\r
]\r
},\r
{\r
- "id": "f3c54b18.1b0eb8",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$service2-status == 200`'>\n",\r
+ "id": "4e7fc079.04b4a",\r
+ "type": "execute",\r
+ "name": "execute",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$domain-status`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix2\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1736.8333435058594,\r
- "y": 1219.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1116.372932434082,\r
+ "y": 1244.251636505127,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- [\r
- "d06b5ea3.2c7da",\r
- "9a666773.f65fe8"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "d06b5ea3.2c7da",\r
- "type": "outcomeTrue",\r
- "name": "true",\r
- "xml": "<outcome value='true'>\n",\r
+ "id": "7b36ef0f.c082b",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idelsvc' start='0' end='`$param-prefix2_length`' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1892.8333435058594,\r
- "y": 1144.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1104.7063179016113,\r
+ "y": 1301.0698909759521,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "be86fbe9.594738"\r
+ "f59ddd81.b432b"\r
]\r
]\r
},\r
{\r
- "id": "9a666773.f65fe8",\r
- "type": "outcomeFalse",\r
- "name": "false",\r
- "xml": "<outcome value='false'>\n",\r
+ "id": "f59ddd81.b432b",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$param-prefix2[$idelsvc] == 'success'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1949.8333435058594,\r
- "y": 1226.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1244.7062797546387,\r
+ "y": 1299.4032649993896,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "4df0a4d2.d2637c"\r
+ "831a7caf.8175e"\r
]\r
]\r
},\r
{\r
- "id": "be86fbe9.594738",\r
+ "id": "21058360.3ce7ec",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
+ "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$param-prefix2[$idelsvc]`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$access-service-name + '_MDONS-OTN_'`\"/>\n\n",\r
"comments": "",\r
- "x": 2093.8333435058594,\r
- "y": 1134.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1651.3730010986328,\r
+ "y": 1182.7366724014282,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "4df0a4d2.d2637c",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
+ "id": "831a7caf.8175e",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
"comments": "",\r
- "x": 2092.8333435058594,\r
- "y": 1204.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
+ "outputs": 1,\r
+ "x": 1383.0397186279297,\r
+ "y": 1291.0701208114624,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ [\r
+ "b469d53f.363e68"\r
+ ]\r
+ ]\r
},\r
{\r
- "id": "1b71dbd0.f488a4",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service2-status' value='`$final-response-code`' />\n",\r
+ "id": "b469d53f.363e68",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
"comments": "",\r
- "x": 1774.8333435058594,\r
- "y": 1067.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
+ "outputs": 1,\r
+ "x": 1514.7064208984375,\r
+ "y": 1289.4033203125,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ [\r
+ "21058360.3ce7ec",\r
+ "a9a6976b.e9a218"\r
+ ]\r
+ ]\r
},\r
{\r
- "id": "e899697c.47e108",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='inter' value='' />\n",\r
+ "id": "a9a6976b.e9a218",\r
+ "type": "call",\r
+ "name": "call TAPI DELETE DG",\r
+ "xml": "<call module='optical-service' rpc='service-delete-tapi' mode='sync' >\n",\r
"comments": "",\r
- "x": 889.3333854675293,\r
- "y": 683.4166970252991,\r
- "z": "f30c4ed5.582ba",\r
- "wires": []\r
+ "outputs": 1,\r
+ "x": 1689.8578872680664,\r
+ "y": 1322.7366399765015,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
},\r
{\r
- "id": "11734593.7b34da",\r
- "type": "failure",\r
- "name": "failure",\r
- "xml": "<outcome value='failure'>\n",\r
+ "id": "cc6c823.0642a8",\r
+ "type": "delete",\r
+ "name": "delete access from db",\r
+ "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n resource=\"SQL\"\n key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $access-request-id\">",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1592.8333435058594,\r
- "y": 720.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1074.554832458496,\r
+ "y": 1430.9185132980347,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "fc4d8ab2.5ec108",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1082.88818359375,\r
+ "y": 1362.585205078125,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "528f2a75.c81264"\r
+ "8f2b32ff.b0e4f"\r
]\r
]\r
},\r
{\r
- "id": "528f2a75.c81264",\r
+ "id": "8f2b32ff.b0e4f",\r
+ "type": "save",\r
+ "name": "change link status",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link' \n key='locgical-link.link-name = $oof-response.solution.routeInfo.linkList[$idmk]' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"operational-status\" value=\"up\" />\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1249.554666519165,\r
+ "y": 1362.5851860046387,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "aec89fbb.ad742",\r
"type": "returnFailure",\r
"name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Create Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Access service failed as one of the domain services failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 1752.8333435058594,\r
- "y": 741.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 914.5549583435059,\r
+ "y": 1477.5852184295654,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "2fe5acd9.03dff4",\r
- "type": "failure",\r
- "name": "failure",\r
- "xml": "<outcome value='failure'>\n",\r
+ "id": "86e4c880.1fc408",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>",\r
+ "atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1390.8333435058594,\r
- "y": 1221.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1446.676025390625,\r
+ "y": 516.5245971679688,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "c76d7b74.481948"\r
+ "b9982bc5.eb26e8"\r
]\r
]\r
},\r
{\r
- "id": "c76d7b74.481948",\r
+ "id": "946ef420.757b28",\r
"type": "returnFailure",\r
"name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Create Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Inter domain links not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 1550.8333435058594,\r
- "y": 1242.6666717529297,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1266.070068359375,\r
+ "y": 623.0397338867188,\r
+ "z": "23af8cef.968934",\r
"wires": []\r
},\r
{\r
- "id": "5c9c5b68.cd5504",\r
- "type": "outcomeTrue",\r
- "name": "true",\r
- "xml": "<outcome value='true'>\n",\r
+ "id": "893c6078.bb7b4",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 623.833381652832,\r
- "y": 1001.1666984558105,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 751.6761016845703,\r
+ "y": 126.67614555358887,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "caf045ec.2f23f8"\r
+ "5ed5d68f.a14598"\r
]\r
]\r
},\r
{\r
- "id": "495561a5.fec34",\r
- "type": "outcomeFalse",\r
- "name": "false",\r
- "xml": "<outcome value='false'>\n",\r
+ "id": "af263c0f.2614b",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 588.083381652832,\r
- "y": 1230.166699886322,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 760.0094604492188,\r
+ "y": 235.00946044921875,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "eb99418.1ac6dc"\r
+ "5b792691.30eb98"\r
]\r
]\r
},\r
{\r
- "id": "146e2604.39be4a",\r
- "type": "call",\r
- "name": "create-service-relationship",\r
- "xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
+ "id": "17fcda64.b52d86",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1495.7669105529785,\r
+ "y": 681.3730545043945,\r
+ "z": "23af8cef.968934",\r
+ "wires": [\r
+ [\r
+ "fb18a4c2.061f18"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "fb18a4c2.061f18",\r
+ "type": "update",\r
+ "name": "update logical-link-status AAI",\r
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n key='logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idmk]'\n local-only='false'>\n<parameter name='operational-status' value='occupied' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 970.8333892822266,\r
- "y": 994.4166984558105,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1698.4942245483398,\r
+ "y": 681.3730535507202,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "4071f83b.54b008",\r
+ "id": "1c7045f1.ce177a",\r
"type": "switchNode",\r
"name": "switch",\r
- "xml": "<switch test='`$inter.logical-link[$ida].operational-status == occupied`'>\n",\r
+ "xml": "<switch test=\"`$idomainsvc == $oof-response.solutions.routeInfo.serviceRoute_length - 1`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1132.5,\r
- "y": 346.25,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1542.4336471557617,\r
+ "y": 821.3730182647705,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "9d6b0593.4c7858",\r
- "1087939c.29799c"\r
+ "25791c4d.039894",\r
+ "dfe061cd.f2699"\r
]\r
]\r
},\r
{\r
- "id": "9d6b0593.4c7858",\r
+ "id": "25791c4d.039894",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1250.0000190734863,\r
- "y": 295.00000190734863,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1690.7669677734375,\r
+ "y": 756.373046875,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
- []\r
+ [\r
+ "da7f9e41.f2bdd"\r
+ ]\r
]\r
},\r
{\r
- "id": "1087939c.29799c",\r
+ "id": "dfe061cd.f2699",\r
"type": "outcomeFalse",\r
"name": "false",\r
"xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1256.2500190734863,\r
- "y": 401.2500057220459,\r
- "z": "f30c4ed5.582ba",\r
+ "x": 1714.100341796875,\r
+ "y": 809.7064208984375,\r
+ "z": "23af8cef.968934",\r
"wires": [\r
[\r
- "8c88b9bd.0e2f28"\r
+ "ed60a18f.df4a7"\r
]\r
]\r
},\r
{\r
- "id": "2c1dad44.b6ddc2",\r
- "type": "update",\r
- "name": "update logical-link-status AAI",\r
- "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n key='logical-link.link-name = $inter.logical-link[$ida].link-name '\n local-only='false'>\n<parameter name='operational-status' value='occupied' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",\r
+ "id": "da7f9e41.f2bdd",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='domain-requests' value=\"`$domain-requests + $domain-request-id`\" />\n",\r
"comments": "",\r
- "outputs": 1,\r
- "x": 1015,\r
- "y": 946.25,\r
- "z": "f30c4ed5.582ba",\r
- "wires": [\r
- []\r
- ]\r
+ "x": 1822.4335594177246,\r
+ "y": 748.0397148132324,\r
+ "z": "23af8cef.968934",\r
+ "wires": []\r
}\r
]
\ No newline at end of file
--- /dev/null
+[\r
+ {\r
+ "id": "979b170b.501f38",\r
+ "type": "dgstart",\r
+ "name": "DGSTART",\r
+ "outputs": 1,\r
+ "x": 146.67613220214844,\r
+ "y": 100.00946807861328,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "acdc3697.044ca8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "acdc3697.044ca8",\r
+ "type": "service-logic",\r
+ "name": "optical-service ${project.version}",\r
+ "module": "optical-service",\r
+ "version": "${project.version}",\r
+ "comments": "",\r
+ "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='optical-service' version='${project.version}'>",\r
+ "outputs": 1,\r
+ "x": 159.67613220214844,\r
+ "y": 160.00946807861328,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "6aa276a4.5ff2e8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6aa276a4.5ff2e8",\r
+ "type": "method",\r
+ "name": "mdons-closed-loop",\r
+ "xml": "<method rpc='mdons-closed-loop' mode='sync'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 179.67613220214844,\r
+ "y": 240.00946807861328,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "5edf7731.e3c8c8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5edf7731.e3c8c8",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 377.17613220214844,\r
+ "y": 243.3428020477295,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "7714851d.5602ac",\r
+ "be199a1c.cd8e38",\r
+ "bd51736d.93a7a",\r
+ "c3ceda79.d79428",\r
+ "7f5a72c8.570a9c",\r
+ "184db38e.d6d8fc",\r
+ "a1e03d53.01d48",\r
+ "2f199490.edb30c",\r
+ "23f3d42a.2bdd4c",\r
+ "74b53348.a5012c",\r
+ "1421c3d7.48360c",\r
+ "f93758f.8d8faa8",\r
+ "6200ff9b.d9304",\r
+ "e1a11a59.e81cd8",\r
+ "9f686b58.9ed108",\r
+ "785dc0fe.0394b",\r
+ "998851ce.e8b6c",\r
+ "761b7172.3b156",\r
+ "1a8fcaf7.2d73b5",\r
+ "dcfc43a0.4f0e8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "7714851d.5602ac",\r
+ "type": "get-resource",\r
+ "name": "get domain for access",\r
+ "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE service_instance_id = $access-service-id'\npfx='access'>",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 583.3427810668945,\r
+ "y": 83.34281826019287,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "74b53348.a5012c",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='domain-services' value='`$access.domain-requests`' />\n<parameter name='pinterface-list' value='`$access.pinterface-list`' />\n<parameter name='optical-service-delete-input.request-id' value='`$access.request-id`' />\n<parameter name='optical-service-delete-input.payload.param[0].name' value='service-name' />\n<parameter name='optical-service-delete-input.payload.param[0].value' value='`$service-name`' />\n<parameter name='service-instance-id' value='`$access.service-instance-id`' />\n<parameter name='service-rate' value='`$access.service-rate`' />\n<parameter name='service-type' value='`$access.service-type`' />\n<parameter name='global-customer-id' value='`$access.global-customer-id`' />\n<parameter name='notification-url' value='`$access.notification-url`' />\n\n",\r
+ "comments": "",\r
+ "x": 586.6761436462402,\r
+ "y": 168.3428077697754,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "c3ceda79.d79428",\r
+ "type": "execute",\r
+ "name": "split p-interfaces",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$pinterface-list`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 756.6761703491211,\r
+ "y": 341.6760678291321,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "be199a1c.cd8e38",\r
+ "type": "call",\r
+ "name": "call optical delete",\r
+ "xml": "<call module='optical-service' rpc='optical-service-delete' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 836.3730087280273,\r
+ "y": 233.3427505493164,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "bd51736d.93a7a",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Delete successful\"/>\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 746.6760864257812,\r
+ "y": 286.67609786987305,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "a1e03d53.01d48",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.request-id' value='`$access.request-id`' />\n<parameter name='optical-service-create-input.global-customer-id' value='`$global-customer-id`' />\n<parameter name='optical-service-create-input.service-type' value='`$service-type`' />\n<parameter name='optical-service-create-input.notification-url' value='`$notification-url`' />\n<parameter name='optical-service-create-input.service-id' value='`$service-instance-id`' />\n<parameter name='optical-service-create-input.source' value='SO' />\n\n",\r
+ "comments": "",\r
+ "x": 448.3428554534912,\r
+ "y": 780.0092144012451,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "7f5a72c8.570a9c",\r
+ "type": "execute",\r
+ "name": "split p-interfaces",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$param-prefix[0]`'/>\n<parameter name=\"regex\" value=\"--\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-aend\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 778.3427124023438,\r
+ "y": 396.6761243343353,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "184db38e.d6d8fc",\r
+ "type": "execute",\r
+ "name": "split p-interfaces",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$param-prefix[1]`'/>\n<parameter name=\"regex\" value=\"--\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-zend\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 738.3427658081055,\r
+ "y": 461.67614459991455,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "2f199490.edb30c",\r
+ "type": "execute",\r
+ "name": "coding func split",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$new-aend[0]`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"coding1\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 706.6761093139648,\r
+ "y": 523.3428020477295,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "23f3d42a.2bdd4c",\r
+ "type": "execute",\r
+ "name": "coding func split",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$new-zend[0]`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"coding2\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 610.0095977783203,\r
+ "y": 583.3426520824432,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "dcfc43a0.4f0e8",\r
+ "type": "call",\r
+ "name": "call optical create",\r
+ "xml": "<call module='optical-service' rpc='optical-service-create' mode='sync' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 102.5,\r
+ "y": 1340.009355545044,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "1421c3d7.48360c",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Length\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param_length`\"/>\n<parameter name=\"field\" value=\"`$access.service-instance-id`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 400.0093765258789,\r
+ "y": 856.5243883132935,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "f93758f.8d8faa8",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='ido' start='0' end='`$optical-service-create-input.payload.param_length`' >\n \n \n \n\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 485.0094223022461,\r
+ "y": 686.3730640411377,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "f31b8fd1.5f4d1"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f31b8fd1.5f4d1",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test='`$ido`'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 668.3428268432617,\r
+ "y": 664.8578968048096,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "1b5199d0.96ea36",\r
+ "177f77ff.52ac08",\r
+ "19c1462c.c59aca",\r
+ "544106b6.aa1f68",\r
+ "7bd3ca6d.2b8474",\r
+ "f4220e5f.9f972",\r
+ "5bbf3ebf.d41c6"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "1b5199d0.96ea36",\r
+ "type": "outcome",\r
+ "name": "outcome",\r
+ "xml": "<outcome value='0'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 790.0094909667969,\r
+ "y": 618.1913185119629,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "e297f2a2.edf72"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "177f77ff.52ac08",\r
+ "type": "outcome",\r
+ "name": "outcome",\r
+ "xml": "<outcome value='1'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 843.3427314758301,\r
+ "y": 694.7063417434692,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "2a899320.3dd4cc"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "19c1462c.c59aca",\r
+ "type": "outcome",\r
+ "name": "outcome",\r
+ "xml": "<outcome value='2'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 836.676082611084,\r
+ "y": 748.0396919250488,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "b64d4d5e.2cc7e"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "544106b6.aa1f68",\r
+ "type": "outcome",\r
+ "name": "outcome",\r
+ "xml": "<outcome value='3'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 790.0094680786133,\r
+ "y": 806.373140335083,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "33f61f5f.31288"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "7bd3ca6d.2b8474",\r
+ "type": "outcome",\r
+ "name": "outcome",\r
+ "xml": "<outcome value='4'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 738.3427658081055,\r
+ "y": 889.7063961029053,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "a24de250.4b975"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f4220e5f.9f972",\r
+ "type": "outcome",\r
+ "name": "outcome",\r
+ "xml": "<outcome value='5'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 678.3427276611328,\r
+ "y": 964.5548820495605,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "381e4d54.13d312"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5bbf3ebf.d41c6",\r
+ "type": "outcome",\r
+ "name": "outcome",\r
+ "xml": "<outcome value='6'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 633.3428230285645,\r
+ "y": 1034.5549030303955,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "2d962f70.5e047"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6200ff9b.d9304",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param_length' value='7' />\n",\r
+ "comments": "",\r
+ "x": 538.3427810668945,\r
+ "y": 634.7064361572266,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "e5f0cfb8.b833e",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='service-name' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$original-name`' />\n\n",\r
+ "comments": "",\r
+ "x": 1033.3427352905273,\r
+ "y": 589.5548629760742,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "ad0c9856.4ccac8",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-aend[0]`' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-aend[1]`' />\n\n",\r
+ "comments": "",\r
+ "x": 1108.3427734375,\r
+ "y": 687.8881416320801,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "e472f759.3896c8",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-zend[0]`' />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-zend[1]`' />\n\n",\r
+ "comments": "",\r
+ "x": 1100.009479522705,\r
+ "y": 781.221529006958,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "9391881.856cf78",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding1[0] + '_coding_func'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\n\n",\r
+ "comments": "",\r
+ "x": 1046.6760711669922,\r
+ "y": 866.2215518951416,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "edc8b201.188e4",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding2[0] + '_coding_func'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\n\n",\r
+ "comments": "",\r
+ "x": 1028.3428497314453,\r
+ "y": 961.2215480804443,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "dd9f4672.ff9e18",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding1[0] + '_client_proto'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\n\n",\r
+ "comments": "",\r
+ "x": 1015.0093116760254,\r
+ "y": 1061.2214584350586,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "6e60aabd.002cf4",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.param[$ido].name' value=\"`$coding2[0] + '_client_proto'`\" />\n<parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\n",\r
+ "comments": "",\r
+ "x": 890.0094223022461,\r
+ "y": 1151.2214546203613,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "e297f2a2.edf72",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 923.342809677124,\r
+ "y": 577.8882331848145,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "e5f0cfb8.b833e",\r
+ "32355890.221888"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "32355890.221888",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 0\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1033.3427734375,\r
+ "y": 639.5548706054688,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "2a899320.3dd4cc",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 996.6761207580566,\r
+ "y": 697.8881816864014,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "ad0c9856.4ccac8",\r
+ "1923e41a.3df5ec"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "b64d4d5e.2cc7e",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 946.6760902404785,\r
+ "y": 772.8882360458374,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "e472f759.3896c8",\r
+ "708de688.ffe158"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "33f61f5f.31288",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 923.3427352905273,\r
+ "y": 821.2215518951416,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "9391881.856cf78",\r
+ "cba7e744.47fa48"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a24de250.4b975",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 843.3427734375,\r
+ "y": 887.8882446289062,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "edc8b201.188e4",\r
+ "d0395cd6.55c81"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "381e4d54.13d312",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 823.3427734375,\r
+ "y": 934.5548706054688,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "dd9f4672.ff9e18",\r
+ "1f93d608.fb2cea"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "2d962f70.5e047",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 778.3426818847656,\r
+ "y": 1037.8882722854614,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "6e60aabd.002cf4",\r
+ "d2d6743b.265be8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "1923e41a.3df5ec",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 1\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1101.676067352295,\r
+ "y": 736.2215881347656,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "708de688.ffe158",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 2\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1106.6761474609375,\r
+ "y": 831.2215576171875,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "cba7e744.47fa48",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 3\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1033.3427352905273,\r
+ "y": 909.5548648834229,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "d0395cd6.55c81",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 4\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1008.3428115844727,\r
+ "y": 1004.5548820495605,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "1f93d608.fb2cea",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 5\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 998.3427734375,\r
+ "y": 1121.2215576171875,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "d2d6743b.265be8",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Param details 6\"/>\n<parameter name=\"field2\" value=\"`$optical-service-create-input.payload.param[$ido].name`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-create-input.payload.param[$ido].value`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 776.6761817932129,\r
+ "y": 1207.8881950378418,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "e1a11a59.e81cd8",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='original-name' value='`$service-name`' />\n\n\n",\r
+ "comments": "",\r
+ "x": 575.0094604492188,\r
+ "y": 130.00946044921875,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "9f686b58.9ed108",\r
+ "type": "get-resource",\r
+ "name": "Get service from AAI",\r
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $global-customer-id AND\n service-subscription.service-type = $service-type AND\n service-instance.service-instance-id = $access.service-instance-id' \npfx='mdons-access' local-only='false'>\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 368.3427963256836,\r
+ "y": 929.5548934936523,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "998851ce.e8b6c",\r
+ "type": "delete",\r
+ "name": "delete service instance AAI",\r
+ "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $global-customer-id AND\nservice-subscription.service-type = $service-type AND\nservice-instance.service-instance-id = $access.service-instance-id'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 255.00948333740234,\r
+ "y": 1164.4033229351044,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "785dc0fe.0394b",\r
+ "type": "save",\r
+ "name": "save service-instance details in AAI",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance' \n key='customer.global-customer-id = $global-customer-id AND\n service-subscription.service-type = $service-type AND\n service-instance.service-instance-id = $access.service-instance-id' >\n<parameter name='service-instance-id' value='`$mdons-access.service-instance-id`' />\n<parameter name='service-instance-name' value='`$mdons-access.service-instance-name`' />\n<parameter name='service-type' value='`$mdons-access.service-type`' />\n<parameter name='orchestration-status' value='`$mdons-access.orchestration-status`' />\n<parameter name='service-role' value='`$mdons-access.service-role`' />\n<parameter name='model-invariant-id' value='`$mdons-access.model-invariant-id`' />\n<parameter name='model-version-id' value='`$mdons-access.model-version-id`' />\n<parameter name='input-parameters' value='`$mdons-access.input-parameters`' />\n\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 203.34280395507812,\r
+ "y": 1274.4032859802246,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "b69e4eae.e0c08",\r
+ "type": "update",\r
+ "name": "update logical-link-status AAI",\r
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n key='logical-link.link-name = $link-name '\n local-only='false'>\n<parameter name='operational-status' value='down' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 719.2497253417969,\r
+ "y": 1304.7064723968506,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "761b7172.3b156",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idl' start='0' end='`$mdons-access.relationship-list.relationship_length`' >\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 246.66663360595703,\r
+ "y": 1069.5897617340088,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "95b466aa.ccbde8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "95b466aa.ccbde8",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$mdons-access.relationship-list.relationship[$idl].related-to == 'logical-link'`\">\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 386.6665267944336,\r
+ "y": 1047.7714805603027,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "1e17c1fc.5337de"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "1e17c1fc.5337de",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 486.6665153503418,\r
+ "y": 1189.4380588531494,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "475e659a.b3afcc"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "475e659a.b3afcc",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 483.3332214355469,\r
+ "y": 1324.438066482544,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ [\r
+ "b69e4eae.e0c08",\r
+ "65078486.abf53c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "65078486.abf53c",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='link-name' value='`$mdons-access.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\n",\r
+ "comments": "",\r
+ "x": 636.6760864257812,\r
+ "y": 1249.7064208984375,\r
+ "z": "701fc60a.170548",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "1a8fcaf7.2d73b5",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/mdons-closed-loop.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Service Details\"/>\n<parameter name=\"field3\" value=\"`$access.service-instance-id`\"/>\n<parameter name=\"field4\" value=\"`$mdons-access.model-invariant-id`\"/>\n<parameter name=\"field5\" value=\"`$mdons-access.input-parameters`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 298.3427791595459,\r
+ "y": 994.4032897949219,\r
+ "z": "701fc60a.170548",\r
+ "wires": [\r
+ []\r
+ ]\r
+ }\r
+]
\ No newline at end of file
[\r
{\r
- "id": "ed855935.68b9c",\r
+ "id": "d4295740.c12e18",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 105.5,\r
- "y": 109,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 278.3428039550781,\r
+ "y": 140.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[\r
- "3c249c15.d445ac"\r
+ "5b3e4a47.637864"\r
]\r
]\r
},\r
{\r
- "id": "aeb9ff8.19b168",\r
+ "id": "ac487a45.8727c8",\r
"type": "method",\r
"name": "method",\r
"xml": "<method rpc='optical-service-create-sync-success' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 299.5,\r
- "y": 81,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 472.3428039550781,\r
+ "y": 112.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[\r
- "2bc24e2c.b2707a"\r
+ "f7120a00.d17148"\r
]\r
]\r
},\r
{\r
- "id": "3c249c15.d445ac",\r
+ "id": "5b3e4a47.637864",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 141,\r
- "y": 232,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 313.8428039550781,\r
+ "y": 263.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[\r
- "aeb9ff8.19b168"\r
+ "ac487a45.8727c8"\r
]\r
]\r
},\r
{\r
- "id": "2bc24e2c.b2707a",\r
+ "id": "f7120a00.d17148",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 402.5,\r
- "y": 145,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 575.3428039550781,\r
+ "y": 176.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[\r
- "45c29ba0.1a8f6c",\r
- "8ae2e619.562c8",\r
- "f8f48edd.64e44",\r
- "4cef2908.13e6b8",\r
- "b6ddb6e7.407d88",\r
- "861e288.ff5a6d8",\r
- "d66dfe6f.f22d28",\r
- "3cba8d47.890d8a",\r
- "9679e92f.973568",\r
- "4a3b5ff.ccb33a"\r
+ "10419a02.5279a6",\r
+ "dec6cfa9.b29a2",\r
+ "f6dad6b5.f6a6d8",\r
+ "abf2f09.770521",\r
+ "78255cf4.62dbd4",\r
+ "1a4fe0d2.9104df",\r
+ "950ee350.7984c",\r
+ "6433103.5b64df",\r
+ "2f74f1c4.b8113e",\r
+ "127d45c8.8b89aa"\r
]\r
]\r
},\r
{\r
- "id": "f8f48edd.64e44",\r
+ "id": "f6dad6b5.f6a6d8",\r
"type": "save",\r
"name": "update rate in aend in DB",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $available-bandwidth-aend WHERE \ninterface_name = $optical-service-create-input.payload.service-aend.port-id'\nforce='true' pfx='save-result'>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 803.5,\r
- "y": 189,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 976.3428039550781,\r
+ "y": 220.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "b6ddb6e7.407d88",\r
+ "id": "78255cf4.62dbd4",\r
"type": "update",\r
"name": "update p-interface a-End in AAI",\r
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\nkey = 'pnf.pnf-name = $a-end-pnf-name\n AND p-interface.interface-name = $optical-service-create-input.payload.service-aend.port-id'\n local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-aend`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 727.5,\r
- "y": 319,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 900.3428039550781,\r
+ "y": 350.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "4cef2908.13e6b8",\r
+ "id": "abf2f09.770521",\r
"type": "save",\r
"name": "update rate in azend DB",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $available-bandwidth-zend WHERE \ninterface_name = $optical-service-create-input.payload.service-zend.port-id'\nforce='true' pfx='save-result'>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 741.5,\r
- "y": 263,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 914.3428039550781,\r
+ "y": 294.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "861e288.ff5a6d8",\r
+ "id": "1a4fe0d2.9104df",\r
"type": "update",\r
"name": "update p-interface z-End in AAI",\r
"xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='p-interface'\nkey = 'pnf.pnf-name = $z-end-pnf-name\n AND p-interface.interface-name = $optical-service-create-input.payload.service-zend.port-id'\n local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-zend`' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 723.5,\r
- "y": 391,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 896.3428039550781,\r
+ "y": 422.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "45c29ba0.1a8f6c",\r
+ "id": "10419a02.5279a6",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside sync success\"/>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 562.5,\r
- "y": 92,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 735.3428039550781,\r
+ "y": 123.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "8ae2e619.562c8",\r
+ "id": "dec6cfa9.b29a2",\r
"type": "set",\r
"name": "set available rate as 0",\r
"xml": "<set>\n<parameter name='available-bandwidth-aend' value='0' />\n<parameter name='available-bandwidth-zend' value='0' />\n\n\n\n\n\n\n\n\n\n",\r
"comments": "",\r
- "x": 674.5,\r
- "y": 142,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 847.3428039550781,\r
+ "y": 173.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": []\r
},\r
{\r
- "id": "9679e92f.973568",\r
+ "id": "2f74f1c4.b8113e",\r
"type": "save",\r
"name": "save Service Request Details in DB",\r
- "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATED' , $optical-service-create-input.payload.service-rate , $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );\">\n",\r
+ "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATING' , $optical-service-create-input.payload.service-rate , $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 667.5,\r
- "y": 467,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 840.3428039550781,\r
+ "y": 498.00946044921875,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "4a3b5ff.ccb33a",\r
+ "id": "127d45c8.8b89aa",\r
"type": "save",\r
"name": "save service-instance details in AAI",\r
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance' \n key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n service-subscription.service-type = $optical-service-create-input.service-type AND\n service-instance.service-instance-id = $optical-service-create-input.service-id' >\n<parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\n<parameter name='service-type' value='Domain-Service' />\n<parameter name='orchestration-status' value='CREATED' />\n<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n<parameter name='service-layer' value='`$optical-service-create-input.payload.service-layer`' />\n\n",\r
+ "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance' \n key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n service-subscription.service-type = $optical-service-create-input.service-type AND\n service-instance.service-instance-id = $optical-service-create-input.service-id' >\n<parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\n<parameter name='service-type' value='Domain-Service' />\n<parameter name='orchestration-status' value='CREATING' />\n<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n<parameter name='service-layer' value='`$optical-service-create-input.payload.service-layer`' />\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 636.5,\r
- "y": 535,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 809.3428039550781,\r
+ "y": 566.0094604492188,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "d66dfe6f.f22d28",\r
+ "id": "950ee350.7984c",\r
"type": "save",\r
"name": "save service-instance relation with p-interface",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\n service-subscription.service-type = $optical-service-create-input.service-type AND\n service-instance.service-instance-id = $optical-service-create-input.service-id' force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/pnfs/pnf/' + $a-end-pnf-name + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-aend.port-id `\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$a-end-pnf-name`\" /> \n<parameter name=\"relationship-list.relationship[1].related-to\" value=\"p-interface\" />\n<parameter name=\"relationship-list.relationship[1].related-link\" value=\"`'/network/pnfs/pnf/' + $z-end-pnf-name + '/p-interfaces/p-interface/' + $optical-service-create-input.payload.service-zend.port-id `\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-key\" value=\"pnf.pnf-name\" />\n<parameter name=\"relationship-list.relationship[1].relationship-data[0].relationship-value\" value=\"`$z-end-pnf-name`\" />\n \n ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 621.5,\r
- "y": 608,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 794.3428039550781,\r
+ "y": 639.0094604492188,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "3cba8d47.890d8a",\r
+ "id": "6433103.5b64df",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='final-response-code' value='200' />\n",\r
"comments": "",\r
- "x": 469.566650390625,\r
- "y": 703.566650390625,\r
- "z": "7dd93eb8.cfce58",\r
+ "x": 642.4094543457031,\r
+ "y": 734.5761108398438,\r
+ "z": "5af8d27f.fc4b1c",\r
"wires": []\r
}\r
]
\ No newline at end of file
[\r
{\r
- "id": "b74a66d5.9bb398",\r
+ "id": "51ee7ceb.84e7d4",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 295.5000305175781,\r
- "y": 78.99999237060547,\r
- "z": "be119e26.f34f9",\r
+ "x": 292.0000305175781,\r
+ "y": 61.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "f760250f.2146"\r
+ "29401623.aa2d9a"\r
]\r
]\r
},\r
{\r
- "id": "3de2d7a.f5149a8",\r
+ "id": "69c7c01f.2eeed",\r
"type": "method",\r
"name": "method",\r
"xml": "<method rpc='optical-service-create' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 294.5000305175781,\r
- "y": 153.99999237060547,\r
- "z": "be119e26.f34f9",\r
+ "x": 291.0000305175781,\r
+ "y": 136.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "a5ce55fe.28ddd"\r
+ "6db2445a.fdb20c"\r
]\r
]\r
},\r
{\r
- "id": "f760250f.2146",\r
+ "id": "29401623.aa2d9a",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 513.0000305175781,\r
- "y": 61.99999237060547,\r
- "z": "be119e26.f34f9",\r
+ "x": 509.5000305175781,\r
+ "y": 44.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "3de2d7a.f5149a8"\r
+ "69c7c01f.2eeed"\r
]\r
]\r
},\r
{\r
- "id": "a5ce55fe.28ddd",\r
+ "id": "6db2445a.fdb20c",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 386.5000305175781,\r
- "y": 235,\r
- "z": "be119e26.f34f9",\r
+ "x": 383.0000305175781,\r
+ "y": 217.67614364624023,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "2ab36a9f.f1f24e",\r
- "77ca198e.37e04",\r
- "68ebe78a.dd3bb",\r
- "360c94f6.31041c",\r
- "c21735a0.60eee",\r
- "13d6217f.3fa927",\r
- "f6fda81a.c05dd8",\r
- "52cfcf48.59a01",\r
- "47962899.7c2",\r
- "e4b9f8f.0986908",\r
- "3bfa7a37.3c6426"\r
+ "2a6bbade.0929c6",\r
+ "69ca9e9b.b8ce5",\r
+ "ea5ef9b3.a11be8",\r
+ "382353e4.d87fec",\r
+ "cb94ab5f.1c20d8",\r
+ "24684bb0.9b2da4",\r
+ "5d24d34c.f7200c",\r
+ "ba9a69d4.39ab08",\r
+ "67091f02.08a3b",\r
+ "1d744f82.b13ab",\r
+ "62f70543.ff887c",\r
+ "fc46660a.dc2e38",\r
+ "b5e0902f.10aa8",\r
+ "fabb7d83.a75cf"\r
]\r
]\r
},\r
{\r
- "id": "2ab36a9f.f1f24e",\r
+ "id": "2a6bbade.0929c6",\r
"type": "for",\r
"name": "for",\r
"xml": "<for index='idx' start='0' end='`$optical-service-create-input.payload.param_length`' >\n \n \n \n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 519.5,\r
- "y": 199,\r
- "z": "be119e26.f34f9",\r
+ "x": 557.666690826416,\r
+ "y": 160.00946807861328,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "9060c9c5.3504f8",\r
- "5d6c79de.a3b868",\r
- "3ef65e63.bc200a",\r
- "cbdd335e.bb59e8",\r
- "1e17c676.d6b4d2",\r
- "e5856afd.4a9d48",\r
- "7ddb4531.494d44",\r
- "dc75f16e.caefe8",\r
- "80d81673.f6bb08",\r
- "da2fcf8b.57e868",\r
- "84b92024.42fc4",\r
- "b3fa14e7.d8f17",\r
- "ee48055b.43515",\r
- "27cdd875.835958"\r
+ "b230a9a.ea8ce58",\r
+ "7d62685a.1cf978",\r
+ "3899c3f5.ff0d1c",\r
+ "8bbd32f1.3b139",\r
+ "aa2f59bb.8696e8",\r
+ "dc258e2b.55a04",\r
+ "9af0bcca.add39",\r
+ "2d8bacd.16af554",\r
+ "e3a5dc08.672ca",\r
+ "c3013a1c.f0d408",\r
+ "b458c88.b917f38",\r
+ "2daaa41a.965f4c",\r
+ "178649c0.6dafb6",\r
+ "a5d44eff.c5775"\r
]\r
]\r
},\r
{\r
- "id": "9060c9c5.3504f8",\r
+ "id": "b230a9a.ea8ce58",\r
"type": "switchNode",\r
"name": "switch uni1",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_id'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 739.5,\r
- "y": 97.00000762939453,\r
- "z": "be119e26.f34f9",\r
+ "x": 736,\r
+ "y": 79.67615127563477,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "b6665015.8f12d"\r
+ "f1cbc9ae.931cf8"\r
]\r
]\r
},\r
{\r
- "id": "b3fa14e7.d8f17",\r
+ "id": "2daaa41a.965f4c",\r
"type": "set",\r
"name": "set parameter",\r
"xml": "<set>\n<parameter name='params' value='`$optical-service-create-input.payload.param[$idx]`' />\n",\r
"comments": "",\r
- "x": 768.5,\r
- "y": 47,\r
- "z": "be119e26.f34f9",\r
+ "x": 765,\r
+ "y": 29.676143646240234,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "b6665015.8f12d",\r
+ "id": "f1cbc9ae.931cf8",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 903.5,\r
- "y": 99.00000762939453,\r
- "z": "be119e26.f34f9",\r
+ "x": 900,\r
+ "y": 81.67615127563477,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "1e006738.7e7a91"\r
+ "a064a4f8.6ae9d8"\r
]\r
]\r
},\r
{\r
- "id": "1e006738.7e7a91",\r
+ "id": "a064a4f8.6ae9d8",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n<parameter name='pinterface-aend' value=\"`'uni1_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 1043.5,\r
- "y": 94.00000762939453,\r
- "z": "be119e26.f34f9",\r
+ "x": 1040,\r
+ "y": 76.67615127563477,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "5d6c79de.a3b868",\r
+ "id": "7d62685a.1cf978",\r
"type": "switchNode",\r
"name": "switch uni2",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni2_id'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 739.5,\r
- "y": 178,\r
- "z": "be119e26.f34f9",\r
+ "x": 736,\r
+ "y": 160.67614364624023,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "589d96ad.decae8"\r
+ "acca2ae3.ec4788"\r
]\r
]\r
},\r
{\r
- "id": "589d96ad.decae8",\r
+ "id": "acca2ae3.ec4788",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 898.5,\r
- "y": 183,\r
- "z": "be119e26.f34f9",\r
+ "x": 895,\r
+ "y": 165.67614364624023,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "ec88e67b.e42a78"\r
+ "6ec85b7f.521a14"\r
]\r
]\r
},\r
{\r
- "id": "ec88e67b.e42a78",\r
+ "id": "6ec85b7f.521a14",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n<parameter name='pinterface-zend' value=\"`',uni2_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 1033.5,\r
- "y": 180,\r
- "z": "be119e26.f34f9",\r
+ "x": 1030,\r
+ "y": 162.67614364624023,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "3ef65e63.bc200a",\r
+ "id": "3899c3f5.ff0d1c",\r
"type": "switchNode",\r
"name": "switch uni1 coding_func",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_coding_func'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 743.5,\r
- "y": 274.9999694824219,\r
- "z": "be119e26.f34f9",\r
+ "x": 740,\r
+ "y": 257.6761131286621,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "8b10514f.c61f58"\r
+ "3a02c2d9.6ce01e"\r
]\r
]\r
},\r
{\r
- "id": "8b10514f.c61f58",\r
+ "id": "3a02c2d9.6ce01e",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 941.5,\r
- "y": 274.9999694824219,\r
- "z": "be119e26.f34f9",\r
+ "x": 938,\r
+ "y": 257.6761131286621,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "fef26935.ee43c"\r
+ "c9dce196.c5e71"\r
]\r
]\r
},\r
{\r
- "id": "fef26935.ee43c",\r
+ "id": "c9dce196.c5e71",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n\n\n\n",\r
"comments": "",\r
- "x": 1078.5,\r
- "y": 271.9999694824219,\r
- "z": "be119e26.f34f9",\r
+ "x": 1075,\r
+ "y": 254.6761131286621,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "cbdd335e.bb59e8",\r
+ "id": "8bbd32f1.3b139",\r
"type": "switchNode",\r
"name": "switch uni",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni_id'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 709.5,\r
- "y": 329.99993896484375,\r
- "z": "be119e26.f34f9",\r
+ "x": 706,\r
+ "y": 312.676082611084,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "a83d6090.08a4a"\r
+ "117b40a7.23ea5f"\r
]\r
]\r
},\r
{\r
- "id": "a83d6090.08a4a",\r
+ "id": "117b40a7.23ea5f",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 854.5,\r
- "y": 334.99993896484375,\r
- "z": "be119e26.f34f9",\r
+ "x": 851,\r
+ "y": 317.676082611084,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "eec11b63.1ee83"\r
+ "66cc41f8.ae315"\r
]\r
]\r
},\r
{\r
- "id": "eec11b63.1ee83",\r
+ "id": "66cc41f8.ae315",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n<parameter name='pinterface-aend' value=\"`'uni_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 1012.5,\r
- "y": 345.99993896484375,\r
- "z": "be119e26.f34f9",\r
+ "x": 1009,\r
+ "y": 328.676082611084,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "1e17c676.d6b4d2",\r
+ "id": "aa2f59bb.8696e8",\r
"type": "switchNode",\r
"name": "switch enni",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni_id'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 703.5,\r
- "y": 383.99993896484375,\r
- "z": "be119e26.f34f9",\r
+ "x": 700,\r
+ "y": 366.676082611084,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "c1d6057a.bfaba"\r
+ "ae088ec6.29d92"\r
]\r
]\r
},\r
{\r
- "id": "c1d6057a.bfaba",\r
+ "id": "ae088ec6.29d92",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 858.5,\r
- "y": 398.99993896484375,\r
- "z": "be119e26.f34f9",\r
+ "x": 855,\r
+ "y": 381.676082611084,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "6c9b34a9.cdab44"\r
+ "67b586c7.bcf178"\r
]\r
]\r
},\r
{\r
- "id": "6c9b34a9.cdab44",\r
+ "id": "67b586c7.bcf178",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n<parameter name='pinterface-zend' value=\"`',enni_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 1016.5,\r
- "y": 404.99993896484375,\r
- "z": "be119e26.f34f9",\r
+ "x": 1013,\r
+ "y": 387.676082611084,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "e5856afd.4a9d48",\r
+ "id": "dc258e2b.55a04",\r
"type": "switchNode",\r
"name": "switch uni coding_func",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni_coding_func'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 710.5,\r
- "y": 423.39996337890625,\r
- "z": "be119e26.f34f9",\r
+ "x": 707,\r
+ "y": 406.0761070251465,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "180d2bf0.83ffa4"\r
+ "1f05175.be186e9"\r
]\r
]\r
},\r
{\r
- "id": "180d2bf0.83ffa4",\r
+ "id": "1f05175.be186e9",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 910.5,\r
- "y": 460.39996337890625,\r
- "z": "be119e26.f34f9",\r
+ "x": 907,\r
+ "y": 443.0761070251465,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "b518fbe6.6b3d48"\r
+ "fe24f047.e45ef"\r
]\r
]\r
},\r
{\r
- "id": "b518fbe6.6b3d48",\r
+ "id": "fe24f047.e45ef",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 1050.5,\r
- "y": 466.39996337890625,\r
- "z": "be119e26.f34f9",\r
+ "x": 1047,\r
+ "y": 449.0761070251465,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "7ddb4531.494d44",\r
+ "id": "9af0bcca.add39",\r
"type": "switchNode",\r
"name": "switch enni1",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni1_id'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 689.5,\r
- "y": 471.4000244140625,\r
- "z": "be119e26.f34f9",\r
+ "x": 686,\r
+ "y": 454.07616806030273,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "3f99875.f5fb5f8"\r
+ "751bffda.f24f9"\r
]\r
]\r
},\r
{\r
- "id": "dc75f16e.caefe8",\r
+ "id": "2d8bacd.16af554",\r
"type": "switchNode",\r
"name": "switch enni2",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni2_id'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 682.5,\r
- "y": 535.4000244140625,\r
- "z": "be119e26.f34f9",\r
+ "x": 679,\r
+ "y": 518.0761680603027,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "5ff8b6da.c93f"\r
+ "4d014a76.3767e4"\r
]\r
]\r
},\r
{\r
- "id": "3f99875.f5fb5f8",\r
+ "id": "751bffda.f24f9",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 862.5,\r
- "y": 498.4000244140625,\r
- "z": "be119e26.f34f9",\r
+ "x": 859,\r
+ "y": 481.07616806030273,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "a1dffc1a.4ca8b8"\r
+ "d29b2dd5.306d9"\r
]\r
]\r
},\r
{\r
- "id": "5ff8b6da.c93f",\r
+ "id": "4d014a76.3767e4",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 847.5,\r
- "y": 553.4000244140625,\r
- "z": "be119e26.f34f9",\r
+ "x": 844,\r
+ "y": 536.0761680603027,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "1195c2b2.9677fd"\r
+ "351beb55.ce6a24"\r
]\r
]\r
},\r
{\r
- "id": "a1dffc1a.4ca8b8",\r
+ "id": "d29b2dd5.306d9",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-aend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n<parameter name='pinterface-aend' value=\"`'enni1_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 1004.5,\r
- "y": 503.4000244140625,\r
- "z": "be119e26.f34f9",\r
+ "x": 1001,\r
+ "y": 486.07616806030273,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "1195c2b2.9677fd",\r
+ "id": "351beb55.ce6a24",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-zend.port-id' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n<parameter name='pinterface-zend' value=\"`',enni2_id--'+ $optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 971.5,\r
- "y": 548.4000244140625,\r
- "z": "be119e26.f34f9",\r
+ "x": 968,\r
+ "y": 531.0761680603027,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "80d81673.f6bb08",\r
+ "id": "e3a5dc08.672ca",\r
"type": "switchNode",\r
"name": "switch uni coding_func",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'enni1_coding_func'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 695.5,\r
- "y": 584.800048828125,\r
- "z": "be119e26.f34f9",\r
+ "x": 691.9999771118164,\r
+ "y": 564.1428337097168,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "11aeaa86.32d365"\r
+ "7e0a0351.eab4cc"\r
]\r
]\r
},\r
{\r
- "id": "11aeaa86.32d365",\r
+ "id": "7e0a0351.eab4cc",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 872.5,\r
- "y": 587.800048828125,\r
- "z": "be119e26.f34f9",\r
+ "x": 869,\r
+ "y": 570.4761924743652,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "4ffe3b95.e1db4c"\r
+ "5a51c390.a2526c"\r
]\r
]\r
},\r
{\r
- "id": "4ffe3b95.e1db4c",\r
+ "id": "5a51c390.a2526c",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='optical-service-create-input.payload.service-rate' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 1016.5,\r
- "y": 588.800048828125,\r
- "z": "be119e26.f34f9",\r
+ "x": 1013,\r
+ "y": 571.4761924743652,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "77ca198e.37e04",\r
+ "id": "69ca9e9b.b8ce5",\r
"type": "get-resource",\r
"name": "get controller_id from DB",\r
"xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT controller_id \nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \nWHERE interface_name = $optical-service-create-input.payload.service-aend.port-id' \npfx='db.source1'>\n \n \n \n \n \n \n \n \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 678.5,\r
- "y": 779.5999755859375,\r
- "z": "be119e26.f34f9",\r
+ "x": 675,\r
+ "y": 762.2761192321777,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "8351b374.bb829"\r
+ "3bc0ebca.20fce4"\r
]\r
]\r
},\r
{\r
- "id": "68ebe78a.dd3bb",\r
+ "id": "ea5ef9b3.a11be8",\r
"type": "get-resource",\r
"name": "get controller_id from DB",\r
"xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT controller_id \nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE \nWHERE interface_name = $optical-service-create-input.payload.service-zend.port-id' \npfx='db.source2'>\n \n \n \n \n \n \n \n \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 659.5000305175781,\r
- "y": 831.6000061035156,\r
- "z": "be119e26.f34f9",\r
+ "x": 656.0000305175781,\r
+ "y": 814.2761497497559,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "b67baa88.7569f8"\r
+ "f54a3d3d.942aa"\r
]\r
]\r
},\r
{\r
- "id": "2aa1562e.df8772",\r
+ "id": "f63b3eeb.67f52",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='controller1' value=\"`$db.source1.controller-id`\"/>\n",\r
"comments": "",\r
- "x": 1005.5,\r
- "y": 779.5999755859375,\r
- "z": "be119e26.f34f9",\r
+ "x": 1002,\r
+ "y": 762.2761192321777,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "723d4991.2456b",\r
+ "id": "f111e27.da9dc2",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='controller2' value=\"`$db.source2.controller-id`\"/>\n",\r
"comments": "",\r
- "x": 1001.5,\r
- "y": 838.6000061035156,\r
- "z": "be119e26.f34f9",\r
+ "x": 998,\r
+ "y": 821.2761497497559,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "3bfa7a37.3c6426",\r
+ "id": "fc46660a.dc2e38",\r
"type": "switchNode",\r
"name": "controllers-id check",\r
"xml": "<switch test='`$controller1==$controller2`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 97.5,\r
- "y": 1339.599967956543,\r
- "z": "be119e26.f34f9",\r
+ "x": 94,\r
+ "y": 1322.2761116027832,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "8218e216.269b68",\r
- "abeeec75.5e0a"\r
+ "cbd08e71.434f",\r
+ "5cc41004.9acb"\r
]\r
]\r
},\r
{\r
- "id": "8218e216.269b68",\r
+ "id": "cbd08e71.434f",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 278.39996337890625,\r
- "y": 1278.89990234375,\r
- "z": "be119e26.f34f9",\r
+ "x": 274.89996337890625,\r
+ "y": 1261.5760459899902,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "714fe0b3.cbe86"\r
+ "dfba0215.d64aa"\r
]\r
]\r
},\r
{\r
- "id": "28b59567.3572fa",\r
+ "id": "96ef7743.5c1a08",\r
"type": "call",\r
"name": "main-create",\r
"xml": "<call module='optical-service' rpc='main-create' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 697.4000549316406,\r
- "y": 1262.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 693.9000549316406,\r
+ "y": 1245.5761604309082,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "f2170d69.16bd1"\r
+ "e44b182.8dbb5e8"\r
]\r
]\r
},\r
{\r
- "id": "abeeec75.5e0a",\r
+ "id": "5cc41004.9acb",\r
"type": "outcomeFalse",\r
"name": "false",\r
"xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 369.3999938964844,\r
- "y": 1445.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 275.8999710083008,\r
+ "y": 1426.9094772338867,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "9e125ea0.2b4738"\r
+ "b5b4fca.44564"\r
]\r
]\r
},\r
{\r
- "id": "360c94f6.31041c",\r
+ "id": "382353e4.d87fec",\r
"type": "execute",\r
"name": "split node-id a-end retrieved from DB",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller1`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 671.3999938964844,\r
- "y": 887.8999938964844,\r
- "z": "be119e26.f34f9",\r
+ "x": 667.8999938964844,\r
+ "y": 870.5761375427246,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "c21735a0.60eee",\r
+ "id": "cb94ab5f.1c20d8",\r
"type": "execute",\r
"name": "split node-id a-end retrieved from DB",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller2`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix2\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 659.4000244140625,\r
- "y": 935.8999938964844,\r
- "z": "be119e26.f34f9",\r
+ "x": 655.9000244140625,\r
+ "y": 918.5761375427246,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "13d6217f.3fa927",\r
+ "id": "24684bb0.9b2da4",\r
"type": "set",\r
"name": "set controller-ip",\r
"xml": "<set>\n<parameter name='controller-ip1' value='`$param-prefix1[1]`' />\n<parameter name='domain-type1' value='`$param-prefix1[0]`' />\n<parameter name='controller-ip2' value='`$param-prefix2[1]`' />\n<parameter name='domain-type2' value='`$param-prefix2[0]`' />\n ",\r
"comments": "",\r
- "x": 584.2500305175781,\r
- "y": 983.7499694824219,\r
- "z": "be119e26.f34f9",\r
+ "x": 580.7500305175781,\r
+ "y": 966.4261131286621,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "9e125ea0.2b4738",\r
+ "id": "b5b4fca.44564",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 511.0666809082031,\r
- "y": 1443.5666427612305,\r
- "z": "be119e26.f34f9",\r
+ "x": 507.5666809082031,\r
+ "y": 1426.2427864074707,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "cb4e4d03.2320a8",\r
- "aabebe1e.a2a91",\r
- "ed06089e.edc54",\r
- "ee62cd42.65cd58",\r
- "be3eb75a.fcea9"\r
+ "8104d75c.ee8468",\r
+ "656ab2d4.c3fb6c",\r
+ "a9e2c26d.57924",\r
+ "5465bdbd.205a84",\r
+ "d5363033.a7177"\r
]\r
]\r
},\r
{\r
- "id": "cb4e4d03.2320a8",\r
+ "id": "8104d75c.ee8468",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='access-aend' value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n<parameter name='access-zend' value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n",\r
+ "xml": "<set>\n<parameter name='src-port-id' value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n<parameter name='dst-port-id' value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n<parameter name='access-service-name' value=\"`$optical-service-create-input.payload.service-name`\"/>\n\n",\r
"comments": "",\r
- "x": 682.1500015258789,\r
- "y": 1562.6500406265259,\r
- "z": "be119e26.f34f9",\r
+ "x": 693.6499633789062,\r
+ "y": 1500.3261532783508,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "be3eb75a.fcea9",\r
+ "id": "5465bdbd.205a84",\r
"type": "call",\r
"name": "inter-domain DG",\r
"xml": "<call module='optical-service' rpc='inter-domain-handling' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 673.6500015258789,\r
- "y": 1677.6500415802002,\r
- "z": "be119e26.f34f9",\r
+ "x": 670.1500015258789,\r
+ "y": 1660.3261852264404,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "714fe0b3.cbe86",\r
+ "id": "dfba0215.d64aa",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 521.3999938964844,\r
- "y": 1267.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 517.8999938964844,\r
+ "y": 1250.5761604309082,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "912b18e0.6fcbc8",\r
- "ce6f9a2a.d58bc",\r
- "545d3a33.e4b434",\r
- "9be241b.73fe74",\r
- "28b59567.3572fa"\r
+ "a69cc43e.4224a8",\r
+ "39fef34a.fff3dc",\r
+ "a0b47622.30a538",\r
+ "18de46db.9f95f9",\r
+ "96ef7743.5c1a08"\r
]\r
]\r
},\r
{\r
- "id": "2a30842b.722684",\r
+ "id": "93240432.64d878",\r
"type": "switchNode",\r
"name": "switch",\r
"xml": "<switch test='`$final-response-code`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 916.4000549316406,\r
- "y": 1175.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 912.9000549316406,\r
+ "y": 1158.5761604309082,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "13543e22.9a274a"\r
+ "d35f8f3f.afff5"\r
]\r
]\r
},\r
{\r
- "id": "13543e22.9a274a",\r
+ "id": "d35f8f3f.afff5",\r
"type": "outcome",\r
"name": "200",\r
"xml": "<outcome value='200'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1054.4000549316406,\r
- "y": 1168.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 1050.9000549316406,\r
+ "y": 1151.5761604309082,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "d10726b7.d3d02"\r
+ "8ba6bc3c.8340d"\r
]\r
]\r
},\r
{\r
- "id": "d44f3957.51ad4",\r
+ "id": "46fe0a0d.c44404",\r
"type": "returnSuccess",\r
"name": "return success",\r
"xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Service Created Successfully' />\n<parameter name='ack-final-indicator' value='Y' />\n",\r
"comments": "",\r
- "x": 1354.4000549316406,\r
- "y": 1211.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 1652.5666961669922,\r
+ "y": 1242.9096031188965,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "d10726b7.d3d02",\r
+ "id": "8ba6bc3c.8340d",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1192.4000549316406,\r
- "y": 1164.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 1188.9000549316406,\r
+ "y": 1147.5761604309082,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "d44f3957.51ad4",\r
- "16c29993.ab7326",\r
- "87bdb7fa.7da8d8"\r
+ "81960bf8.553688",\r
+ "2784835b.5b854c"\r
]\r
]\r
},\r
{\r
- "id": "da2fcf8b.57e868",\r
+ "id": "c3013a1c.f0d408",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$optical-service-create-input.payload.service-aend.port-id`\"/>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 740.4000244140625,\r
- "y": 137.89999389648438,\r
- "z": "be119e26.f34f9",\r
+ "x": 736.9000244140625,\r
+ "y": 120.57613754272461,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "84b92024.42fc4",\r
+ "id": "b458c88.b917f38",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$optical-service-create-input.payload.service-zend.port-id`\"/>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 735.4000244140625,\r
- "y": 214.89999389648438,\r
- "z": "be119e26.f34f9",\r
+ "x": 731.9000244140625,\r
+ "y": 197.5761375427246,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "ee48055b.43515",\r
+ "id": "178649c0.6dafb6",\r
"type": "switchNode",\r
"name": "service-name",\r
"xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'service-name'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 663.0667114257812,\r
- "y": 618.566650390625,\r
- "z": "be119e26.f34f9",\r
+ "x": 659.5667114257812,\r
+ "y": 601.2427940368652,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "5a17268d.005fe8"\r
+ "41a2a0bb.81352"\r
]\r
]\r
},\r
{\r
- "id": "5a17268d.005fe8",\r
+ "id": "41a2a0bb.81352",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 840.0667114257812,\r
- "y": 634.566650390625,\r
- "z": "be119e26.f34f9",\r
+ "x": 836.5667114257812,\r
+ "y": 617.2427940368652,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "a2725653.88689"\r
+ "504e594c.3f8818"\r
]\r
]\r
},\r
{\r
- "id": "a2725653.88689",\r
+ "id": "504e594c.3f8818",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
"comments": "",\r
- "x": 974.0667724609375,\r
- "y": 636.566650390625,\r
- "z": "be119e26.f34f9",\r
+ "x": 970.5667724609375,\r
+ "y": 619.2427940368652,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "8351b374.bb829",\r
+ "id": "3bc0ebca.20fce4",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 860.4000244140625,\r
- "y": 785.9000244140625,\r
- "z": "be119e26.f34f9",\r
+ "x": 856.9000244140625,\r
+ "y": 768.5761680603027,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "2aa1562e.df8772"\r
+ "f63b3eeb.67f52"\r
]\r
]\r
},\r
{\r
- "id": "b67baa88.7569f8",\r
+ "id": "f54a3d3d.942aa",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 858.4000244140625,\r
- "y": 835.8999938964844,\r
- "z": "be119e26.f34f9",\r
+ "x": 854.9000244140625,\r
+ "y": 818.5761375427246,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "723d4991.2456b"\r
+ "f111e27.da9dc2"\r
]\r
]\r
},\r
{\r
- "id": "f2170d69.16bd1",\r
+ "id": "e44b182.8dbb5e8",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 853.3999938964844,\r
- "y": 1262.900016784668,\r
- "z": "be119e26.f34f9",\r
+ "x": 849.8999938964844,\r
+ "y": 1245.5761604309082,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "2a30842b.722684"\r
+ "93240432.64d878"\r
]\r
]\r
},\r
{\r
- "id": "f6fda81a.c05dd8",\r
+ "id": "5d24d34c.f7200c",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service1-request-id\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 355.5000305175781,\r
- "y": 946.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 352.0000305175781,\r
+ "y": 929.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "52cfcf48.59a01",\r
+ "id": "ba9a69d4.39ab08",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service1-svc-instance-id\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 384.5000305175781,\r
- "y": 860.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 381.0000305175781,\r
+ "y": 843.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "47962899.7c2",\r
+ "id": "67091f02.08a3b",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service2-svc-instance-id\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 318.5000305175781,\r
- "y": 1021.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 315.0000305175781,\r
+ "y": 1004.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "e4b9f8f.0986908",\r
+ "id": "1d744f82.b13ab",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"service2-request-id\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 289.5000305175781,\r
- "y": 1098.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 286.0000305175781,\r
+ "y": 1081.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "16c29993.ab7326",\r
+ "id": "81960bf8.553688",\r
"type": "call",\r
"name": "create-service-relationship",\r
"xml": "<call module='optical-service' rpc='create-service-relationship' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1450.5000305175781,\r
- "y": 1129.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 1447.0000305175781,\r
+ "y": 1112.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "ce6f9a2a.d58bc",\r
+ "id": "39fef34a.fff3dc",\r
"type": "set",\r
"name": "set acc ser",\r
"xml": "<set>\n<parameter name='domain-requests' value=\"`$service1-request-id`\" />\n<parameter name='optical-service-create-input.request-id' value=\"`$service1-request-id`\" />\n<parameter name='optical-service-create-input.service-id' value=\"`$service1-svc-instance-id`\" />\n<parameter name='optical-service-create-input.payload.service-name' value=\"`$optical-service-create-input.payload.service-name + '_' + 'MDONS-OTN'`\" /> \n",\r
"comments": "",\r
- "x": 690.5000305175781,\r
- "y": 1064.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 687.0000305175781,\r
+ "y": 1047.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "912b18e0.6fcbc8",\r
+ "id": "a69cc43e.4224a8",\r
"type": "save",\r
"name": "save access service db",\r
- "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
+ "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests, pinterface_list ) VALUES ( $access-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests , $pinterface-list );\"> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 754.5000305175781,\r
- "y": 1154.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 751.0000457763672,\r
+ "y": 1137.6762208938599,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "ed06089e.edc54",\r
+ "id": "a9e2c26d.57924",\r
"type": "set",\r
"name": "set acc ser",\r
- "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='domain-requests' value=\"`$service1-request-id + ',' + $service2-request-id`\" />\n\n",\r
+ "xml": "<set>\n<parameter name='access-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\n<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\n\n\n\n\n\n",\r
"comments": "",\r
- "x": 690.5000305175781,\r
- "y": 1379.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 687.0000305175781,\r
+ "y": 1362.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "aabebe1e.a2a91",\r
+ "id": "656ab2d4.c3fb6c",\r
"type": "save",\r
"name": "save access service db",\r
- "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );\"> ",\r
+ "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource\" resource=\"SQL\" key=\"INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests, pinterface_list ) VALUES ( $access-request-id , null , 'CREATING' , $service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests , $pinterface-list );\"> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 752.5000305175781,\r
- "y": 1506.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 754.0000915527344,\r
+ "y": 1439.6760692596436,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "ee62cd42.65cd58",\r
+ "id": "d5363033.a7177",\r
"type": "record",\r
"name": "record",\r
- "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Service 1 req id---' + $service1-request-id`\"/>\n<parameter name=\"field3\" value=\"`'Service 2 req id---' + $service2-request-id`\"/>\n",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Access service details\"/>\n<parameter name=\"field2\" value=\"`$access-request-id`\"/>\n<parameter name=\"field3\" value=\"`$src-port-id`\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 697.6000061035156,\r
- "y": 1443.099967956543,\r
- "z": "be119e26.f34f9",\r
+ "x": 682.4333305358887,\r
+ "y": 1564.1094455718994,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "545d3a33.e4b434",\r
+ "id": "a0b47622.30a538",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Access rquest_' + $as-request-id`\"/>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 696.6000061035156,\r
- "y": 1110.099967956543,\r
- "z": "be119e26.f34f9",\r
+ "x": 693.1000061035156,\r
+ "y": 1092.7761116027832,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "9be241b.73fe74",\r
+ "id": "18de46db.9f95f9",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />",\r
+ "xml": "<set>\n<parameter name='access-request-id' value='`$optical-service-create-input.request-id`' />\n<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />",\r
"comments": "",\r
- "x": 526.5000305175781,\r
- "y": 1055.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 523.0000305175781,\r
+ "y": 1038.6761360168457,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
},\r
{\r
- "id": "87bdb7fa.7da8d8",\r
- "type": "save",\r
- "name": "update acc service db",\r
- "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"CREATED\" WHERE request_id = $as-request-id'\nforce='true' pfx='save-result'>",\r
+ "id": "a5d44eff.c5775",\r
+ "type": "switchNode",\r
+ "name": "protocol",\r
+ "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_client_proto'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1376.5000305175781,\r
- "y": 1054.9999923706055,\r
- "z": "be119e26.f34f9",\r
+ "x": 643.0666389465332,\r
+ "y": 642.5760822296143,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
- []\r
+ [\r
+ "7821583f.1da9f8"\r
+ ]\r
]\r
},\r
{\r
- "id": "27cdd875.835958",\r
+ "id": "7821583f.1da9f8",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 767.066650390625,\r
+ "y": 655.2427940368652,\r
+ "z": "3765d4ee.f4ef7c",\r
+ "wires": [\r
+ [\r
+ "d98fda09.1bb478"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "d98fda09.1bb478",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-protocol' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "comments": "",\r
+ "x": 893.066650390625,\r
+ "y": 668.2427940368652,\r
+ "z": "3765d4ee.f4ef7c",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "2784835b.5b854c",\r
"type": "switchNode",\r
- "name": "protocol",\r
- "xml": "<switch test=\"`$optical-service-create-input.payload.param[$idx].name == 'uni1_client_proto'`\">\n",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$domain-type == 'MSA'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 646.566650390625,\r
- "y": 661.566650390625,\r
- "z": "be119e26.f34f9",\r
+ "x": 1346.373046875,\r
+ "y": 1191.373046875,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "b3f1926e.bdae08"\r
+ "85ea004e.44196",\r
+ "20585705.4cb1a8"\r
]\r
]\r
},\r
{\r
- "id": "b3f1926e.bdae08",\r
+ "id": "85ea004e.44196",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 770.566650390625,\r
- "y": 672.566650390625,\r
- "z": "be119e26.f34f9",\r
+ "x": 1496.3731002807617,\r
+ "y": 1174.7064771652222,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": [\r
[\r
- "487a398d.1fdfb"\r
+ "5682ade7.0ace44"\r
]\r
]\r
},\r
{\r
- "id": "487a398d.1fdfb",\r
+ "id": "20585705.4cb1a8",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1493.0397987365723,\r
+ "y": 1249.7064781188965,\r
+ "z": "3765d4ee.f4ef7c",\r
+ "wires": [\r
+ [\r
+ "46fe0a0d.c44404"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5682ade7.0ace44",\r
+ "type": "returnSuccess",\r
+ "name": "return success",\r
+ "xml": "<return status='success'>\n<parameter name='error-code' value='200' />\n<parameter name='error-message' value='Service Created Successfully' />\n<parameter name='ack-final-indicator' value='N' />\n",\r
+ "comments": "",\r
+ "x": 1678.0396728515625,\r
+ "y": 1176.373046875,\r
+ "z": "3765d4ee.f4ef7c",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "62f70543.ff887c",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Controller Ids\"/>\n<parameter name=\"field2\" value=\"`$controller1`\"/>\n<parameter name=\"field3\" value=\"`$controller2`\"/>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 228.34278106689453,\r
+ "y": 1154.4032135009766,\r
+ "z": "3765d4ee.f4ef7c",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "b5e0902f.10aa8",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-create-input.payload.service-protocol' value=\"`$optical-service-create-input.payload.param[$idx].value`\"/>\n",\r
+ "xml": "<set>\n<parameter name='pinterface-list' value=\"\"/>\n",\r
+ "comments": "",\r
+ "x": 476.6761245727539,\r
+ "y": 121.6761302947998,\r
+ "z": "3765d4ee.f4ef7c",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "fabb7d83.a75cf",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='pinterface-list' value=\"`$pinterface-aend + $pinterface-zend`\"/>\n",\r
"comments": "",\r
- "x": 896.566650390625,\r
- "y": 685.566650390625,\r
- "z": "be119e26.f34f9",\r
+ "x": 138.34280395507812,\r
+ "y": 1229.2518281936646,\r
+ "z": "3765d4ee.f4ef7c",\r
"wires": []\r
}\r
]
\ No newline at end of file
[\r
{\r
- "id": "c17df4ee.ad8458",\r
+ "id": "e0d62dfb.c4892",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 112.5,\r
- "y": 195,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 171.67613220214844,\r
+ "y": 182.38332986831665,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "2f8ae227.f9075e"\r
+ "ed0e245d.a59e08"\r
]\r
]\r
},\r
{\r
- "id": "2f8ae227.f9075e",\r
+ "id": "ed0e245d.a59e08",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 221,\r
- "y": 273,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 280.17613220214844,\r
+ "y": 260.38332986831665,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "34dadbb5.269934"\r
+ "5edee11.65d4d2"\r
]\r
]\r
},\r
{\r
- "id": "34dadbb5.269934",\r
+ "id": "5edee11.65d4d2",\r
"type": "method",\r
"name": "method",\r
"xml": "<method rpc='optical-service-delete' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 89.5,\r
- "y": 364,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 148.67613220214844,\r
+ "y": 351.38332986831665,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "e6b811fb.e9938"\r
+ "30cfbd8.db7ed42"\r
]\r
]\r
},\r
{\r
- "id": "e6b811fb.e9938",\r
+ "id": "30cfbd8.db7ed42",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 275.5,\r
- "y": 360,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 343.00946044921875,\r
+ "y": 390.7166624069214,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "60962f66.88821",\r
- "616349b4.624558",\r
- "4ec77896.6688b8",\r
- "f1e1cc05.18be2",\r
- "e639fab2.57e918",\r
- "2b88b50f.6d1f2a"\r
+ "5a0a00ba.7c221",\r
+ "21047af0.e45596",\r
+ "acfa1fdd.4f126",\r
+ "af71a4c0.67cbc8",\r
+ "15d56a2d.a7cc46",\r
+ "5666351c.3fed7c",\r
+ "1d36fe9a.5fdc81"\r
]\r
]\r
},\r
{\r
- "id": "60962f66.88821",\r
+ "id": "5a0a00ba.7c221",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n<parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\n<parameter name='contextPrefix' value='prop' />\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 545.9999771118164,\r
- "y": 32.61667013168335,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 605.1761093139648,\r
+ "y": 20,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "616349b4.624558",\r
+ "id": "21047af0.e45596",\r
"type": "get-resource",\r
"name": "get resources from DB -controller_id",\r
"xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom REQUEST_DETAILS\nWHERE request_id = $optical-service-delete-input.request-id'\npfx='detail-db'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 659.4999542236328,\r
- "y": 126.9999942779541,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 718.6760635375977,\r
+ "y": 112.71665000915527,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "b9be5065.25db9"\r
+ "63804231.b88b9c"\r
]\r
]\r
},\r
{\r
- "id": "b9be5065.25db9",\r
+ "id": "63804231.b88b9c",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 887.0000114440918,\r
- "y": 118.9999942779541,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 946.1761436462402,\r
+ "y": 106.38332414627075,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "1b12f198.60face"\r
+ "e6431c0d.bb995"\r
]\r
]\r
},\r
{\r
- "id": "4ec77896.6688b8",\r
+ "id": "acfa1fdd.4f126",\r
"type": "set",\r
"name": "set domain-services",\r
- "xml": "<set>\n<parameter name='notification-url' value=\"http://167.254.204.152:31817/asyncNotification\" />\n<parameter name='domain-service1' value='`$param-prefix1[0]`' />\n<parameter name='domain-service2' value='`$param-prefix1[1]`' />",\r
+ "xml": "<set>\n<parameter name='notification-url' value=\"notificationUrl\" />\n<parameter name='access-status' value=\"success\" />\n",\r
"comments": "",\r
- "x": 668.4999465942383,\r
- "y": 236.00000381469727,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 731.0093307495117,\r
+ "y": 228.3833179473877,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "f1e1cc05.18be2",\r
+ "id": "af71a4c0.67cbc8",\r
"type": "execute",\r
"name": "split domain-requests for access services",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$domain-req`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix1\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 704.6166534423828,\r
- "y": 188.61665606498718,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 763.7928161621094,\r
+ "y": 172.66664695739746,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "e639fab2.57e918",\r
+ "id": "15d56a2d.a7cc46",\r
"type": "for",\r
"name": "for",\r
"xml": "<for index='ppx' start='0' end='`$param-prefix1_length`' >\n \n \n \n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 527.5,\r
- "y": 354.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 591.6760711669922,\r
+ "y": 374.8332996368408,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "623884ec.5f3a8c"\r
+ "85a69e7e.7e74e"\r
]\r
]\r
},\r
{\r
- "id": "623884ec.5f3a8c",\r
+ "id": "85a69e7e.7e74e",\r
"type": "switchNode",\r
"name": "switch",\r
- "xml": "<switch test='`$param-prefix1_length`'>\n",\r
+ "xml": "<switch test='`$param-prefix1_length == 1`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 681.5,\r
- "y": 352.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 740.6761322021484,\r
+ "y": 339.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "d5d414a3.d47da8",\r
- "b4f97507.a007b8"\r
+ "31b9f2de.b5872e",\r
+ "e0aaa8d0.545478"\r
]\r
]\r
},\r
{\r
- "id": "d5d414a3.d47da8",\r
- "type": "outcome",\r
- "name": "1",\r
- "xml": "<outcome value='1'>\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 864.5,\r
- "y": 346.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "e287faaa.f3da48"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "e287faaa.f3da48",\r
+ "id": "caa8b5a3.b36418",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1033.5,\r
- "y": 346.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1092.6761322021484,\r
+ "y": 333.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "ee746443.f75118",\r
- "7b7f945a.86e22c",\r
- "97c1a1ae.42a57",\r
- "f357d481.8e4f58"\r
+ "91ecfc44.f143a",\r
+ "719feef2.99781",\r
+ "238c69d1.2b6de6",\r
+ "c2baf636.474808"\r
]\r
]\r
},\r
{\r
- "id": "b4f97507.a007b8",\r
- "type": "outcome",\r
- "name": "2",\r
- "xml": "<outcome value='2'>\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 614.5,\r
- "y": 783.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "f4eb142b.f563f8"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "7b7f945a.86e22c",\r
+ "id": "719feef2.99781",\r
"type": "execute",\r
"name": "split node-id a-end retrieved from DB",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller-id1`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1305.5,\r
- "y": 351.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1364.6761322021484,\r
+ "y": 338.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "ee746443.f75118",\r
+ "id": "91ecfc44.f143a",\r
"type": "get-resource",\r
"name": "get resources from DB -controller_id",\r
- "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom REQUEST_DETAILS\nWHERE request_id = $domain-service1'\npfx='detail-db1'>",\r
+ "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom REQUEST_DETAILS\nWHERE request_id = $param-prefix1[$ppx]'\npfx='detail-db1'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1309.61669921875,\r
- "y": 311.23333740234375,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1368.7925567626953,\r
+ "y": 288.6166639328003,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "657a4de1.7e7434"\r
+ "319883a4.a6298c"\r
]\r
]\r
},\r
{\r
- "id": "657a4de1.7e7434",\r
+ "id": "319883a4.a6298c",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1554.61669921875,\r
- "y": 310.23333740234375,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1613.7928314208984,\r
+ "y": 297.6166672706604,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "2456ff5f.8ccfc"\r
+ "fa33f2b4.9586d"\r
]\r
]\r
},\r
{\r
- "id": "2456ff5f.8ccfc",\r
+ "id": "fa33f2b4.9586d",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='controller-id1' value='`$detail-db1.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
"comments": "",\r
- "x": 1702.61669921875,\r
- "y": 312.23333740234375,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1761.7928314208984,\r
+ "y": 299.6166672706604,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "97c1a1ae.42a57",\r
+ "id": "238c69d1.2b6de6",\r
"type": "set",\r
"name": "set domain-services",\r
- "xml": "<set>\n<parameter name='domain-type' value='`$param-prefix[0]`' />\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n<parameter name='optical-service-delete-input.request-id' value=\"`$domain-service1`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>",\r
+ "xml": "<set>\n<parameter name='domain-type' value='`$param-prefix[0]`' />\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n<parameter name='optical-service-delete-input.request-id' value=\"`$param-prefix1[$ppx]`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n<parameter name='domain-service1' value=\"`$param-prefix1[$ppx]`\" />\n",\r
"comments": "",\r
- "x": 1257.61669921875,\r
- "y": 423.23333740234375,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1311.7928314208984,\r
+ "y": 410.6166763305664,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "f357d481.8e4f58",\r
+ "id": "c2baf636.474808",\r
"type": "switchNode",\r
"name": "switch domain-type",\r
"xml": "<switch test='`$domain-type`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1246.5,\r
- "y": 558.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1252.3428115844727,\r
+ "y": 543.8333339691162,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "fccd0b30.b9cbc8",\r
- "bef3609.dfed5a"\r
+ "c3c51e46.241cf",\r
+ "409a0484.8b3eec"\r
]\r
]\r
},\r
{\r
- "id": "fccd0b30.b9cbc8",\r
+ "id": "c3c51e46.241cf",\r
"type": "outcome",\r
"name": "MSA",\r
"xml": "<outcome value='MSA'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1449.5,\r
- "y": 469.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1508.6761322021484,\r
+ "y": 456.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "a299e8ab.d4c218"\r
+ "f8fc18f7.4d8af8"\r
]\r
]\r
},\r
{\r
- "id": "bef3609.dfed5a",\r
+ "id": "409a0484.8b3eec",\r
"type": "outcome",\r
"name": "TAPI",\r
"xml": "<outcome value='TAPI'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1452.5,\r
- "y": 649.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1511.6761322021484,\r
+ "y": 636.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "6037d29.154702c"\r
+ "cae5e210.d6395"\r
]\r
]\r
},\r
{\r
- "id": "a299e8ab.d4c218",\r
+ "id": "f8fc18f7.4d8af8",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1589.5,\r
- "y": 466.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1648.6761322021484,\r
+ "y": 453.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "11bafb72.872785"\r
+ "c176f2f2.5fee2"\r
]\r
]\r
},\r
{\r
- "id": "11bafb72.872785",\r
+ "id": "c176f2f2.5fee2",\r
"type": "call",\r
"name": "call MSA DELETE DG",\r
"xml": "<call module='optical-service' rpc='service-delete-msa' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1777.5,\r
- "y": 467.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1836.6761322021484,\r
+ "y": 454.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "67a6d9a9.a380e8",\r
- "b6015380.84934"\r
+ "e405e5bb.3a20a8",\r
+ "4df16ad1.b6ecc4"\r
]\r
]\r
},\r
{\r
- "id": "67a6d9a9.a380e8",\r
+ "id": "e405e5bb.3a20a8",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1962.5,\r
- "y": 423.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2021.6761322021484,\r
+ "y": 410.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "bea424de.48e7e8"\r
+ "8dfeea48.8664a8"\r
]\r
]\r
},\r
{\r
- "id": "b6015380.84934",\r
+ "id": "4df16ad1.b6ecc4",\r
"type": "failure",\r
"name": "failure",\r
"xml": "<outcome value='failure'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1964.5,\r
- "y": 515.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2023.6761322021484,\r
+ "y": 502.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "68e25a.54defda8"\r
+ "22cc809f.74d45"\r
]\r
]\r
},\r
{\r
- "id": "bea424de.48e7e8",\r
+ "id": "8dfeea48.8664a8",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 2133.5,\r
- "y": 414.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2192.6761322021484,\r
+ "y": 401.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "92667335.f399b"\r
+ "e0798c41.0c606"\r
]\r
]\r
},\r
{\r
- "id": "92667335.f399b",\r
+ "id": "e0798c41.0c606",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
"comments": "",\r
- "x": 2276.5,\r
- "y": 389.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2335.6761322021484,\r
+ "y": 376.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "68e25a.54defda8",\r
+ "id": "22cc809f.74d45",\r
"type": "returnFailure",\r
"name": "return failure",\r
"xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Failed to call MSA DG' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 2133.5,\r
- "y": 545.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2192.6761322021484,\r
+ "y": 532.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "6037d29.154702c",\r
+ "id": "cae5e210.d6395",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1608.5,\r
- "y": 651.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1667.6761322021484,\r
+ "y": 638.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "c1da415.e052fc"\r
+ "65305f1a.cd63"\r
]\r
]\r
},\r
{\r
- "id": "c1da415.e052fc",\r
+ "id": "65305f1a.cd63",\r
"type": "call",\r
"name": "call TAPI DELETE DG",\r
"xml": "<call module='optical-service' rpc='service-delete-tapi' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1796.5,\r
- "y": 652.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1855.6761322021484,\r
+ "y": 639.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "c9ff3987.f9cc28",\r
- "32a118e.8eb39e8"\r
+ "10cb997f.2c1b67",\r
+ "e32d2f8.8429fd"\r
]\r
]\r
},\r
{\r
- "id": "c9ff3987.f9cc28",\r
+ "id": "10cb997f.2c1b67",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1981.5,\r
- "y": 608.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2040.6761322021484,\r
+ "y": 595.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "d0a6dc35.167bc"\r
+ "6c6dbee5.bd866"\r
]\r
]\r
},\r
{\r
- "id": "32a118e.8eb39e8",\r
+ "id": "e32d2f8.8429fd",\r
"type": "failure",\r
"name": "failure",\r
"xml": "<outcome value='failure'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1983.5,\r
- "y": 700.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2042.6761322021484,\r
+ "y": 687.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "f15af963.5b5418"\r
+ "22c2bd5a.04a492"\r
]\r
]\r
},\r
{\r
- "id": "d0a6dc35.167bc",\r
+ "id": "6c6dbee5.bd866",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 2152.5,\r
- "y": 599.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2211.6761322021484,\r
+ "y": 586.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "905a5288.1d934",\r
- "757c5587.8c047c"\r
+ "e23cf700.e51748",\r
+ "94cb4145.57c88"\r
]\r
]\r
},\r
{\r
- "id": "905a5288.1d934",\r
+ "id": "e23cf700.e51748",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
"comments": "",\r
- "x": 2295.5,\r
- "y": 574.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2354.6761322021484,\r
+ "y": 561.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "f15af963.5b5418",\r
+ "id": "22c2bd5a.04a492",\r
"type": "returnFailure",\r
"name": "return failure",\r
"xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Failed to call MSA DG' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 2152.5,\r
- "y": 730.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2211.6761322021484,\r
+ "y": 717.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "e770f30c.f95fb",\r
+ "id": "ffbaf9e.fb0fb08",\r
"type": "call",\r
"name": "call TAPI DELETE DG",\r
"xml": "<call module='optical-service' rpc='service-delete-tapi' mode='sync' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1298.5,\r
- "y": 956.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "279a4131.3c50fe",\r
- "12daba39.e98ea6"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "66eb021.82f40fc",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$domain-service1`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n<parameter name='domain-type' value='`$domain1[0]`' />\n<parameter name='controller-ip' value='`$domain1[1]`' />\n",\r
- "comments": "",\r
- "x": 1279.61669921875,\r
- "y": 880.2334289550781,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "f4eb142b.f563f8",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$ppx`'>\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 754.6167602539062,\r
- "y": 788.2333679199219,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "e9f6b436.fcdbc8",\r
- "5bc45c8e.581fe4"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "e9f6b436.fcdbc8",\r
- "type": "outcome",\r
- "name": "0",\r
- "xml": "<outcome value='0'>\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 934.6167602539062,\r
- "y": 788.2333679199219,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "969523a9.6bb09"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "5bc45c8e.581fe4",\r
- "type": "outcome",\r
- "name": "1",\r
- "xml": "<outcome value='1'>\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 882.6167602539062,\r
- "y": 1162.2333679199219,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1357.6761322021484,\r
+ "y": 943.4999985694885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "293ec8e4.019748"\r
+ "d2fc4e32.19347"\r
]\r
]\r
},\r
{\r
- "id": "8c2a8c7c.a451",\r
+ "id": "fca311a3.3788e",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$domain-service2`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n<parameter name='domain-type' value='`$domain2[0]`' />\n<parameter name='controller-ip' value='`$domain2[1]`' />\n\n\n",\r
+ "xml": "<set>\n<parameter name='optical-service-delete-input.request-id' value=\"`$param-prefix1[$ppx]`\" />\n<parameter name='optical-service-delete-input.payload.service-name' value=\"`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`\"/>\n\n",\r
"comments": "",\r
- "x": 1277.61669921875,\r
- "y": 1235.2333679199219,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1338.7928314208984,\r
+ "y": 867.6167588233948,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "ce3eac33.d1ef7",\r
- "type": "call",\r
- "name": "call TAPI DELETE DG",\r
- "xml": "<call module='optical-service' rpc='service-delete-tapi' mode='sync' >\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 1284.61669921875,\r
- "y": 1308.2333679199219,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "c8833e1f.21b83",\r
- "d3120001.a70e1"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "969523a9.6bb09",\r
+ "id": "64b9ab4c.add954",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1074.61669921875,\r
- "y": 789.2333679199219,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1133.7928314208984,\r
+ "y": 776.6166977882385,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "66eb021.82f40fc",\r
- "e770f30c.f95fb",\r
- "54b2f238.cd48bc",\r
- "71435f69.1d588"\r
+ "fca311a3.3788e",\r
+ "ffbaf9e.fb0fb08",\r
+ "7dcb69ce.f66178",\r
+ "ac94d58e.2025e8"\r
]\r
]\r
},\r
{\r
- "id": "293ec8e4.019748",\r
- "type": "block",\r
- "name": "block",\r
- "xml": "<block>\n",\r
- "atomic": "false",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 1008.6167602539062,\r
- "y": 1171.2333679199219,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "8c2a8c7c.a451",\r
- "ce3eac33.d1ef7",\r
- "a41e1354.f17a4",\r
- "402c6221.29fbfc"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "279a4131.3c50fe",\r
+ "id": "d2fc4e32.19347",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1559.5,\r
- "y": 909.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "41399ce9.b1c0e4"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "12daba39.e98ea6",\r
- "type": "failure",\r
- "name": "failure",\r
- "xml": "<outcome value='failure'>\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 1543.5,\r
- "y": 1038.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1557.009506225586,\r
+ "y": 939.8333444595337,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "1b2c47f4.41a498"\r
+ "b1d14962.f347a8"\r
]\r
]\r
},\r
{\r
- "id": "41399ce9.b1c0e4",\r
+ "id": "b1d14962.f347a8",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1715.5,\r
- "y": 916.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1733.0094604492188,\r
+ "y": 940.1666679382324,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "c73df929.f6ae38",\r
- "91dcae30.1f35"\r
+ "37bfc4a8.eaaf0c",\r
+ "3ecbb172.0c334e"\r
]\r
]\r
},\r
{\r
- "id": "c73df929.f6ae38",\r
+ "id": "37bfc4a8.eaaf0c",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='service1-status' value='`$final-response-code`' />\n",\r
+ "xml": "<set>\n<parameter name='service-status' value='`$final-response-code`' />\n",\r
"comments": "",\r
- "x": 1882.4998779296875,\r
- "y": 829.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1861.6761283874512,\r
+ "y": 873.1666774749756,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "91dcae30.1f35",\r
+ "id": "3ecbb172.0c334e",\r
"type": "switchNode",\r
"name": "switch",\r
- "xml": "<switch test='`$service1-status == 200`'>\n",\r
+ "xml": "<switch test='`$service-status == 200`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1871.4998779296875,\r
- "y": 946.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1860.6760368347168,\r
+ "y": 1001.8333568572998,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "a76b03e3.6d946",\r
- "35234e07.f4ce22"\r
+ "421f5497.942c9c",\r
+ "686fcc2a.0dbf94"\r
]\r
]\r
},\r
{\r
- "id": "a76b03e3.6d946",\r
+ "id": "421f5497.942c9c",\r
"type": "outcomeTrue",\r
"name": "true",\r
"xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 2013.4998779296875,\r
- "y": 876.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2021.0092849731445,\r
+ "y": 913.499981880188,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- [\r
- "3e585958.e262c6"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "35234e07.f4ce22",\r
+ "id": "686fcc2a.0dbf94",\r
"type": "outcomeFalse",\r
"name": "false",\r
"xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 2014.5,\r
- "y": 994.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2013.676040649414,\r
+ "y": 1063.1666793823242,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "dcda07af.655078"\r
+ "f3e4a24a.52e36"\r
]\r
]\r
},\r
{\r
- "id": "3e585958.e262c6",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service1' value='success' />\n",\r
- "comments": "",\r
- "x": 2168.5,\r
- "y": 882.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "dcda07af.655078",\r
+ "id": "f3e4a24a.52e36",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='service1' value='failure' />\n",\r
+ "xml": "<set>\n<parameter name='access-status' value='failure' />\n",\r
"comments": "",\r
- "x": 2181.5,\r
- "y": 992.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2197.3425827026367,\r
+ "y": 1064.4999742507935,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "1b2c47f4.41a498",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Delete Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
- "comments": "",\r
- "x": 1715.5,\r
- "y": 1039.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "c8833e1f.21b83",\r
- "type": "success",\r
- "name": "success",\r
- "xml": "<outcome value='success'>\n",\r
+ "id": "94cb4145.57c88",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-delete-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$service1-status`\"/>\n\n\n\n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1526.5,\r
- "y": 1232.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 2349.5262298583984,\r
+ "y": 636.349974155426,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- [\r
- "48e846a7.aa0238"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "d3120001.a70e1",\r
- "type": "failure",\r
- "name": "failure",\r
- "xml": "<outcome value='failure'>\n",\r
+ "id": "5666351c.3fed7c",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test='`$ppx == 0`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1533.5,\r
- "y": 1371.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 408.20947647094727,\r
+ "y": 1499.1498394012451,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "6f442ba4.a9bd94"\r
+ "178292af.b017ad",\r
+ "791b18b2.1028c8"\r
]\r
]\r
},\r
{\r
- "id": "48e846a7.aa0238",\r
+ "id": "3314378c.27c9e8",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1681.5,\r
- "y": 1240.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 783.0761566162109,\r
+ "y": 1405.8999619483948,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "e50cb4fe.0872a8",\r
- "d3d1dcfc.971ef"\r
+ "155d72bc.d68edd"\r
]\r
]\r
},\r
{\r
- "id": "e50cb4fe.0872a8",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service2-status' value='`$final-response-code`' />\n",\r
- "comments": "",\r
- "x": 1877.5,\r
- "y": 1155.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "d3d1dcfc.971ef",\r
+ "id": "155d72bc.d68edd",\r
"type": "switchNode",\r
"name": "switch",\r
- "xml": "<switch test='`$service2-status == 200`'>\n",\r
+ "xml": "<switch test='`$service1-status`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1858.5,\r
- "y": 1280.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 925.4261322021484,\r
+ "y": 1411.0999131202698,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "c12b59f0.2b2a08",\r
- "1e2be21a.84b09e"\r
+ "d2a2c499.44f5d8",\r
+ "7b86389e.6c7b68"\r
]\r
]\r
},\r
{\r
- "id": "c12b59f0.2b2a08",\r
- "type": "outcomeTrue",\r
- "name": "true",\r
- "xml": "<outcome value='true'>\n",\r
+ "id": "b3c2e52b.63a388",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 2020.5,\r
- "y": 1205.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1260.4261322021484,\r
+ "y": 1353.2999863624573,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "8a03b0aa.7cc6"\r
+ "79f9a1bf.52d0f",\r
+ "e7d0e65b.efbea8"\r
]\r
]\r
},\r
{\r
- "id": "1e2be21a.84b09e",\r
- "type": "outcomeFalse",\r
- "name": "false",\r
- "xml": "<outcome value='false'>\n",\r
+ "id": "79f9a1bf.52d0f",\r
+ "type": "delete",\r
+ "name": "delete",\r
+ "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n resource=\"SQL\"\n key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $access-id\"> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 2026.5,\r
- "y": 1327.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1426.092716217041,\r
+ "y": 1348.6333484649658,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- [\r
- "374b4547.8f703a"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "8a03b0aa.7cc6",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service2' value='success' />\n",\r
- "comments": "",\r
- "x": 2175.5,\r
- "y": 1208.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "374b4547.8f703a",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='service2' value='failure' />\n",\r
- "comments": "",\r
- "x": 2188.5,\r
- "y": 1330.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "6f442ba4.a9bd94",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Main Delete Dg not available' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "id": "e7d0e65b.efbea8",\r
+ "type": "returnSuccess",\r
+ "name": "return success",\r
+ "xml": "<return status='success'>\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"Service Deleted Successfully\" />\n<parameter name='ack-final-indicator' value='Y' />",\r
"comments": "",\r
- "x": 1734.5,\r
- "y": 1371.1166687011719,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1466.4261322021484,\r
+ "y": 1534.3001084327698,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "757c5587.8c047c",\r
- "type": "record",\r
- "name": "record",\r
- "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-delete-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$service1-status`\"/>\n\n\n\n\n\n",\r
+ "id": "d2a2c499.44f5d8",\r
+ "type": "outcome",\r
+ "name": "200",\r
+ "xml": "<outcome value='200'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 2290.35009765625,\r
- "y": 648.9666442871094,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1098.8760833740234,\r
+ "y": 1360.7499375343323,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- []\r
+ [\r
+ "b3c2e52b.63a388"\r
+ ]\r
]\r
},\r
{\r
- "id": "2b88b50f.6d1f2a",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$ppx`'>\n",\r
+ "id": "7b86389e.6c7b68",\r
+ "type": "other",\r
+ "name": "other",\r
+ "xml": "<outcome value='Other'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 345.70001220703125,\r
- "y": 1511.7665710449219,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1075.8760833740234,\r
+ "y": 1512.7499375343323,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "67345bfe.f921b4",\r
- "e5284e9a.754bb"\r
+ "c68df7b5.0b81e8"\r
]\r
]\r
},\r
{\r
- "id": "67345bfe.f921b4",\r
- "type": "outcome",\r
- "name": "0",\r
- "xml": "<outcome value='0'>\n",\r
+ "id": "e0ffad7.48b955",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
+ "comments": "",\r
+ "x": 1254.1761322021484,\r
+ "y": 1524.8998398780823,\r
+ "z": "23113e64.4c4872",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "7dcb69ce.f66178",\r
+ "type": "get-resource",\r
+ "name": "get resources from DB -controller_id",\r
+ "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom REQUEST_DETAILS\nWHERE request_id = $param-prefix1[$ppx]'\npfx='detail-db11'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 581.9000549316406,\r
- "y": 1414.5166320800781,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1420.342758178711,\r
+ "y": 733.166624546051,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "ae809859.8b1778"\r
+ "1aabb5e8.22157a"\r
]\r
]\r
},\r
{\r
- "id": "e5284e9a.754bb",\r
- "type": "outcome",\r
- "name": "1",\r
- "xml": "<outcome value='1'>\n",\r
+ "id": "1aabb5e8.22157a",\r
+ "type": "success",\r
+ "name": "success",\r
+ "xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 572.9000549316406,\r
- "y": 1587.5165710449219,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1666.342758178711,\r
+ "y": 737.166624546051,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "7df23ffd.b4b17"\r
+ "70d90830.02f658"\r
]\r
]\r
},\r
{\r
- "id": "ae809859.8b1778",\r
- "type": "block",\r
- "name": "block",\r
- "xml": "<block>\n",\r
- "atomic": "false",\r
+ "id": "70d90830.02f658",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='controller-id11' value='`$detail-db11.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
+ "comments": "",\r
+ "x": 1834.342758178711,\r
+ "y": 739.166624546051,\r
+ "z": "23113e64.4c4872",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "ac94d58e.2025e8",\r
+ "type": "execute",\r
+ "name": "split node-id a-end retrieved from DB",\r
+ "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller-id11`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain1\"/>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 723.9000244140625,\r
- "y": 1418.5166320800781,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1441.342758178711,\r
+ "y": 809.166624546051,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- [\r
- "c1901914.b04438"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "c1901914.b04438",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$service1-status`'>\n",\r
+ "id": "8fd18db8.4cb08",\r
+ "type": "update",\r
+ "name": "update",\r
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\nkey = 'pnf.pnf-name = $a-end-pnf-name\n AND p-interface.interface-name = $optical-service-create-input.payload.service-aend.port-id'\n local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-aend`' />\n\n\n\n<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link'\nkey='logical-link.link-name = $tmp.link-id' >\n <parameter name='link-name' value='`$tmp.link-id`' />\n <parameter name='link-type' value='`$link.link-type`' />\n <parameter name='in-maint' value='true' />\n <parameter name='speed-value' value='100' />\n <parameter name='speed-units' value='Gbps' />\n <parameter name='operational-status' value='`$link.administrative-state`' />\n <parameter name='available-capacity' value='100' />\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 866.25,\r
- "y": 1423.7165832519531,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1461.3428039550781,\r
+ "y": 1438.1666703224182,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- [\r
- "d5045cc6.1de7a",\r
- "2beb7d55.e9c492"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "3b5e2ea9.61d282",\r
+ "id": "c68df7b5.0b81e8",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1201.25,\r
- "y": 1365.9166564941406,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1173.009506225586,\r
+ "y": 1465.8331894874573,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "e398c832.c96cf8",\r
- "5465b919.f201f8"\r
+ "e0ffad7.48b955"\r
]\r
]\r
},\r
{\r
- "id": "e398c832.c96cf8",\r
- "type": "delete",\r
- "name": "delete",\r
- "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n resource=\"SQL\"\n key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $access-id\"> ",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 1365.25,\r
- "y": 1362.9167785644531,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- []\r
- ]\r
- },\r
- {\r
- "id": "5465b919.f201f8",\r
- "type": "returnSuccess",\r
- "name": "return success",\r
- "xml": "<return status='success'>\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"Service Deleted Successfully\" />\n<parameter name='ack-final-indicator' value='Y' />",\r
+ "id": "e6431c0d.bb995",\r
+ "type": "set",\r
+ "name": "set",\r
+ "xml": "<set>\n<parameter name='domain-req' value='`$detail-db.domain-requests`' />\n<parameter name='delete-acc-svc-id' value='`$detail-db.service-instance-id`' />\n<parameter name='access-id' value='`$optical-service-delete-input.request-id`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
"comments": "",\r
- "x": 1407.25,\r
- "y": 1546.9167785644531,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1109.1761474609375,\r
+ "y": 119.88333177566528,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "d5045cc6.1de7a",\r
- "type": "outcome",\r
- "name": "200",\r
- "xml": "<outcome value='200'>\n",\r
+ "id": "31b9f2de.b5872e",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1039.699951171875,\r
- "y": 1373.3666076660156,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 906.6761627197266,\r
+ "y": 324.85795402526855,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "3b5e2ea9.61d282"\r
+ "caa8b5a3.b36418"\r
]\r
]\r
},\r
{\r
- "id": "2beb7d55.e9c492",\r
- "type": "other",\r
- "name": "other",\r
- "xml": "<outcome value='Other'>\n",\r
+ "id": "e0aaa8d0.545478",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1016.699951171875,\r
- "y": 1525.3666076660156,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 853.3427200317383,\r
+ "y": 773.1913871765137,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "887f6ab3.6fe378"\r
+ "64b9ab4c.add954"\r
]\r
]\r
},\r
{\r
- "id": "efea6422.1a8b28",\r
- "type": "switchNode",\r
- "name": "switch",\r
- "xml": "<switch test='`$service1-status == $service2-status == 200`'>\n",\r
+ "id": "178292af.b017ad",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 841.25,\r
- "y": 1594.7165222167969,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 515.0094858805338,\r
+ "y": 1440.6155522664385,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "cad7c61d.e2a2d8",\r
- "4a80a00e.4cc7a"\r
+ "3314378c.27c9e8"\r
]\r
]\r
},\r
{\r
- "id": "cad7c61d.e2a2d8",\r
- "type": "outcomeTrue",\r
- "name": "true",\r
- "xml": "<outcome value='true'>\n",\r
+ "id": "791b18b2.1028c8",\r
+ "type": "outcomeFalse",\r
+ "name": "false",\r
+ "xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 999.25,\r
- "y": 1603.7165222167969,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 521.6761341094971,\r
+ "y": 1642.2822799682617,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "bb726b3c.e444e8"\r
+ "ccbb9a05.8b09d8"\r
]\r
]\r
},\r
{\r
- "id": "bb726b3c.e444e8",\r
- "type": "block",\r
- "name": "block",\r
- "xml": "<block>\n",\r
- "atomic": "false",\r
+ "id": "ccbb9a05.8b09d8",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test='`$access-status == success`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1139.25,\r
- "y": 1610.7165222167969,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 741.6760864257812,\r
+ "y": 1670.7669677734375,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "f739490d.428058",\r
- "b63b3bcb.e95608",\r
- "fe0c4836.3d8508",\r
- "58672708.482528",\r
- "64dca83a.79a788",\r
- "d26a3044.53ce7"\r
+ "2c873361.6b8cec",\r
+ "29ad4b93.f97874"\r
]\r
]\r
},\r
{\r
- "id": "f739490d.428058",\r
- "type": "delete",\r
- "name": "delete",\r
- "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n resource=\"SQL\"\n key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $access-id\"> ",\r
+ "id": "2c873361.6b8cec",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1303.25,\r
- "y": 1610.7165222167969,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 898.3426628112793,\r
+ "y": 1609.4031372070312,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- []\r
+ [\r
+ "abeb4b39.e29ad8"\r
+ ]\r
]\r
},\r
{\r
- "id": "4a80a00e.4cc7a",\r
+ "id": "29ad4b93.f97874",\r
"type": "outcomeFalse",\r
"name": "false",\r
"xml": "<outcome value='false'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 949.7500152587891,\r
- "y": 1965.7165794372559,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 898.3426780700684,\r
+ "y": 1771.069803237915,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "fa9da88e.4da0d8"\r
+ "b59bb9d9.ea7ce8"\r
]\r
]\r
},\r
{\r
- "id": "fa9da88e.4da0d8",\r
- "type": "block",\r
- "name": "block",\r
- "xml": "<block>\n",\r
- "atomic": "false",\r
+ "id": "6ec4d0d8.6e90a",\r
+ "type": "delete",\r
+ "name": "delete",\r
+ "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n resource=\"SQL\"\n key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $access-id\"> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1098.750015258789,\r
- "y": 1963.7165794372559,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1174.5549240112305,\r
+ "y": 1607.4334983825684,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- [\r
- "a9697233.3edb9"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "a9697233.3edb9",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
- "comments": "",\r
- "x": 1276.2500228881836,\r
- "y": 1964.2165832519531,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "b63b3bcb.e95608",\r
+ "id": "61f3204d.d33e2",\r
"type": "returnSuccess",\r
"name": "return success",\r
"xml": "<return status='success'>\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"Service Deleted Successfully\" />\n<parameter name='ack-final-indicator' value='Y' />",\r
"comments": "",\r
- "x": 1271.2500228881836,\r
- "y": 1889.2165803909302,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "35501454.cf543c",\r
- "type": "returnFailure",\r
- "name": "return failure",\r
- "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
- "comments": "",\r
- "x": 1195,\r
- "y": 1537.5165100097656,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1704.2214965820312,\r
+ "y": 1844.2668190002441,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "7df23ffd.b4b17",\r
- "type": "block",\r
- "name": "block",\r
- "xml": "<block>\n",\r
- "atomic": "false",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 719.9000244140625,\r
- "y": 1588.5165710449219,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "efea6422.1a8b28"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "54b2f238.cd48bc",\r
+ "id": "a47c2756.f32468",\r
"type": "get-resource",\r
- "name": "get resources from DB -controller_id",\r
- "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom REQUEST_DETAILS\nWHERE request_id = $domain-service1'\npfx='detail-db11'>",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 1361.1666259765625,\r
- "y": 745.7832946777344,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- [\r
- "ba13f726.ec48a8"\r
- ]\r
- ]\r
- },\r
- {\r
- "id": "ba13f726.ec48a8",\r
- "type": "success",\r
- "name": "success",\r
- "xml": "<outcome value='success'>\n",\r
+ "name": "Get service from AAI",\r
+ "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $output.global-customer-id AND\n service-subscription.service-type = $output.service-type AND\n service-instance.service-instance-id = $delete-acc-svc-id' \npfx='acc-serv-dl' local-only='false'>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1607.1666259765625,\r
- "y": 749.7832946777344,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1212.971118927002,\r
+ "y": 1682.550464630127,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- [\r
- "7f178723.eed2f8"\r
- ]\r
+ []\r
]\r
},\r
{\r
- "id": "7f178723.eed2f8",\r
+ "id": "9f2294b5.bcbfe8",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='controller-id11' value='`$detail-db11.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
+ "xml": "<set>\n<parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\n",\r
"comments": "",\r
- "x": 1775.1666259765625,\r
- "y": 751.7832946777344,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1665.4713287353516,\r
+ "y": 1665.0501899719238,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "71435f69.1d588",\r
- "type": "execute",\r
- "name": "split node-id a-end retrieved from DB",\r
- "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller-id11`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain1\"/>\n",\r
+ "id": "a80e8726.f84408",\r
+ "type": "update",\r
+ "name": "update logical-link-status AAI",\r
+ "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n key='logical-link.link-name = $link-name '\n local-only='false'>\n<parameter name='operational-status' value='up' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1382.1666259765625,\r
- "y": 821.7832946777344,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1768.8047256469727,\r
+ "y": 1759.2170295715332,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "a41e1354.f17a4",\r
- "type": "get-resource",\r
- "name": "get resources from DB -controller_id",\r
- "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom REQUEST_DETAILS\nWHERE request_id = $domain-service2'\npfx='detail-db22'>",\r
+ "id": "abeb4b39.e29ad8",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1308.1666259765625,\r
- "y": 1121.7834167480469,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1022.8881912231445,\r
+ "y": 1610.7668838500977,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "20c8cbec.0b11d4"\r
+ "6ec4d0d8.6e90a",\r
+ "a47c2756.f32468",\r
+ "98787f37.a2ed6"\r
]\r
]\r
},\r
{\r
- "id": "20c8cbec.0b11d4",\r
- "type": "success",\r
- "name": "success",\r
- "xml": "<outcome value='success'>\n",\r
+ "id": "98787f37.a2ed6",\r
+ "type": "for",\r
+ "name": "for",\r
+ "xml": "<for index='idl' start='0' end='`$acc-serv-dl.relationship-list.relationship_length`' >\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1553.1666259765625,\r
- "y": 1125.7834167480469,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1112.8882637023926,\r
+ "y": 1737.4336795806885,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "70d195e8.9d4ccc"\r
+ "e4e22bae.fd2a68"\r
]\r
]\r
},\r
{\r
- "id": "70d195e8.9d4ccc",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='controller-id22' value='`$detail-db22.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",\r
- "comments": "",\r
- "x": 1702.1666259765625,\r
- "y": 1129.7834167480469,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "402c6221.29fbfc",\r
- "type": "execute",\r
- "name": "split node-id a-end retrieved from DB",\r
- "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller-id22`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"domain2\"/>\n",\r
+ "id": "e4e22bae.fd2a68",\r
+ "type": "switchNode",\r
+ "name": "switch",\r
+ "xml": "<switch test=\"`$acc-serv-dl.relationship-list.relationship[$idl].related-to == 'logical-link'`\">\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1311.1666259765625,\r
- "y": 1183.7834167480469,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1256.221492767334,\r
+ "y": 1730.6154251098633,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- []\r
+ [\r
+ "55e7e053.a52d9"\r
+ ]\r
]\r
},\r
{\r
- "id": "912f5144.144e7",\r
- "type": "update",\r
- "name": "update",\r
- "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\nkey = 'pnf.pnf-name = $a-end-pnf-name\n AND p-interface.interface-name = $optical-service-create-input.payload.service-aend.port-id'\n local-only='false'>\n<parameter name='available-capacity' value='`$available-bandwidth-aend`' />\n\n\n\n<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='logical-link'\nkey='logical-link.link-name = $tmp.link-id' >\n <parameter name='link-name' value='`$tmp.link-id`' />\n <parameter name='link-type' value='`$link.link-type`' />\n <parameter name='in-maint' value='true' />\n <parameter name='speed-value' value='100' />\n <parameter name='speed-units' value='Gbps' />\n <parameter name='operational-status' value='`$link.administrative-state`' />\n <parameter name='available-capacity' value='100' />\n\n\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n\n",\r
+ "id": "55e7e053.a52d9",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1402.1666717529297,\r
- "y": 1450.7833404541016,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1396.2214965820312,\r
+ "y": 1738.94873046875,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
- []\r
+ [\r
+ "cac797c.4727a68"\r
+ ]\r
]\r
},\r
{\r
- "id": "887f6ab3.6fe378",\r
+ "id": "cac797c.4727a68",\r
"type": "block",\r
"name": "block",\r
"xml": "<block>\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1113.8333740234375,\r
- "y": 1478.4498596191406,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1531.2214965820312,\r
+ "y": 1740.6153564453125,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[\r
- "35501454.cf543c"\r
+ "9f2294b5.bcbfe8",\r
+ "a80e8726.f84408",\r
+ "61f3204d.d33e2"\r
]\r
]\r
},\r
{\r
- "id": "fe0c4836.3d8508",\r
- "type": "get-resource",\r
- "name": "Get service from AAI",\r
- "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\n key='customer.global-customer-id = $output.global-customer-id AND\n service-subscription.service-type = $output.service-type AND\n service-instance.service-instance-id = $delete-acc-svc-id' \npfx='acc-serv-dl' local-only='false'>\n\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 1350.0000190734863,\r
- "y": 1747.5000267028809,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- []\r
- ]\r
- },\r
- {\r
- "id": "b127a64f.fc83e8",\r
- "type": "outcomeTrue",\r
- "name": "true",\r
- "xml": "<outcome value='true'>\n",\r
- "comments": "",\r
- "outputs": 1,\r
- "x": 1074.9999999999995,\r
- "y": 1872.4999999999993,\r
- "z": "fd6341d7.d80b3",\r
- "wires": [\r
- []\r
- ]\r
- },\r
- {\r
- "id": "d26a3044.53ce7",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[0].relationship-data[0].relationship-value`' />\n",\r
+ "id": "b59bb9d9.ea7ce8",\r
+ "type": "returnFailure",\r
+ "name": "return failure",\r
+ "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Access service request entry cannot be deleted' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 1297.5000190734863,\r
- "y": 1805.0000267028809,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1071.2214965820312,\r
+ "y": 1808.7972412109375,\r
+ "z": "23113e64.4c4872",\r
"wires": []\r
},\r
{\r
- "id": "58672708.482528",\r
- "type": "update",\r
- "name": "update logical-link-status AAI",\r
- "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true'\nresource='logical-link'\n key='logical-link.link-name = $link-name '\n local-only='false'>\n<parameter name='operational-status' value='available' />\n\n\n\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n",\r
+ "id": "1d36fe9a.5fdc81",\r
+ "type": "record",\r
+ "name": "record",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/new.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`$domain-req`\"/>\n<parameter name=\"field2\" value=\"`$domain-service1`\"/>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1337.5,\r
- "y": 1852.5,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 705.1609497070312,\r
+ "y": 265.00946044921875,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "1b12f198.60face",\r
- "type": "set",\r
- "name": "set",\r
- "xml": "<set>\n<parameter name='domain-req' value='`$detail-db.domain-requests`' />\n<parameter name='delete-acc-svc-id' value='`$detail-db.service-instance-id`' />\n\n\n\n\n\n\n\n\n\n\n\n",\r
- "comments": "",\r
- "x": 1050.000015258789,\r
- "y": 132.50000190734863,\r
- "z": "fd6341d7.d80b3",\r
- "wires": []\r
- },\r
- {\r
- "id": "64dca83a.79a788",\r
+ "id": "55028f82.4ab0c",\r
"type": "record",\r
"name": "record",\r
- "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/optical-service-create.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"`'domain rquest_' + $domain-requests`\"/>\n<parameter name=\"field2\" value=\"`'Access rquest_' + $as-request-id`\"/>\n\n",\r
+ "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/new.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Domain Details\"/>\n<parameter name=\"field2\" value=\"`$controller-ip`\"/>\n<parameter name=\"field3\" value=\"`$optical-service-delete-input.request-id`\"/>\n<parameter name=\"field4\" value=\"`$optical-service-delete-input.payload.service-name`\"/>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1525.0000228881836,\r
- "y": 1630.0000247955322,\r
- "z": "fd6341d7.d80b3",\r
+ "x": 1251.070011138916,\r
+ "y": 486.6761064529419,\r
+ "z": "23113e64.4c4872",\r
"wires": [\r
[]\r
]\r
[\r
{\r
- "id": "f869c120.9a5e8",\r
+ "id": "96a5b969.30fca8",\r
"type": "dgstart",\r
"name": "DGSTART",\r
"outputs": 1,\r
- "x": 121.5,\r
- "y": 90,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 155.0094757080078,\r
+ "y": 95.00946807861328,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "8af1dc93.0e0da"\r
+ "1d5d884c.37fd58"\r
]\r
]\r
},\r
{\r
- "id": "8af1dc93.0e0da",\r
+ "id": "1d5d884c.37fd58",\r
"type": "service-logic",\r
"name": "optical-service ${project.version}",\r
"module": "optical-service",\r
"comments": "",\r
"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='optical-service' version='${project.version}'>",\r
"outputs": 1,\r
- "x": 134.5,\r
- "y": 150,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 168.0094757080078,\r
+ "y": 155.00946807861328,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "b03df385.9b70c"\r
+ "5e65cfab.dd111"\r
]\r
]\r
},\r
{\r
- "id": "b03df385.9b70c",\r
+ "id": "5e65cfab.dd111",\r
"type": "method",\r
"name": "method service-delete-tapi",\r
"xml": "<method rpc='service-delete-tapi' mode='sync'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 154.5,\r
- "y": 230,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 188.0094757080078,\r
+ "y": 235.00946807861328,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "dae9b3c0.70198"\r
+ "f4aad36f.30bf3"\r
]\r
]\r
},\r
{\r
- "id": "dae9b3c0.70198",\r
+ "id": "f4aad36f.30bf3",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic=\"true\">\n",\r
"atomic": "false",\r
"comments": "",\r
"outputs": 1,\r
- "x": 402,\r
- "y": 230,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 435.5094757080078,\r
+ "y": 235.00946807861328,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "882993c6.73a42",\r
- "9a7b4d91.dc0e5",\r
- "fe5645b4.4896a8",\r
- "361056c9.62d1aa",\r
- "fcf7ae69.66bac",\r
- "658b7b5f.7441e4",\r
- "ca74a3e.de9376"\r
+ "baeb3a20.8dfc38",\r
+ "b7cdfff3.60956",\r
+ "26889205.8ed4ce",\r
+ "b25ded2.8528d1",\r
+ "1c70a864.9f7418",\r
+ "736dbac8.fe21e4",\r
+ "fac7a5ef.c80558"\r
]\r
]\r
},\r
{\r
- "id": "882993c6.73a42",\r
+ "id": "baeb3a20.8dfc38",\r
"type": "record",\r
"name": "record",\r
"xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/service-create-tapi.log\" />\n<parameter name=\"level\" value=\"info\" />\n<parameter name=\"field1\" value=\"Inside optical service delete tapi\"/>\n\n\n\n\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 498.5,\r
- "y": 53,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 532.0094757080078,\r
+ "y": 58.00946807861328,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "9a7b4d91.dc0e5",\r
+ "id": "b7cdfff3.60956",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='request-id' value='`$optical-service-delete-input.request-id`' />\n",\r
"comments": "",\r
- "x": 689.5000076293945,\r
- "y": 37.00000190734863,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 724.6760940551758,\r
+ "y": 43.67613506317139,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "ca74a3e.de9376",\r
+ "id": "fac7a5ef.c80558",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.get.services.url + $service-name`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/> \n<parameter name=\"restapiPassword\" value=\"admin\"/> \n<parameter name=\"httpMethod\" value=\"GET\"/>\n<parameter name=\"responsePrefix\" value=\"services-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.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\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 575.4999465942383,\r
- "y": 328.3888740539551,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 609.0094223022461,\r
+ "y": 333.39834213256836,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "63d373a2.41054c",\r
- "5229271d.664468"\r
+ "7d0dfa0.f280408",\r
+ "c2e935ef.e4a2e8"\r
]\r
]\r
},\r
{\r
- "id": "bfa60c53.34db1",\r
+ "id": "32ea3700.8daa7a",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='aend-nep' value=\"`$services-response.service[0].end-point[0].connection-end-point[0].node-edge-point-uuid`\" />\n<parameter name='zend-nep' value=\"`$services-response.service[0].end-point[1].connection-end-point[0].node-edge-point-uuid`\" />\n<parameter name='aend-cep' value=\"`$services-response.service[0].end-point[0].connection-end-point[0].connection-end-point-uuid`\" />\n<parameter name='zend-cep' value=\"`$services-response.service[0].end-point[1].connection-end-point[0].connection-end-point-uuid`\" />\n",\r
"comments": "",\r
- "x": 1332.7221870422363,\r
- "y": 97.55551338195801,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1366.2316627502441,\r
+ "y": 102.56498146057129,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "63d373a2.41054c",\r
+ "id": "7d0dfa0.f280408",\r
"type": "failure",\r
"name": "failure",\r
"xml": "<outcome value='failure'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 793.8332633972168,\r
- "y": 285.33330154418945,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 827.3427391052246,\r
+ "y": 290.34276962280273,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "5229271d.664468",\r
+ "id": "c2e935ef.e4a2e8",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 777.9998893737793,\r
- "y": 377.55554580688477,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 811.5093650817871,\r
+ "y": 382.56501388549805,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "aa57e737.b0fed8"\r
+ "32f937f0.4e8528"\r
]\r
]\r
},\r
{\r
- "id": "aa57e737.b0fed8",\r
+ "id": "32f937f0.4e8528",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 981.0554733276367,\r
- "y": 303.6666831970215,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1014.5649490356445,\r
+ "y": 308.67615127563477,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "bfa60c53.34db1",\r
- "863b12fd.05227",\r
- "b8f3f329.852df",\r
- "dbf2f1d6.f28c4"\r
+ "32ea3700.8daa7a",\r
+ "885424f1.0069b8",\r
+ "54c031dd.863f3",\r
+ "de1cabdc.96bb48"\r
]\r
]\r
},\r
{\r
- "id": "863b12fd.05227",\r
+ "id": "885424f1.0069b8",\r
"type": "get-resource",\r
"name": "get-resource",\r
"xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $aend-nep'\npfx='db-aend'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1363.5556869506836,\r
- "y": 152.27777290344238,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1397.0651626586914,\r
+ "y": 157.28724098205566,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "b8f3f329.852df",\r
+ "id": "54c031dd.863f3",\r
"type": "get-resource",\r
"name": "get-resource",\r
"xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT *\nfrom TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\nWHERE interface_name = $zend-nep'\npfx='db-zend'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1366.055564880371,\r
- "y": 209.2222318649292,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1399.565040588379,\r
+ "y": 214.23169994354248,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "a6a0d931.29ae78",\r
+ "id": "b2aec0dc.c2c89",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='aend-new' value='`$aend-cep`' />\n",\r
"comments": "",\r
- "x": 1776.721923828125,\r
- "y": 504.22216796875,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1810.2313995361328,\r
+ "y": 509.2316360473633,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "96350f11.361f",\r
+ "id": "828818ca.4aad88",\r
"type": "get-resource",\r
"name": "find if aend is uni or nni or enni",\r
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n key=\"pnf.pnf-name = $db-aend.pnf-name AND\n p-interface.interface-name = $aend-nep\"\npfx='aend' local-only='false'>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1564.6107177734375,\r
- "y": 419.88885498046875,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1598.1201934814453,\r
+ "y": 424.89832305908203,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "dbf2f1d6.f28c4",\r
+ "id": "de1cabdc.96bb48",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"` $controller-ip + $prop.tapi.delete.service.url + $service-name`\" />\n<parameter name=\"restapiUser\" value=\"admin\"/> \n<parameter name=\"restapiPassword\" value=\"admin\"/> \n<parameter name=\"httpMethod\" value=\"DELETE\"/>\n<parameter name=\"responsePrefix\" value=\"tapi-service-response\"/>\n<parameter name='contentType' value='application/json' />\n<parameter name='format' value='json' />\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.tapi.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\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1128.8331146240234,\r
- "y": 371.44440746307373,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1162.3425903320312,\r
+ "y": 376.453875541687,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "f321d77d.d8fcf8",\r
- "21838287.92c3fe"\r
+ "cf272327.98557",\r
+ "adcf3c26.2cf95"\r
]\r
]\r
},\r
{\r
- "id": "f321d77d.d8fcf8",\r
+ "id": "cf272327.98557",\r
"type": "success",\r
"name": "success",\r
"xml": "<outcome value='success'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1097.8331146240234,\r
- "y": 513.4444074630737,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1131.3425903320312,\r
+ "y": 518.453875541687,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "91f84772.c4f2c8"\r
+ "700524c3.0d43fc"\r
]\r
]\r
},\r
{\r
- "id": "91f84772.c4f2c8",\r
+ "id": "700524c3.0d43fc",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1252.0553512573242,\r
- "y": 467.666627407074,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1285.564826965332,\r
+ "y": 472.67609548568726,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "96350f11.361f",\r
- "fd9b7231.073dc",\r
- "438c73c3.1e914c",\r
- "f0125016.faa34",\r
- "40bc2de7.03f354",\r
- "db818283.160ff",\r
- "f97e22d2.872f8",\r
- "9544eb2a.40e488",\r
- "91c2f578.c64f58"\r
+ "828818ca.4aad88",\r
+ "85389b8c.88a8e8",\r
+ "67825a8e.147714",\r
+ "abca3112.cebd3",\r
+ "ade690c3.af541",\r
+ "2a3f3874.b27468",\r
+ "897491a8.a70ea",\r
+ "61b774be.b66afc",\r
+ "45655a72.080ca4"\r
]\r
]\r
},\r
{\r
- "id": "21838287.92c3fe",\r
+ "id": "adcf3c26.2cf95",\r
"type": "failure",\r
"name": "failure",\r
"xml": "<outcome value='failure'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1255.4998016357422,\r
- "y": 355.88880443573,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1289.00927734375,\r
+ "y": 360.89827251434326,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "77e1cb8f.bccac4"\r
+ "5bce5b0c.ac8be4"\r
]\r
]\r
},\r
{\r
- "id": "77e1cb8f.bccac4",\r
+ "id": "5bce5b0c.ac8be4",\r
"type": "block",\r
"name": "block : atomic",\r
"xml": "<block atomic='true'>",\r
"atomic": "true",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1422.4998016357422,\r
- "y": 354.88880443573,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1456.00927734375,\r
+ "y": 359.89827251434326,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "92f8a789.a292a8"\r
+ "18f011de.c92bae"\r
]\r
]\r
},\r
{\r
- "id": "92f8a789.a292a8",\r
+ "id": "18f011de.c92bae",\r
"type": "returnFailure",\r
"name": "return failure",\r
"xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Service Deletion failed' />\n<parameter name='ack-final-indicator' value=\"Y\" />",\r
"comments": "",\r
- "x": 1590.3886985778809,\r
- "y": 353.66657543182373,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1623.8981742858887,\r
+ "y": 358.676043510437,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "fd9b7231.073dc",\r
+ "id": "85389b8c.88a8e8",\r
"type": "switchNode",\r
"name": "switch",\r
"xml": "<switch test='`$aend.network-interface-type`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1486.6108856201172,\r
- "y": 522.5554914474487,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1520.120361328125,\r
+ "y": 527.564959526062,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "1a5628eb.513f87",\r
- "b8eb04be.936ff8"\r
+ "644a8ff3.a04c3",\r
+ "45753948.c945e8"\r
]\r
]\r
},\r
{\r
- "id": "1a5628eb.513f87",\r
+ "id": "644a8ff3.a04c3",\r
"type": "outcome",\r
"name": "UNI",\r
"xml": "<outcome value='UNI'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1651.388671875,\r
- "y": 504.22216796875,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1684.8981475830078,\r
+ "y": 509.2316360473633,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "a6a0d931.29ae78"\r
+ "b2aec0dc.c2c89"\r
]\r
]\r
},\r
{\r
- "id": "b8eb04be.936ff8",\r
+ "id": "45753948.c945e8",\r
"type": "other",\r
"name": "other",\r
"xml": "<outcome value='Other'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1653.6108779907227,\r
- "y": 577.5555419921875,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1687.1203536987305,\r
+ "y": 582.5650100708008,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "54b37131.ec50b"\r
+ "7e74bb5.db6fd44"\r
]\r
]\r
},\r
{\r
- "id": "438c73c3.1e914c",\r
+ "id": "67825a8e.147714",\r
"type": "save",\r
"name": "update pinterface cep DB Aend",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET connection_point = $aend-new WHERE interface_name = $aend-nep'\nforce='true' pfx='save-result'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1516.6108856201172,\r
- "y": 620.3332624435425,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1550.120361328125,\r
+ "y": 625.3427305221558,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "f0125016.faa34",\r
+ "id": "abca3112.cebd3",\r
"type": "get-resource",\r
"name": "find if zend is uni or nni or enni",\r
"xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"p-interface\"\n key=\"pnf.pnf-name = $db-zend.pnf-name AND\n p-interface.interface-name = $zend-nep\"\npfx='zend' local-only='false'>\n\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1493.2772598266602,\r
- "y": 703.6665992736816,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1526.786735534668,\r
+ "y": 708.6760673522949,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "40bc2de7.03f354",\r
+ "id": "ade690c3.af541",\r
"type": "switchNode",\r
"name": "switch",\r
"xml": "<switch test='`$zend.network-interface-type`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1395.4998149871826,\r
- "y": 772.55544090271,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1429.0092906951904,\r
+ "y": 777.5649089813232,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "c35140e8.3b796",\r
- "59a847b5.312e98"\r
+ "8e0c1510.b363d8",\r
+ "9ddd7d7c.d1f57"\r
]\r
]\r
},\r
{\r
- "id": "c35140e8.3b796",\r
+ "id": "8e0c1510.b363d8",\r
"type": "outcome",\r
"name": "UNI",\r
"xml": "<outcome value='UNI'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1585.8330764770508,\r
- "y": 760.2221584320068,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1619.3425521850586,\r
+ "y": 765.2316265106201,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "5f2dae98.203c3"\r
+ "c517caee.e227b8"\r
]\r
]\r
},\r
{\r
- "id": "59a847b5.312e98",\r
+ "id": "9ddd7d7c.d1f57",\r
"type": "other",\r
"name": "other",\r
"xml": "<outcome value='Other'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1588.0553359985352,\r
- "y": 827.5555419921875,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1621.564811706543,\r
+ "y": 832.5650100708008,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "135bc522.303b8b"\r
+ "7ea6e466.0c8b7c"\r
]\r
]\r
},\r
{\r
- "id": "db818283.160ff",\r
+ "id": "2a3f3874.b27468",\r
"type": "save",\r
"name": "update pinterface cep DB Zend",\r
"xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET connection_point = $zend-new WHERE interface_name = $zend-nep'\nforce='true' pfx='save-result'>",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1416.6112060546875,\r
- "y": 866.9999141693115,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1450.1206817626953,\r
+ "y": 872.0093822479248,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "cf13929a.a5198",\r
+ "id": "987b345f.99da18",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='zend-new' value=\"`$zend-cep`\" />\n",\r
"comments": "",\r
- "x": 1985.499885559082,\r
- "y": 829.2221412658691,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 2019.0093612670898,\r
+ "y": 834.2316093444824,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "5f2dae98.203c3",\r
+ "id": "c517caee.e227b8",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='zend-new' value='`$zend-cep`' />\n",\r
"comments": "",\r
- "x": 1712.1664352416992,\r
- "y": 759.2221622467041,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1745.675910949707,\r
+ "y": 764.2316303253174,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "f97e22d2.872f8",\r
+ "id": "897491a8.a70ea",\r
"type": "delete",\r
"name": "delete service instance AAI",\r
"xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\"\nresource=\"service-instance\"\nkey='customer.global-customer-id = $output.global-customer-id AND\nservice-subscription.service-type = $output.service-type AND\nservice-instance.service-instance-id = $output.service-instance-id'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1312.1664199829102,\r
- "y": 981.4443254470825,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1345.675895690918,\r
+ "y": 986.4537935256958,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "135bc522.303b8b",\r
+ "id": "7ea6e466.0c8b7c",\r
"type": "switchNode",\r
"name": "switch",\r
"xml": "<switch test='`$db-zend.connection-point`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1729.9444444444443,\r
- "y": 830.3333333333333,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1763.4539201524522,\r
+ "y": 835.3428014119465,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "dda38169.1a96b",\r
- "943fd023.cc6d9"\r
+ "999904dc.fc7cb8",\r
+ "adbee89.147ee18"\r
]\r
]\r
},\r
{\r
- "id": "dda38169.1a96b",\r
+ "id": "999904dc.fc7cb8",\r
"type": "outcome",\r
"name": "outcome",\r
"xml": "<outcome value=''>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1857.7222061157227,\r
- "y": 831.4444217681885,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1891.2316818237305,\r
+ "y": 836.4538898468018,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "cf13929a.a5198"\r
+ "987b345f.99da18"\r
]\r
]\r
},\r
{\r
- "id": "582c452e.50a00c",\r
+ "id": "d74d6061.0e996",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='zend-new' value=\"`$db-zend.connection-point + ',' + $zend-cep`\" />\n",\r
"comments": "",\r
- "x": 1987.721981048584,\r
- "y": 895.8887939453125,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 2021.2314567565918,\r
+ "y": 900.8982620239258,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "943fd023.cc6d9",\r
+ "id": "adbee89.147ee18",\r
"type": "other",\r
"name": "other",\r
"xml": "<outcome value='Other'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1869.9444444444443,\r
- "y": 894.7777777777778,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1903.4539201524522,\r
+ "y": 899.7872458563911,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "582c452e.50a00c"\r
+ "d74d6061.0e996"\r
]\r
]\r
},\r
{\r
- "id": "54b37131.ec50b",\r
+ "id": "7e74bb5.db6fd44",\r
"type": "switchNode",\r
"name": "switch",\r
"xml": "<switch test='`$db-aend.connection-point`'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1781.0554428100586,\r
- "y": 580.3333148956299,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1814.5649185180664,\r
+ "y": 585.3427829742432,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "d7cb5d1f.868ba",\r
- "b8aa01ad.10807"\r
+ "a505e3a1.91e69",\r
+ "1c74a938.614077"\r
]\r
]\r
},\r
{\r
- "id": "cd72b99.aafe848",\r
+ "id": "7279e4ff.1814cc",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='aend-new' value=\"`$aend-cep`\" />\n",\r
"comments": "",\r
- "x": 2055.5,\r
- "y": 569.22216796875,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 2089.009475708008,\r
+ "y": 574.2316360473633,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "d7cb5d1f.868ba",\r
+ "id": "a505e3a1.91e69",\r
"type": "outcome",\r
"name": "outcome",\r
"xml": "<outcome value=''>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1927.7223205566406,\r
- "y": 571.4444484710693,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1961.2317962646484,\r
+ "y": 576.4539165496826,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "cd72b99.aafe848"\r
+ "7279e4ff.1814cc"\r
]\r
]\r
},\r
{\r
- "id": "b905fec4.7ac5f",\r
+ "id": "22cfd3ec.44ae6c",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='aend-new' value=\"`$db-aend.connection-point + ',' + $aend-cep`\" />\n",\r
"comments": "",\r
- "x": 2057.722095489502,\r
- "y": 635.8888206481934,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 2091.2315711975098,\r
+ "y": 640.8982887268066,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "b8aa01ad.10807",\r
+ "id": "1c74a938.614077",\r
"type": "other",\r
"name": "other",\r
"xml": "<outcome value='Other'>\n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1939.9445588853623,\r
- "y": 634.7778044806587,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1973.4540345933701,\r
+ "y": 639.787272559272,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[\r
- "b905fec4.7ac5f"\r
+ "22cfd3ec.44ae6c"\r
]\r
]\r
},\r
{\r
- "id": "9544eb2a.40e488",\r
+ "id": "61b774be.b66afc",\r
"type": "delete",\r
"name": "delete from db",\r
"xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\n resource=\"SQL\"\n key=\"DELETE FROM REQUEST_DETAILS WHERE request_id = $request-id\">",\r
"comments": "",\r
"outputs": 1,\r
- "x": 1223.2776336669922,\r
- "y": 1042.5554809570312,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1256.787109375,\r
+ "y": 1047.5649490356445,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "91c2f578.c64f58",\r
+ "id": "45655a72.080ca4",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='final-response-code' value=\"200\" />\n",\r
"comments": "",\r
- "x": 1170.5,\r
- "y": 1114,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 1204.0094757080078,\r
+ "y": 1119.0094680786133,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "fe5645b4.4896a8",\r
+ "id": "26889205.8ed4ce",\r
"type": "get-resource",\r
"name": "get-resource",\r
"xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \nkey='SELECT * from REQUEST_DETAILS WHERE request_id = $request-id '\npfx='output'>\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n",\r
"comments": "",\r
"outputs": 1,\r
- "x": 710.0000114440918,\r
- "y": 107.50000095367432,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 743.5094871520996,\r
+ "y": 112.5094690322876,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "361056c9.62d1aa",\r
+ "id": "b25ded2.8528d1",\r
"type": "set",\r
"name": "set",\r
"xml": "<set>\n<parameter name='esr-id' value='`$output.controller-id`' />\n",\r
"comments": "",\r
- "x": 727.5,\r
- "y": 152.5,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 759.3427124023438,\r
+ "y": 157.50946426391602,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
},\r
{\r
- "id": "fcf7ae69.66bac",\r
+ "id": "1c70a864.9f7418",\r
"type": "execute",\r
"name": "execute",\r
"xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$esr-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"new-esr\"/> ",\r
"comments": "",\r
"outputs": 1,\r
- "x": 707.5000152587891,\r
- "y": 207.50000190734863,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 742.6761665344238,\r
+ "y": 207.50947380065918,\r
+ "z": "ae52800f.42b85",\r
"wires": [\r
[]\r
]\r
},\r
{\r
- "id": "658b7b5f.7441e4",\r
+ "id": "736dbac8.fe21e4",\r
"type": "set",\r
"name": "set",\r
- "xml": "<set>\n<parameter name='service-name' value=\"`$optical-service-delete-input.payload.service-name + $new-esr[2]`\" />\n",\r
+ "xml": "<set>\n<parameter name='service-name' value=\"`$optical-service-delete-input.payload.service-name + $new-esr[2]`\" />\n<parameter name='controller-ip' value=\"`$new-esr[1]`\" />\n\n",\r
"comments": "",\r
- "x": 675.0000114440918,\r
- "y": 262.50000381469727,\r
- "z": "3bd40398.0e17fc",\r
+ "x": 708.5094871520996,\r
+ "y": 267.50947189331055,\r
+ "z": "ae52800f.42b85",\r
"wires": []\r
}\r
]
\ No newline at end of file
optical-service optical-service_create-service-relationship ${project.version} sync
optical-service main-create ${project.version} sync
optical-service service-delete-msa ${project.version} sync
+optical-service mdons-closed-loop ${project.version} sync
<parameter name="field2" value="`$aai.service.orchestration-status`"/>\r
<parameter name="field3" value="`$aai.service.relationship-list.relationship_length`"/>\r
</record>\r
- <for index='idx' start='1' end='`$aai.service.relationship-list.relationship_length`' >\r
- <block atomic='true'>\r
- <set>\r
- <parameter name='pnf-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[0].relationship-value`' />\r
- <parameter name='pinterface-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[1].relationship-value`' />\r
- </set>\r
- <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
- <parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
- <parameter name="level" value="info" />\r
- <parameter name="field1" value="Inside Revert PInterface details"/>\r
- <parameter name="field2" value="`$pnf-name`"/>\r
- <parameter name="field3" value="`$pinterface-name`"/>\r
- </record>\r
- <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+ <for index='idx' start='0' end='`$aai.service.relationship-list.relationship_length`' >\r
+ <switch test="`$aai.service.relationship-list.relationship[$idx].related-to == 'p-interface'`">\r
+ <outcome value='true'>\r
+ <block>\r
+ <set>\r
+ <parameter name='pnf-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[0].relationship-value`' />\r
+ <parameter name='pinterface-name' value='`$aai.service.relationship-list.relationship[$idx].relationship-data[1].relationship-value`' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Inside Revert PInterface details"/>\r
+ <parameter name="field2" value="`$pnf-name`"/>\r
+ <parameter name="field3" value="`$pinterface-name`"/>\r
+ </record>\r
+ <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
resource="p-interface"\r
key='pnf.pnf-name = $pnf-name AND\r
p-interface.interface-name = $pinterface-name ' \r
pfx='p.in.details' local-only='false'></get-resource>\r
- <set>\r
- <parameter name='new-rate' value='`$p.in.details.speed-value`' />\r
- </set>\r
- <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+ <set>\r
+ <parameter name='new-rate' value='`$p.in.details.speed-value`' />\r
+ </set>\r
+ <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
force='true'\r
resource='p-interface'\r
key='pnf.pnf-name = $pnf-name AND\r
p-interface.interface-name = $pinterface-name '\r
local-only='false'>\r
- <parameter name='available-capacity' value='`$new-rate`' />\r
- </update>\r
- <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+ <parameter name='available-capacity' value='`$new-rate`' />\r
+ </update>\r
+ <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
resource='SQL' \r
key='UPDATE TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE SET rate = $new-rate WHERE interface_name = $pinterface-name '\r
force='true' pfx='save-result'></save>\r
- </block>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
</for>\r
<delete plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
resource="service-instance"\r
<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
resource='SQL' \r
key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $request-id'\r
+force='true' pfx='save-result'></save>\r
+ <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL' \r
+key="SELECT * from REQUEST_DETAILS WHERE domain_requests = $request-id "\r
+pfx='access'></get-resource>\r
+ <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+resource='SQL' \r
+key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $access.request-id'\r
force='true' pfx='save-result'></save>\r
<record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
<parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
<parameter name="level" value="info" />\r
<parameter name="field1" value="Finished updating service in AAI and DB to CREATED"/>\r
+ <parameter name="field2" value="`$access.request-id`"/>\r
</record>\r
</block>\r
</outcome>\r
</block>\r
</outcome>\r
</switch>\r
+ <set>\r
+ <parameter name='so.service-instance-id' value='`$access.service-instance-id`' />\r
+ <parameter name='so.service-type' value='`$access.service-type`' />\r
+ <parameter name='so.svc-request-id' value='`$access.request-id`' />\r
+ <parameter name='so.response-code' value='`$response-code`' />\r
+ <parameter name='so.response-message' value='`$response-message`' />\r
+ <parameter name='so.ack-final-indicator' value='Y' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/async-notif.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="SO Parameters"/>\r
+ <parameter name="field2" value="`$so.service-instance-id`"/>\r
+ <parameter name="field3" value="`$so.svc-request-id`"/>\r
+ <parameter name="field4" value="`$so.response-code`"/>\r
+ </record>\r
<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
- <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/' + $prop.restapi.template.so.response.filename`" />\r
- <parameter name="restapiUrl" value="`$output.notification-url`"/>\r
- <parameter name="restapiUser" value="`$prop.so.username`" />\r
+ <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/async-response-so.json'`" />\r
+ <parameter name="restapiUrl" value="http://so-bpmn-infra.onap:8081/mso/async/services/updateStatus"/>\r
+ <parameter name="restapiUser" value="sdncaBpmn" />\r
<parameter name="restapiPassword" value="`$prop.so.password`"/>\r
<parameter name="httpMethod" value="POST"/>\r
<parameter name="responsePrefix" value="so-response"/>\r
<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
key='SELECT *\r
from REQUEST_DETAILS\r
-WHERE request_id = $as-request-id'\r
+WHERE request_id = $access-request-id'\r
pfx='access-service'></get-resource>\r
<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
<parameter name="original_string" value='`$access-service.domain-requests`'/>\r
</block>\r
</block>\r
</for>\r
- <switch test='`$domain-services_length`'>\r
- <outcome value='2'>\r
- <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \r
+ <switch test='`$domain-services_length == 1`'>\r
+ <outcome value='false'>\r
+ <for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\r
+ <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \r
key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\r
service-subscription.service-type = $optical-service-create-input.service-type AND\r
service-instance.service-instance-id = $access-service.service-instance-id' force="true" pfx="tmp.AnAI-data">\r
- <parameter name="relationship-list.relationship[0].related-to" value="service-instance" />\r
- <parameter name="relationship-list.relationship[0].related-link" value="`'/network/logical-links/logical-link/' + $inter.logical-link[$ida].link-name`" />\r
- <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="logical-link.link-name" />\r
- <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$inter.logical-link[$ida].link-name`" />\r
- </save>\r
+ <parameter name="relationship-list.relationship[0].related-to" value="service-instance" />\r
+ <parameter name="relationship-list.relationship[0].related-link" value="`'/network/logical-links/logical-link/' + $oof-response.solutions.routeInfo.linkList[$idml]`" />\r
+ <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-key" value="logical-link.link-name" />\r
+ <parameter name="relationship-list.relationship[0].relationship-data[0].relationship-value" value="`$oof-response.solutions.routeInfo.linkList[$idml]`" />\r
+ </save>\r
+ </for>\r
</outcome>\r
</switch>\r
</block>\r
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>\r
<method rpc='inter-domain-handling' mode='sync'>\r
<block atomic="true">\r
- <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
-resource="logical-links"\r
-key=" "\r
-pfx='inter' local-only='false' >\r
- <outcome value='not-found'>\r
- <return status='failure'>\r
- <parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='No inter-domain-links available' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
+ <execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\r
+ <parameter name='fileName' value='/opt/onap/sdnc/data/properties/optical-service-dg.properties' />\r
+ <parameter name='contextPrefix' value='prop' />\r
+ </execute>\r
+ <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT * from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE WHERE interface_name = $src-port-id'\r
+pfx='src'>\r
+ <outcome value='success'>\r
+ <set>\r
+ <parameter name='src-node-id' value='`$src.pnf-name`' />\r
+ <parameter name='src-esr-id' value='`$src.controller-id`' />\r
+ </set>\r
</outcome>\r
+ </get-resource>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$src-esr-id`'/>\r
+ <parameter name="regex" value="_"/>\r
+ <parameter name="ctx_memory_result_key" value="param-prefix"/>\r
+ </execute>\r
+ <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT *\r
+from TOPOLOGY_LOGICAL_RELATION_TO_PINTERFACE\r
+WHERE interface_name = $dst-port-id'\r
+pfx='dst'>\r
+ <outcome value='success'>\r
+ <set>\r
+ <parameter name='dst-node-id' value='`$dst.pnf-name`' />\r
+ <parameter name='dst-esr-id' value='`$dst.controller-id`' />\r
+ </set>\r
+ </outcome>\r
+ </get-resource>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$dst-esr-id`'/>\r
+ <parameter name="regex" value="_"/>\r
+ <parameter name="ctx_memory_result_key" value="param-prefix1"/>\r
+ </execute>\r
+ <set>\r
+ <parameter name='src-controller-id' value='`$param-prefix[2]`' />\r
+ <parameter name='dst-controller-id' value='`$param-prefix1[2]`' />\r
+ <parameter name='flag' value='true' />\r
+ <parameter name='domain-requests' value='' />\r
+ <parameter name='access-status' value='success' />\r
+ <parameter name='domain-status' value='' />\r
+ </set>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+ <parameter name="ctx-destination" value="oof-request-id"/>\r
+ </execute>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+ <parameter name="ctx-destination" value="oof-transaction-id"/>\r
+ </execute>\r
+ <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
+ <parameter name="templateFileName" value="`$prop.restapi.templateDir + '/oof-mdons.json'`" />\r
+ <parameter name="restapiUrl" value="` $prop.oof.mdons.url`" />\r
+ <parameter name="restapiUser" value="admin"/>\r
+ <parameter name="restapiPassword" value="admin"/>\r
+ <parameter name="httpMethod" value="POST"/>\r
+ <parameter name="responsePrefix" value="oof-response"/>\r
+ <parameter name='contentType' value='application/json' />\r
+ <parameter name='format' value='json' />\r
<outcome value='failure'>\r
<return status='failure'>\r
<parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='Could not retrieve logical-links' />\r
+ <parameter name='error-message' value='No service route found by OOF' />\r
<parameter name='ack-final-indicator' value="Y" />\r
</return>\r
</outcome>\r
<outcome value='success'>\r
- <block atomic="true">\r
- <for index='ida' start='0' end='`$inter.logical-link_length`' >\r
- <switch test='`$inter.logical-link[$ida].link-type`'>\r
- <outcome value='inter-domain'>\r
- <switch test='`$inter.logical-link[$ida].operational-status == occupied`'>\r
- <outcome value='true'></outcome>\r
- <outcome value='false'>\r
- <block atomic="true">\r
- <set>\r
- <parameter name='access-bend' value='`$inter.logical-link[$ida].relationship-list.relationship[0].relationship-data[1].relationship-value`' />\r
- <parameter name='access-cend' value='`$inter.logical-link[$ida].relationship-list.relationship[1].relationship-data[1].relationship-value`' />\r
- </set>\r
- <break/>\r
- </block>\r
- </outcome>\r
- </switch>\r
- </outcome>\r
- </switch>\r
+ <block atomic='true'>\r
+ <for index='idml' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\r
+ <block atomic='true'>\r
+ <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+resource="logical-link"\r
+key="logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idml]"\r
+pfx='inter' local-only='false' ></get-resource>\r
+ <switch test="`$inter.operational-status == up`">\r
+ <outcome value='false'>\r
+ <block>\r
+ <set>\r
+ <parameter name='flag' value='false' />\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ </block>\r
</for>\r
- <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
- <parameter name="file" value="/opt/opendaylight/current/data/log/inter-domain.log" />\r
- <parameter name="level" value="info" />\r
- <parameter name="field1" value="`'Aaccess bend---' + $access-bend`"/>\r
- <parameter name="field2" value="`'Aaccess cend---' + $access-cend`"/>\r
- <parameter name="field3" value="`'Service 1 req id---' + $service1-request-id`"/>\r
- <parameter name="field4" value="`'Service 2 req id---' + $service2-request-id`"/>\r
- </record>\r
- <switch test="`$access-bend == ''`">\r
- <outcome value='true'>\r
+ <switch test="`$flag == 'true' `">\r
+ <outcome value='false'>\r
<return status='failure'>\r
<parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='No inter-domain-links available' />\r
+ <parameter name='error-message' value='Inter domain links not available' />\r
<parameter name='ack-final-indicator' value="Y" />\r
</return>\r
</outcome>\r
- <outcome value='false'>\r
- <block atomic="true">\r
- <set>\r
- <parameter name='access-service-name' value='`$optical-service-create-input.payload.service-name`' />\r
- </set>\r
- <for index='idb' start='0' end='2' >\r
- <switch test='`$idb`'>\r
- <outcome value='0'>\r
- <block atomic="true">\r
+ <outcome value='true'>\r
+ <block atomic='true'>\r
+ <for index='idmk' start='0' end='`$oof-response.solutions.routeInfo.linkList_length`' >\r
+ <block>\r
+ <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+force='true'\r
+resource='logical-link'\r
+ key='logical-link.link-name = $oof-response.solutions.routeInfo.linkList[$idmk]'\r
+ local-only='false'>\r
+ <parameter name='operational-status' value='occupied' />\r
+ </update>\r
+ </block>\r
+ </for>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ <for index='idomainsvc' start='0' end='`$oof-response.solutions.routeInfo.serviceRoute_length`' >\r
+ <block atomic='true'>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+ <parameter name="ctx-destination" value="domain-request-id"/>\r
+ </execute>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
+ <parameter name="ctx-destination" value="domain-instance-id"/>\r
+ </execute>\r
+ <switch test="`$idomainsvc == $oof-response.solutions.routeInfo.serviceRoute_length - 1`">\r
+ <outcome value='true'>\r
+ <set>\r
+ <parameter name='domain-requests' value="`$domain-requests + $domain-request-id`" />\r
+ </set>\r
+ </outcome>\r
+ <outcome value='false'>\r
+ <set>\r
+ <parameter name='domain-requests' value="`$domain-requests + $domain-request-id + ','`" />\r
+ </set>\r
+ </outcome>\r
+ </switch>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].srcInterfaceId`' />\r
+ <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$oof-response.solutions.routeInfo.serviceRoute[$idomainsvc].dstInterfaceId`' />\r
+ <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name + '_MDONS-OTN'`" />\r
+ <parameter name='domain-type' value="TAPI" />\r
+ <parameter name='optical-service-create-input.request-id' value="`$domain-request-id`" />\r
+ <parameter name='optical-service-create-input.service-id' value="`$domain-instance-id`" />\r
+ </set>\r
+ <call module='optical-service' rpc='main-create' mode='sync' >\r
+ <outcome value='success'>\r
+ <block atomic='true'>\r
+ <set>\r
+ <parameter name='service-status' value='`$final-response-code`' />\r
+ </set>\r
+ <switch test='`$service-status == 200`'>\r
+ <outcome value='true'>\r
<set>\r
- <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-aend`' />\r
- <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-bend`' />\r
- <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name + '_MDONS-OTN'`" />\r
- <parameter name='domain-type' value="TAPI" />\r
- <parameter name='optical-service-create-input.request-id' value="`$service1-request-id`" />\r
- <parameter name='optical-service-create-input.service-id' value="`$service1-svc-instance-id`" />\r
+ <parameter name='status' value='success' />\r
</set>\r
- <call module='optical-service' rpc='main-create' mode='sync' >\r
- <outcome value='success'>\r
- <block atomic="true">\r
- <set>\r
- <parameter name='service1-status' value='`$final-response-code`' />\r
- </set>\r
- <switch test='`$service1-status == 200`'>\r
- <outcome value='true'>\r
- <set>\r
- <parameter name='service1' value='success' />\r
- </set>\r
- </outcome>\r
- <outcome value='false'>\r
- <set>\r
- <parameter name='service1' value='failure' />\r
- </set>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </outcome>\r
- <outcome value='failure'>\r
- <return status='failure'>\r
- <parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='Main Create Dg not available' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
- </outcome>\r
- </call>\r
- </block>\r
- </outcome>\r
- <outcome value='1'>\r
- <block atomic="true">\r
+ </outcome>\r
+ <outcome value='false'>\r
<set>\r
- <parameter name='optical-service-create-input.payload.service-aend.port-id' value='`$access-cend`' />\r
- <parameter name='optical-service-create-input.payload.service-zend.port-id' value='`$access-zend`' />\r
- <parameter name='optical-service-create-input.payload.service-name' value="`$access-service-name + '_MDONS-OTN'`" />\r
- <parameter name='domain-type' value="TAPI" />\r
- <parameter name='optical-service-create-input.request-id' value="`$service2-request-id`" />\r
- <parameter name='optical-service-create-input.service-id' value="`$service2-svc-instance-id`" />\r
+ <parameter name='status' value='failure' />\r
+ <parameter name='access-status' value='failure' />\r
</set>\r
- <call module='optical-service' rpc='main-create' mode='sync' >\r
- <outcome value='success'>\r
- <block atomic="true">\r
- <set>\r
- <parameter name='service2-status' value='`$final-response-code`' />\r
- </set>\r
- <switch test='`$service2-status == 200`'>\r
- <outcome value='true'>\r
- <set>\r
- <parameter name='service2' value='success' />\r
- </set>\r
- </outcome>\r
- <outcome value='false'>\r
- <set>\r
- <parameter name='service2' value='success' />\r
- </set>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </outcome>\r
- <outcome value='failure'>\r
- <return status='failure'>\r
- <parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='Main Create Dg not available' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
- </outcome>\r
- </call>\r
- </block>\r
- </outcome>\r
- </switch>\r
- </for>\r
- <set>\r
- <parameter name='inter' value='' />\r
- </set>\r
- <switch test='`$service1 == $service2 == success`'>\r
- <outcome value='true'>\r
- <block>\r
- <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
+ </outcome>\r
+ </switch>\r
+ <set>\r
+ <parameter name='domain-status' value="`$domain-status + $domain-request-id + '_' + $status` " />\r
+ </set>\r
+ </block>\r
+ </outcome>\r
+ </call>\r
+ </block>\r
+ </for>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/oof-mdons.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Domain Status"/>\r
+ <parameter name="field2" value="`$domain-status`"/>\r
+ <parameter name="field3" value="`$flag`"/>\r
+ <parameter name="field4" value="`$access-status`"/>\r
+ </record>\r
+ <switch test="`$access-status == 'success'`">\r
+ <outcome value='true'>\r
+ <block atomic='true'>\r
+ <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
resource='SQL' \r
-key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $as-request-id'\r
+key='UPDATE REQUEST_DETAILS SET status = "CREATED", domain_requests = $domain-requests WHERE request_id = $access-request-id'\r
force='true' pfx='save-result'></save>\r
- <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
-force='true'\r
-resource='logical-link'\r
- key='logical-link.link-name = $inter.logical-link[$ida].link-name '\r
- local-only='false'>\r
- <parameter name='operational-status' value='occupied' />\r
- </update>\r
- <call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
- <return status='success'>\r
- <parameter name='error-code' value='200' />\r
- <parameter name='error-message' value='Multi-domain-service successfully created' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
- </block>\r
- </outcome>\r
- <outcome value='false'>\r
- <block>\r
- <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
- <parameter name="file" value="/opt/opendaylight/current/data/log/inter-domain.log" />\r
- <parameter name="level" value="info" />\r
- <parameter name="field1" value="Access service creation failed"/>\r
- </record>\r
- <return status='failure'>\r
- <parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='Multi-domain-service creation failed' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
- </block>\r
- </outcome>\r
- </switch>\r
+ <call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
+ <return status='success'>\r
+ <parameter name='error-code' value='200' />\r
+ <parameter name='error-message' value='Multi-domain-service successfully created' />\r
+ <parameter name='ack-final-indicator' value="Y" />\r
+ </return>\r
</block>\r
</outcome>\r
</switch>\r
</block>\r
</outcome>\r
- </get-resource>\r
+ </execute>\r
</block>\r
</method>\r
</service-logic>
\ No newline at end of file
--- /dev/null
+<service-logic\r
+ xmlns='http://www.onap.org/sdnc/svclogic'\r
+ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>\r
+ <method rpc='mdons-closed-loop' mode='sync'>\r
+ <block>\r
+ <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+key='SELECT *\r
+from REQUEST_DETAILS\r
+WHERE service_instance_id = $access-service-id'\r
+pfx='access'></get-resource>\r
+ <set>\r
+ <parameter name='original-name' value='`$service-name`' />\r
+ </set>\r
+ <set>\r
+ <parameter name='domain-services' value='`$access.domain-requests`' />\r
+ <parameter name='pinterface-list' value='`$access.pinterface-list`' />\r
+ <parameter name='optical-service-delete-input.request-id' value='`$access.request-id`' />\r
+ <parameter name='optical-service-delete-input.payload.param[0].name' value='service-name' />\r
+ <parameter name='optical-service-delete-input.payload.param[0].value' value='`$service-name`' />\r
+ <parameter name='service-instance-id' value='`$access.service-instance-id`' />\r
+ <parameter name='service-rate' value='`$access.service-rate`' />\r
+ <parameter name='service-type' value='`$access.service-type`' />\r
+ <parameter name='global-customer-id' value='`$access.global-customer-id`' />\r
+ <parameter name='notification-url' value='`$access.notification-url`' />\r
+ </set>\r
+ <call module='optical-service' rpc='optical-service-delete' mode='sync' ></call>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Delete successful"/>\r
+ </record>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$pinterface-list`'/>\r
+ <parameter name="regex" value=","/>\r
+ <parameter name="ctx_memory_result_key" value="param-prefix"/>\r
+ </execute>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$param-prefix[0]`'/>\r
+ <parameter name="regex" value="--"/>\r
+ <parameter name="ctx_memory_result_key" value="new-aend"/>\r
+ </execute>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$param-prefix[1]`'/>\r
+ <parameter name="regex" value="--"/>\r
+ <parameter name="ctx_memory_result_key" value="new-zend"/>\r
+ </execute>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$new-aend[0]`'/>\r
+ <parameter name="regex" value="_"/>\r
+ <parameter name="ctx_memory_result_key" value="coding1"/>\r
+ </execute>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$new-zend[0]`'/>\r
+ <parameter name="regex" value="_"/>\r
+ <parameter name="ctx_memory_result_key" value="coding2"/>\r
+ </execute>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param_length' value='7' />\r
+ </set>\r
+ <for index='ido' start='0' end='`$optical-service-create-input.payload.param_length`' >\r
+ <switch test='`$ido`'>\r
+ <outcome value='0'>\r
+ <block>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param[$ido].name' value='service-name' />\r
+ <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$original-name`' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Param details 0"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+ <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+ </record>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='1'>\r
+ <block>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-aend[0]`' />\r
+ <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-aend[1]`' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Param details 1"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+ <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+ </record>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='2'>\r
+ <block>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param[$ido].name' value='`$new-zend[0]`' />\r
+ <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$new-zend[1]`' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Param details 2"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+ <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+ </record>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='3'>\r
+ <block>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding1[0] + '_coding_func'`" />\r
+ <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Param details 3"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+ <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+ </record>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='4'>\r
+ <block>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding2[0] + '_coding_func'`" />\r
+ <parameter name='optical-service-create-input.payload.param[$ido].value' value='`$service-rate`' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Param details 4"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+ <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+ </record>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='5'>\r
+ <block>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding1[0] + '_client_proto'`" />\r
+ <parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Param details 5"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+ <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+ </record>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='6'>\r
+ <block>\r
+ <set>\r
+ <parameter name='optical-service-create-input.payload.param[$ido].name' value="`$coding2[0] + '_client_proto'`" />\r
+ <parameter name='optical-service-create-input.payload.param[$ido].value' value='Ethernet' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Param details 6"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param[$ido].name`"/>\r
+ <parameter name="field3" value="`$optical-service-create-input.payload.param[$ido].value`"/>\r
+ </record>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ </for>\r
+ <set>\r
+ <parameter name='optical-service-create-input.request-id' value='`$access.request-id`' />\r
+ <parameter name='optical-service-create-input.global-customer-id' value='`$global-customer-id`' />\r
+ <parameter name='optical-service-create-input.service-type' value='`$service-type`' />\r
+ <parameter name='optical-service-create-input.notification-url' value='`$notification-url`' />\r
+ <parameter name='optical-service-create-input.service-id' value='`$service-instance-id`' />\r
+ <parameter name='optical-service-create-input.source' value='SO' />\r
+ </set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Length"/>\r
+ <parameter name="field2" value="`$optical-service-create-input.payload.param_length`"/>\r
+ <parameter name="field" value="`$access.service-instance-id`"/>\r
+ </record>\r
+ <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+resource="service-instance"\r
+ key='customer.global-customer-id = $global-customer-id AND\r
+ service-subscription.service-type = $service-type AND\r
+ service-instance.service-instance-id = $access.service-instance-id' \r
+pfx='mdons-access' local-only='false'></get-resource>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/mdons-closed-loop.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Service Details"/>\r
+ <parameter name="field3" value="`$access.service-instance-id`"/>\r
+ <parameter name="field4" value="`$mdons-access.model-invariant-id`"/>\r
+ <parameter name="field5" value="`$mdons-access.input-parameters`"/>\r
+ </record>\r
+ <for index='idl' start='0' end='`$mdons-access.relationship-list.relationship_length`' >\r
+ <switch test="`$mdons-access.relationship-list.relationship[$idl].related-to == 'logical-link'`">\r
+ <outcome value='true'>\r
+ <block>\r
+ <set>\r
+ <parameter name='link-name' value='`$mdons-access.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\r
+ </set>\r
+ <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+force='true'\r
+resource='logical-link'\r
+ key='logical-link.link-name = $link-name '\r
+ local-only='false'>\r
+ <parameter name='operational-status' value='down' />\r
+ </update>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ </for>\r
+ <delete plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+resource="service-instance"\r
+key='customer.global-customer-id = $global-customer-id AND\r
+service-subscription.service-type = $service-type AND\r
+service-instance.service-instance-id = $access.service-instance-id'></delete>\r
+ <save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance' \r
+ key='customer.global-customer-id = $global-customer-id AND\r
+ service-subscription.service-type = $service-type AND\r
+ service-instance.service-instance-id = $access.service-instance-id' >\r
+ <parameter name='service-instance-id' value='`$mdons-access.service-instance-id`' />\r
+ <parameter name='service-instance-name' value='`$mdons-access.service-instance-name`' />\r
+ <parameter name='service-type' value='`$mdons-access.service-type`' />\r
+ <parameter name='orchestration-status' value='`$mdons-access.orchestration-status`' />\r
+ <parameter name='service-role' value='`$mdons-access.service-role`' />\r
+ <parameter name='model-invariant-id' value='`$mdons-access.model-invariant-id`' />\r
+ <parameter name='model-version-id' value='`$mdons-access.model-version-id`' />\r
+ <parameter name='input-parameters' value='`$mdons-access.input-parameters`' />\r
+ </save>\r
+ <call module='optical-service' rpc='optical-service-create' mode='sync' ></call>\r
+ </block>\r
+ </method>\r
+</service-logic>
\ No newline at end of file
local-only='false'>\r
<parameter name='available-capacity' value='`$available-bandwidth-zend`' />\r
</update>\r
- <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATED' , $optical-service-create-input.payload.service-rate , $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );"></save>\r
+ <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url) VALUES ( $optical-service-create-input.request-id , $controller-id , 'CREATING' , $optical-service-create-input.payload.service-rate , $optical-service-create-input.service-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url );"></save>\r
<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance' \r
key='customer.global-customer-id = $optical-service-create-input.global-customer-id AND\r
service-subscription.service-type = $optical-service-create-input.service-type AND\r
<parameter name='service-instance-id' value='`$optical-service-create-input.service-id`' />\r
<parameter name='service-instance-name' value='`$optical-service-create-input.payload.service-name`' />\r
<parameter name='service-type' value='Domain-Service' />\r
- <parameter name='orchestration-status' value='CREATED' />\r
+ <parameter name='orchestration-status' value='CREATING' />\r
<parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\r
<parameter name='service-layer' value='`$optical-service-create-input.payload.service-layer`' />\r
</save>\r
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>\r
<method rpc='optical-service-create' mode='sync'>\r
<block atomic='true'>\r
+ <set>\r
+ <parameter name='pinterface-list' value=""/>\r
+ </set>\r
<for index='idx' start='0' end='`$optical-service-create-input.payload.param_length`' >\r
<set>\r
<parameter name='params' value='`$optical-service-create-input.payload.param[$idx]`' />\r
<outcome value='true'>\r
<set>\r
<parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+ <parameter name='pinterface-aend' value="`'uni1_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
</set>\r
</outcome>\r
</switch>\r
<outcome value='true'>\r
<set>\r
<parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+ <parameter name='pinterface-zend' value="`',uni2_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
</set>\r
</outcome>\r
</switch>\r
<outcome value='true'>\r
<set>\r
<parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+ <parameter name='pinterface-aend' value="`'uni_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
</set>\r
</outcome>\r
</switch>\r
<outcome value='true'>\r
<set>\r
<parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+ <parameter name='pinterface-zend' value="`',enni_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
</set>\r
</outcome>\r
</switch>\r
<outcome value='true'>\r
<set>\r
<parameter name='optical-service-create-input.payload.service-aend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+ <parameter name='pinterface-aend' value="`'enni1_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
</set>\r
</outcome>\r
</switch>\r
<outcome value='true'>\r
<set>\r
<parameter name='optical-service-create-input.payload.service-zend.port-id' value="`$optical-service-create-input.payload.param[$idx].value`"/>\r
+ <parameter name='pinterface-zend' value="`',enni2_id--'+ $optical-service-create-input.payload.param[$idx].value`"/>\r
</set>\r
</outcome>\r
</switch>\r
<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\r
<parameter name="ctx-destination" value="service2-request-id"/>\r
</execute>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="Controller Ids"/>\r
+ <parameter name="field2" value="`$controller1`"/>\r
+ <parameter name="field3" value="`$controller2`"/>\r
+ </record>\r
+ <set>\r
+ <parameter name='pinterface-list' value="`$pinterface-aend + $pinterface-zend`"/>\r
+ </set>\r
<switch test='`$controller1==$controller2`'>\r
<outcome value='true'>\r
<block>\r
<set>\r
- <parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\r
+ <parameter name='access-request-id' value='`$optical-service-create-input.request-id`' />\r
<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\r
</set>\r
<set>\r
<parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
<parameter name="field2" value="`'Access rquest_' + $as-request-id`"/>\r
</record>\r
- <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );"></save>\r
+ <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests, pinterface_list ) VALUES ( $access-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests , $pinterface-list );"></save>\r
<call module='optical-service' rpc='main-create' mode='sync' >\r
<outcome value='success'>\r
<switch test='`$final-response-code`'>\r
<outcome value='200'>\r
<block>\r
- <save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \r
-resource='SQL' \r
-key='UPDATE REQUEST_DETAILS SET status = "CREATED" WHERE request_id = $as-request-id'\r
-force='true' pfx='save-result'></save>\r
<call module='optical-service' rpc='create-service-relationship' mode='sync' ></call>\r
- <return status='success'>\r
- <parameter name='error-code' value='200' />\r
- <parameter name='error-message' value='Service Created Successfully' />\r
- <parameter name='ack-final-indicator' value='Y' />\r
- </return>\r
+ <switch test="`$domain-type == 'MSA'`">\r
+ <outcome value='true'>\r
+ <return status='success'>\r
+ <parameter name='error-code' value='200' />\r
+ <parameter name='error-message' value='Service Created Successfully' />\r
+ <parameter name='ack-final-indicator' value='N' />\r
+ </return>\r
+ </outcome>\r
+ <outcome value='false'>\r
+ <return status='success'>\r
+ <parameter name='error-code' value='200' />\r
+ <parameter name='error-message' value='Service Created Successfully' />\r
+ <parameter name='ack-final-indicator' value='Y' />\r
+ </return>\r
+ </outcome>\r
+ </switch>\r
</block>\r
</outcome>\r
</switch>\r
<outcome value='false'>\r
<block>\r
<set>\r
- <parameter name='as-request-id' value='`$optical-service-create-input.request-id`' />\r
+ <parameter name='access-request-id' value='`$optical-service-create-input.request-id`' />\r
<parameter name='as-svc-instance-id' value='`$optical-service-create-input.service-id`' />\r
- <parameter name='domain-requests' value="`$service1-request-id + ',' + $service2-request-id`" />\r
+ <parameter name='service-rate' value='`$optical-service-create-input.payload.service-rate`' />\r
+ </set>\r
+ <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests, pinterface_list ) VALUES ( $access-request-id , null , 'CREATING' , $service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests , $pinterface-list );"></save>\r
+ <set>\r
+ <parameter name='src-port-id' value="`$optical-service-create-input.payload.service-aend.port-id`"/>\r
+ <parameter name='dst-port-id' value="`$optical-service-create-input.payload.service-zend.port-id`"/>\r
+ <parameter name='access-service-name' value="`$optical-service-create-input.payload.service-name`"/>\r
</set>\r
<record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
<parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
<parameter name="level" value="info" />\r
- <parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
- <parameter name="field2" value="`'Service 1 req id---' + $service1-request-id`"/>\r
- <parameter name="field3" value="`'Service 2 req id---' + $service2-request-id`"/>\r
+ <parameter name="field1" value="Access service details"/>\r
+ <parameter name="field2" value="`$access-request-id`"/>\r
+ <parameter name="field3" value="`$src-port-id`"/>\r
</record>\r
- <save plugin="org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource" resource="SQL" key="INSERT INTO REQUEST_DETAILS (request_id, controller_id, status, service_rate, service_instance_id, service_type, global_customer_id, notification_url, domain_requests ) VALUES ( $as-request-id , null , 'CREATING' , $optical-service-create-input.payload.service-rate , $as-svc-instance-id , $optical-service-create-input.service-type , $optical-service-create-input.global-customer-id , $optical-service-create-input.notification-url , $domain-requests );"></save>\r
- <set>\r
- <parameter name='access-aend' value="`$optical-service-create-input.payload.service-aend.port-id`"/>\r
- <parameter name='access-zend' value="`$optical-service-create-input.payload.service-zend.port-id`"/>\r
- </set>\r
<call module='optical-service' rpc='inter-domain-handling' mode='sync' ></call>\r
</block>\r
</outcome>\r
<set>\r
<parameter name='domain-req' value='`$detail-db.domain-requests`' />\r
<parameter name='delete-acc-svc-id' value='`$detail-db.service-instance-id`' />\r
+ <parameter name='access-id' value='`$optical-service-delete-input.request-id`' />\r
</set>\r
</outcome>\r
</get-resource>\r
<parameter name="ctx_memory_result_key" value="param-prefix1"/>\r
</execute>\r
<set>\r
- <parameter name='notification-url' value="http://167.254.204.152:31817/asyncNotification" />\r
- <parameter name='domain-service1' value='`$param-prefix1[0]`' />\r
- <parameter name='domain-service2' value='`$param-prefix1[1]`' />\r
+ <parameter name='notification-url' value="notificationUrl" />\r
+ <parameter name='access-status' value="success" />\r
</set>\r
+ <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
+ <parameter name="file" value="/opt/opendaylight/current/data/log/new.log" />\r
+ <parameter name="level" value="info" />\r
+ <parameter name="field1" value="`$domain-req`"/>\r
+ <parameter name="field2" value="`$domain-service1`"/>\r
+ </record>\r
<for index='ppx' start='0' end='`$param-prefix1_length`' >\r
- <switch test='`$param-prefix1_length`'>\r
- <outcome value='1'>\r
+ <switch test='`$param-prefix1_length == 1`'>\r
+ <outcome value='true'>\r
<block atomic='true'>\r
<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
key='SELECT controller_id\r
from REQUEST_DETAILS\r
-WHERE request_id = $domain-service1'\r
+WHERE request_id = $param-prefix1[$ppx]'\r
pfx='detail-db1'>\r
<outcome value='success'>\r
<set>\r
<set>\r
<parameter name='domain-type' value='`$param-prefix[0]`' />\r
<parameter name='controller-ip' value='`$param-prefix[1]`' />\r
- <parameter name='optical-service-delete-input.request-id' value="`$domain-service1`" />\r
+ <parameter name='optical-service-delete-input.request-id' value="`$param-prefix1[$ppx]`" />\r
<parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
+ <parameter name='domain-service1' value="`$param-prefix1[$ppx]`" />\r
</set>\r
<switch test='`$domain-type`'>\r
<outcome value='MSA'>\r
</switch>\r
</block>\r
</outcome>\r
- <outcome value='2'>\r
- <switch test='`$ppx`'>\r
- <outcome value='0'>\r
- <block>\r
- <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
+ <outcome value='false'>\r
+ <block>\r
+ <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
key='SELECT controller_id\r
from REQUEST_DETAILS\r
-WHERE request_id = $domain-service1'\r
+WHERE request_id = $param-prefix1[$ppx]'\r
pfx='detail-db11'>\r
- <outcome value='success'>\r
- <set>\r
- <parameter name='controller-id11' value='`$detail-db11.controller-id`' />\r
- </set>\r
- </outcome>\r
- </get-resource>\r
- <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
- <parameter name="original_string" value='`$controller-id11`'/>\r
- <parameter name="regex" value="_"/>\r
- <parameter name="ctx_memory_result_key" value="domain1"/>\r
- </execute>\r
- <set>\r
- <parameter name='optical-service-delete-input.request-id' value="`$domain-service1`" />\r
- <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
- <parameter name='domain-type' value='`$domain1[0]`' />\r
- <parameter name='controller-ip' value='`$domain1[1]`' />\r
- </set>\r
- <call module='optical-service' rpc='service-delete-tapi' mode='sync' >\r
- <outcome value='success'>\r
- <block>\r
- <set>\r
- <parameter name='service1-status' value='`$final-response-code`' />\r
- </set>\r
- <switch test='`$service1-status == 200`'>\r
- <outcome value='true'>\r
- <set>\r
- <parameter name='service1' value='success' />\r
- </set>\r
- </outcome>\r
- <outcome value='false'>\r
- <set>\r
- <parameter name='service1' value='failure' />\r
- </set>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </outcome>\r
- <outcome value='failure'>\r
- <return status='failure'>\r
- <parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='Main Delete Dg not available' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
- </outcome>\r
- </call>\r
- </block>\r
- </outcome>\r
- <outcome value='1'>\r
- <block>\r
- <get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\r
-key='SELECT controller_id\r
-from REQUEST_DETAILS\r
-WHERE request_id = $domain-service2'\r
-pfx='detail-db22'>\r
- <outcome value='success'>\r
- <set>\r
- <parameter name='controller-id22' value='`$detail-db22.controller-id`' />\r
- </set>\r
- </outcome>\r
- </get-resource>\r
- <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
- <parameter name="original_string" value='`$controller-id22`'/>\r
- <parameter name="regex" value="_"/>\r
- <parameter name="ctx_memory_result_key" value="domain2"/>\r
- </execute>\r
+ <outcome value='success'>\r
<set>\r
- <parameter name='optical-service-delete-input.request-id' value="`$domain-service2`" />\r
- <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
- <parameter name='domain-type' value='`$domain2[0]`' />\r
- <parameter name='controller-ip' value='`$domain2[1]`' />\r
+ <parameter name='controller-id11' value='`$detail-db11.controller-id`' />\r
</set>\r
- <call module='optical-service' rpc='service-delete-tapi' mode='sync' >\r
- <outcome value='success'>\r
- <block>\r
+ </outcome>\r
+ </get-resource>\r
+ <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\r
+ <parameter name="original_string" value='`$controller-id11`'/>\r
+ <parameter name="regex" value="_"/>\r
+ <parameter name="ctx_memory_result_key" value="domain1"/>\r
+ </execute>\r
+ <set>\r
+ <parameter name='optical-service-delete-input.request-id' value="`$param-prefix1[$ppx]`" />\r
+ <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
+ </set>\r
+ <call module='optical-service' rpc='service-delete-tapi' mode='sync' >\r
+ <outcome value='success'>\r
+ <block>\r
+ <set>\r
+ <parameter name='service-status' value='`$final-response-code`' />\r
+ </set>\r
+ <switch test='`$service-status == 200`'>\r
+ <outcome value='true'></outcome>\r
+ <outcome value='false'>\r
<set>\r
- <parameter name='service2-status' value='`$final-response-code`' />\r
+ <parameter name='access-status' value='failure' />\r
</set>\r
- <switch test='`$service2-status == 200`'>\r
- <outcome value='true'>\r
- <set>\r
- <parameter name='service2' value='success' />\r
- </set>\r
- </outcome>\r
- <outcome value='false'>\r
- <set>\r
- <parameter name='service2' value='failure' />\r
- </set>\r
- </outcome>\r
- </switch>\r
- </block>\r
- </outcome>\r
- <outcome value='failure'>\r
- <return status='failure'>\r
- <parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='Main Delete Dg not available' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
- </outcome>\r
- </call>\r
- </block>\r
- </outcome>\r
- </switch>\r
+ </outcome>\r
+ </switch>\r
+ </block>\r
+ </outcome>\r
+ </call>\r
+ </block>\r
</outcome>\r
</switch>\r
</for>\r
- <switch test='`$ppx`'>\r
- <outcome value='0'>\r
+ <switch test='`$ppx == 0`'>\r
+ <outcome value='true'>\r
<block>\r
<switch test='`$service1-status`'>\r
<outcome value='200'>\r
</switch>\r
</block>\r
</outcome>\r
- <outcome value='1'>\r
- <block>\r
- <switch test='`$service1-status == $service2-status == 200`'>\r
- <outcome value='true'>\r
- <block>\r
- <delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\r
+ <outcome value='false'>\r
+ <switch test='`$access-status == success`'>\r
+ <outcome value='true'>\r
+ <block>\r
+ <delete plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource'\r
resource="SQL"\r
key="DELETE FROM REQUEST_DETAILS WHERE request_id = $access-id"></delete>\r
- <record plugin="org.onap.ccsdk.sli.core.sli.recording.FileRecorder">\r
- <parameter name="file" value="/opt/opendaylight/current/data/log/optical-service-create.log" />\r
- <parameter name="level" value="info" />\r
- <parameter name="field1" value="`'domain rquest_' + $domain-requests`"/>\r
- <parameter name="field2" value="`'Access rquest_' + $as-request-id`"/>\r
- </record>\r
- <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
+ <get-resource plugin="org.onap.ccsdk.sli.adaptors.aai.AAIService"\r
resource="service-instance"\r
key='customer.global-customer-id = $output.global-customer-id AND\r
service-subscription.service-type = $output.service-type AND\r
service-instance.service-instance-id = $delete-acc-svc-id' \r
pfx='acc-serv-dl' local-only='false'></get-resource>\r
- <set>\r
- <parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[0].relationship-data[0].relationship-value`' />\r
- </set>\r
- <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
+ <for index='idl' start='0' end='`$acc-serv-dl.relationship-list.relationship_length`' >\r
+ <switch test="`$acc-serv-dl.relationship-list.relationship[$idl].related-to == 'logical-link'`">\r
+ <outcome value='true'>\r
+ <block>\r
+ <set>\r
+ <parameter name='link-name' value='`$acc-serv-dl.relationship-list.relationship[$idl].relationship-data[0].relationship-value`' />\r
+ </set>\r
+ <update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \r
force='true'\r
resource='logical-link'\r
key='logical-link.link-name = $link-name '\r
local-only='false'>\r
- <parameter name='operational-status' value='available' />\r
- </update>\r
- <return status='success'>\r
- <parameter name="error-code" value="200" />\r
- <parameter name="error-message" value="Service Deleted Successfully" />\r
- <parameter name='ack-final-indicator' value='Y' />\r
- </return>\r
- </block>\r
- </outcome>\r
- <outcome value='false'>\r
- <block>\r
- <return status='failure'>\r
- <parameter name='error-code' value='500' />\r
- <parameter name='error-message' value='Access service request entry cannot be deleted' />\r
- <parameter name='ack-final-indicator' value="Y" />\r
- </return>\r
- </block>\r
- </outcome>\r
- </switch>\r
- </block>\r
+ <parameter name='operational-status' value='up' />\r
+ </update>\r
+ <return status='success'>\r
+ <parameter name="error-code" value="200" />\r
+ <parameter name="error-message" value="Service Deleted Successfully" />\r
+ <parameter name='ack-final-indicator' value='Y' />\r
+ </return>\r
+ </block>\r
+ </outcome>\r
+ </switch>\r
+ </for>\r
+ </block>\r
+ </outcome>\r
+ <outcome value='false'>\r
+ <return status='failure'>\r
+ <parameter name='error-code' value='500' />\r
+ <parameter name='error-message' value='Access service request entry cannot be deleted' />\r
+ <parameter name='ack-final-indicator' value="Y" />\r
+ </return>\r
+ </outcome>\r
+ </switch>\r
</outcome>\r
</switch>\r
</block>\r
</execute>\r
<set>\r
<parameter name='service-name' value="`$optical-service-delete-input.payload.service-name + $new-esr[2]`" />\r
+ <parameter name='controller-ip' value="`$new-esr[1]`" />\r
</set>\r
<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\r
<parameter name="restapiUrl" value="` $controller-ip + $prop.tapi.get.services.url + $service-name`" />\r
--- /dev/null
+{
+ "request-id":${so.svc-request-id},
+ "response-code":${so.response-code},
+ "response-message":${so.response-message},
+ "ack-final-indicator":"Y"
+}
+
+
--- /dev/null
+{
+ "requestInfo":{
+ "transactionId": ${oof-transaction-id},
+ "requestId": ${oof-request-id},
+ "callbackUrl":"",
+ "sourceId":"SDNC",
+ "requestType":"create",
+ "numSolutions":1,
+ "optimizers":[
+ "route"
+ ],
+ "timeout":600
+ },
+ "routeInfo":{
+ "routeRequest":{
+ "srcDetails":{
+ "interfaceId": ${src-port-id},
+ "nodeId": ${src-node-id},
+ "controllerId": ${src-controller-id}
+ },
+ "dstDetails":{
+ "interfaceId": ${dst-port-id},
+ "nodeId": ${dst-node-id},
+ "controllerId": ${dst-controller-id}
+ },
+ "serviceRate": ${service-rate}
+ }
+ }
+}
+
"sdnc-request-header":{
"request-id": ${optical-service-create-input.request-id},
"rpc-action":"service-create",
- "notification-url": "http://sdnc.onap:8090/receiver/services",
- "request-system-id":"DCAE"
+ "notification-url": "http://sdnc-oam.onap:8282/asyncNotification",
+ "request-system-id":"SDN-ONAP"
},
"service-a-end":{
"service-rate": ${optical-service-create-input.payload.service-rate},
"sdnc-request-header":{
"request-id": ${optical-service-delete-input.request-id},
"rpc-action": "service-delete",
- "notification-url": "http://sdnc.onap:8090/receiver/services",
+ "notification-url": "http://sdnc-oam.onap:8282/asyncNotification",
"request-system-id": "DCAE"
},
"service-delete-req-info":{