Inter domain DG'S modified
[sdnc/oam.git] / platform-logic / optical-service / src / main / xml / optical-service_optical-service-delete.xml
index ce1937f..2bbd79e 100644 (file)
@@ -15,6 +15,7 @@ pfx='detail-db'>
                 <outcome value='success'>\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
                     </set>\r
                 </outcome>\r
             </get-resource>\r
@@ -28,9 +29,6 @@ pfx='detail-db'>
                 <parameter name='domain-service1' value='`$param-prefix1[0]`' />\r
                 <parameter name='domain-service2' value='`$param-prefix1[1]`' />\r
             </set>\r
-            <set>\r
-                <parameter name='access-id' value="`$optical-service-delete-input.request-id`" />\r
-            </set>\r
             <for index='ppx' start='0' end='`$param-prefix1_length`' >\r
                 <switch test='`$param-prefix1_length`'>\r
                     <outcome value='1'>\r
@@ -55,7 +53,7 @@ pfx='detail-db1'>
                                 <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.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN'`"/>\r
+                                <parameter name='optical-service-delete-input.payload.service-name' value="`$optical-service-delete-input.payload.param[0].value + '_MDONS-OTN_'`"/>\r
                             </set>\r
                             <switch test='`$domain-type`'>\r
                                 <outcome value='MSA'>\r
@@ -128,7 +126,7 @@ pfx='detail-db11'>
                                     </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-TAPI-1'`"/>\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
@@ -182,7 +180,7 @@ pfx='detail-db22'>
                                     </execute>\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-TAPI-2'`"/>\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
                                     </set>\r
@@ -256,6 +254,28 @@ pfx='detail-db22'>
                                     <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
+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
+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