Changes in MSA service flow
[sdnc/oam.git] / platform-logic / optical-service / src / main / xml / optical-service_optical-service-create-sync-success.xml
index 43359c4..4eed402 100644 (file)
@@ -38,40 +38,18 @@ key = 'pnf.pnf-name = $z-end-pnf-name
       local-only='false'>\r
                 <parameter name='available-capacity' value='`$available-bandwidth-zend`' />\r
             </update>\r
-            <switch test='`$optical-service-create-input.payload.domain-type`'>\r
-                <outcome value='MSA'>\r
-                    <block>\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
+            <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.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
      service-instance.service-instance-id = $optical-service-create-input.service-id' >\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='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
-                    </block>\r
-                </outcome>\r
-                <outcome value='TAPI'>\r
-                    <block>\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.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
-     service-instance.service-instance-id = $optical-service-create-input.service-id' >\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='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
-                    </block>\r
-                </outcome>\r
-            </switch>\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='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
             <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
@@ -85,11 +63,9 @@ key = 'pnf.pnf-name = $z-end-pnf-name
                 <parameter name="relationship-list.relationship[1].relationship-data[0].relationship-key" value="pnf.pnf-name" />\r
                 <parameter name="relationship-list.relationship[1].relationship-data[0].relationship-value" value="`$z-end-pnf-name`" />\r
             </save>\r
-            <return status='success'>\r
-                <parameter name='error-code' value='200' />\r
-                <parameter name='error-message' value='Service Creation in Progress' />\r
-                <parameter name='ack-final-indicator' value='N' />\r
-            </return>\r
+            <set>\r
+                <parameter name='final-response-code' value='200' />\r
+            </set>\r
         </block>\r
     </method>\r
 </service-logic>
\ No newline at end of file