Robot script triggering SO Macro for vFW use case

Change-Id: I1944e3fa5f20091d7f6f7b58673f2ef5e51a3fe4
Issue-ID: CCSDK-537
Signed-off-by: Yang Xu <yang.xu3@huawei.com>
diff --git a/robot/assets/cds/template_so_request.json b/robot/assets/cds/template_so_request.json
new file mode 100644
index 0000000..bf0a8ed
--- /dev/null
+++ b/robot/assets/cds/template_so_request.json
@@ -0,0 +1,48 @@
+{
+   "requestDetails" : {
+      "subscriberInfo" : {
+         "globalSubscriberId" : "${subscriber_id}"
+      },
+      "requestInfo" : {
+         "suppressRollback" : true,
+         "productFamilyId" : "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+         "requestorId" : "ym9479",
+         "instanceName" : "${service_instance_name}",
+         "source" : "VID"
+      },
+      "requestParameters" : {
+         "subscriptionServiceType" : "${subscription_service_type}",
+         "userParams" : [
+            {
+               "service" : {
+                  "instanceParams" : [],
+                  "instanceName" : "${service_instance_name}",
+                  "resources" : {
+                     "vnfs" : ${vnfs}
+                  },
+                  "modelInfo" : {
+                     "modelType" : "service",
+                     "modelName" : "${service_model_name}",
+                     "modelVersionId" : "${service_model_UUID}"
+                  }
+               }
+            }
+         ],
+         "aLaCarte" : false
+      },
+      "project" : {
+         "projectName" : "some project name"
+      },
+      "owningEntity" : {
+         "owningEntityName" : "PACKET CORE",
+         "owningEntityId" : "038d99af-0427-42c2-9d15-971b99b9b489"
+      },
+      "modelInfo" : {
+         "modelVersion" : "10.0",
+         "modelVersionId" : "${service_model_UUID}",
+         "modelInvariantId" : "${service_model_invariantUUID}",
+         "modelName" : "${service_model_name}",
+         "modelType" : "service"
+      }
+   }
+}