utils.log("DEBUG", "serviceType:" + serviceType, isDebugEnabled)\r
            String nodeTemplateUUID = execution.getVariable("nodeTemplateUUID")\r
            utils.log("DEBUG", "globalSubscriberId:" + globalSubscriberId, isDebugEnabled)\r
-           String siRequest = execution.getVariable("nodeParamters")\r
+           /*\r
+            * segmentInformation needed as a object of segment\r
+            * {\r
+            *     "domain":"",\r
+            *     "nodeTemplateName":"",\r
+            *     "nodeType":"",\r
+            *     "nsParameters":{\r
+            *       //this is the nsParameters sent to VF-C\r
+            *     }\r
+            * }\r
+            */\r
+           String siRequest = execution.getVariable("segmentInformation")\r
            utils.log("DEBUG", "Input Request:" + siRequest, isDebugEnabled)\r
            String nsOperationKey = "{\"globalSubscriberId\":" + globalSubscriberId + ",\"serviceType:\""\r
                  + serviceType + ",\"serviceId\":" + serviceId + ",\"operationId\":" + operationId\r
                  +",\"nodeTemplateUUID\":" + nodeTemplateUUID + "}";\r
            execution.setVariable("nsOperationKey", nsOperationKey);\r
+           execution.setVariable("nsParameters", jsonUtil.getJsonValue(siRequest, "nsParameters"))\r
 \r
        } catch (BpmnError e) {\r
            throw e;\r