3 "id": "7d351c38.c4c6cc",
\r
9 "z": "7b1b071a.92faa",
\r
17 "id": "6c3e5cdb.13fe9c",
\r
18 "type": "service-logic",
\r
19 "name": "optical-service ${project.version}",
\r
20 "module": "optical-service",
\r
21 "version": "${project.version}",
\r
23 "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='optical-service' version='${project.version}'>",
\r
27 "z": "7b1b071a.92faa",
\r
35 "id": "c9af40a8.771678",
\r
38 "xml": "<method rpc='optical-service-delete' mode='sync'>\n",
\r
43 "z": "7b1b071a.92faa",
\r
51 "id": "487722a8.b389a4",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic='true'>",
\r
60 "z": "7b1b071a.92faa",
\r
72 "id": "bfd79d0e.9f7ee8",
\r
74 "name": "Call MSA Controller",
\r
75 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/optical-service-delete-msa.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$controller-ip + '/cxf/openroadm/openroadm-services/' + $optical-service-delete-input.payload.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=\"service-delete-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.msa.jks\"/> \n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/> \n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n\n\n\n\n\n",
\r
80 "z": "7b1b071a.92faa",
\r
89 "id": "a1fed560.31e7a8",
\r
92 "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
97 "z": "7b1b071a.92faa",
\r
103 "id": "582ceeba.7fcce",
\r
106 "xml": "<outcome value='failure'>\n",
\r
111 "z": "7b1b071a.92faa",
\r
119 "id": "867ca716.d4515",
\r
122 "xml": "<outcome value='success'>\n",
\r
127 "z": "7b1b071a.92faa",
\r
135 "id": "c3bd28c6.e626b",
\r
137 "name": "block : atomic",
\r
138 "xml": "<block atomic='true'>",
\r
144 "z": "7b1b071a.92faa",
\r
152 "id": "caa7c35f.0456c8",
\r
153 "type": "returnFailure",
\r
154 "name": "return failure",
\r
155 "xml": "<return status='failure'>\n<parameter name='error-code' value='500' />\n<parameter name='error-message' value='Error deleting the Service' />\n",
\r
159 "z": "7b1b071a.92faa",
\r
163 "id": "2041d7aa.c3ae1",
\r
165 "name": "block : atomic",
\r
166 "xml": "<block atomic='true'>",
\r
172 "z": "7b1b071a.92faa",
\r
184 "id": "27f66eb0.3c9aaa",
\r
187 "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 controller\"/>\n\n",
\r
192 "z": "7b1b071a.92faa",
\r
198 "id": "e6dae4f7.8c52b",
\r
200 "name": "Update status in DB",
\r
201 "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' \nresource='SQL' \nkey='UPDATE REQUEST_DETAILS SET status = \"DELETING\" WHERE request_id = $optical-service-delete-input.request-id' \nforce='true' pfx='save-result'>\n\n\n\n\n\n\n\n\n\n",
\r
206 "z": "7b1b071a.92faa",
\r
212 "id": "276e2c67.21f3ec",
\r
213 "type": "get-resource",
\r
214 "name": "get-resource",
\r
215 "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='db.request-details'>\n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n\n",
\r
220 "z": "7b1b071a.92faa",
\r
228 "id": "cdc717d5.1094b8",
\r
231 "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=\"Successfully sent the request\"/>\n\n",
\r
236 "z": "7b1b071a.92faa",
\r
242 "id": "791a6dc2.40ab1c",
\r
244 "name": "block : atomic",
\r
245 "xml": "<block atomic='true'>",
\r
251 "z": "7b1b071a.92faa",
\r
260 "id": "d4fa1dc0.5c15a8",
\r
261 "type": "switchNode",
\r
263 "xml": "<switch test='`$service-delete-response.configuration-response-common.response-code`'>\n",
\r
268 "z": "7b1b071a.92faa",
\r
277 "id": "bbeca38a.ba0cc",
\r
279 "name": "200 success",
\r
280 "xml": "<outcome value='200'>\n",
\r
285 "z": "7b1b071a.92faa",
\r
293 "id": "86f8972f.01b4c8",
\r
296 "xml": "<outcome value='Other'>\n",
\r
301 "z": "7b1b071a.92faa",
\r
309 "id": "8b978b7.90f6978",
\r
310 "type": "returnFailure",
\r
311 "name": "return failure",
\r
312 "xml": "<return status='failure'>\n<parameter name='error-code' value='`$service-delete-response.configuration-response-common.response-code`' />\n<parameter name='error-message' value='`$service-delete-response.configuration-response-common.response-message`' />\n",
\r
316 "z": "7b1b071a.92faa",
\r
320 "id": "ccbf1f5f.52d948",
\r
323 "xml": "<outcome value='success'>\n",
\r
328 "z": "7b1b071a.92faa",
\r
336 "id": "ae1d75fe.230f18",
\r
339 "xml": "<set>\n<parameter name='instance-id' value='`$db.request-details.service-instance-id`' />\n<parameter name='customer-id' value='`$db.request-details.global-customer-id`' />\n<parameter name='service-id' value='`$db.request-details.service-type`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",
\r
343 "z": "7b1b071a.92faa",
\r
347 "id": "126b611e.fd67af",
\r
349 "name": "update resource status- DELETING in AAI",
\r
350 "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' \nforce='true' \nresource='service-instance' \nkey = 'customer.global-customer-id = $customer-id AND\n service-subscription.service-type = $service-id AND\n service-instance.service-instance-id = $instance-id'\nlocal-only='false'>\n <parameter name='orchestration-status' value='DELETING' />\n\n \n \n \n\n",
\r
355 "z": "7b1b071a.92faa",
\r
361 "id": "881b58f7.fb4a6",
\r
362 "type": "returnSuccess",
\r
363 "name": "return success",
\r
364 "xml": "<return status='success'>\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"Service Deletion in Progress\" />\n<parameter name='ack-final-indicator' value='N' />",
\r
368 "z": "7b1b071a.92faa",
\r
372 "id": "4b9bbd62.4750fc",
\r
373 "type": "get-resource",
\r
374 "name": "get resources from DB -controller_id",
\r
375 "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\nkey='SELECT controller_id\nfrom REQUEST_DETAILS\nWHERE request_id = $optical-service-delete-input.request-id'\npfx='controllerid'>",
\r
380 "z": "7b1b071a.92faa",
\r
388 "id": "eac944ef.f83328",
\r
390 "name": "split node-id a-end retrieved from DB",
\r
391 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$controller-id`'/>\n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
\r
396 "z": "7b1b071a.92faa",
\r
402 "id": "3249f019.f6152",
\r
405 "xml": "<outcome value='success'>\n",
\r
410 "z": "7b1b071a.92faa",
\r
418 "id": "cc783b3b.8e16b",
\r
421 "xml": "<set>\n<parameter name='controller-id' value='`$controllerid.controller-id`' />\n\n\n\n\n\n\n\n\n\n\n",
\r
425 "z": "7b1b071a.92faa",
\r
429 "id": "b567b7de.be2de8",
\r
431 "name": "set controller-ip",
\r
432 "xml": "<set>\n<parameter name='controller-ip' value='`$param-prefix[1]`' />\n<parameter name='domain-type' value='`$param-prefix[0]`' />\n<parameter name='notification-url' value=\"`$prop.controller.url + '/' + $prop.sdnc.async.url`\" />\n",
\r
436 "z": "7b1b071a.92faa",
\r
440 "id": "c0977e42.e4156",
\r
441 "type": "switchNode",
\r
442 "name": "switch domain-type",
\r
443 "xml": "<switch test='`$domain-type`'>\n",
\r
448 "z": "7b1b071a.92faa",
\r
457 "id": "1f20cc0f.cf39ec",
\r
460 "xml": "<outcome value='MSA'>\n",
\r
465 "z": "7b1b071a.92faa",
\r
473 "id": "fe8682d2.0d3618",
\r
476 "xml": "<outcome value='TAPI'>\n",
\r
481 "z": "7b1b071a.92faa",
\r
489 "id": "d9880526.733f4",
\r
492 "xml": "<block>\n",
\r
498 "z": "7b1b071a.92faa",
\r
506 "id": "c4af063b.a8dc38",
\r
509 "xml": "<block>\n",
\r
515 "z": "7b1b071a.92faa",
\r
523 "id": "5c1ca252.745f4c",
\r
525 "name": "call TAPI DELETE DG",
\r
526 "xml": "<call module='optical-service' rpc='service-delete-tapi' mode='sync' >\n",
\r
531 "z": "7b1b071a.92faa",
\r