- <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