* }\r
* }\r
*/\r
- String nsParameters = execution.getVariable("resourceParameters")\r
+ String nsParameters = jsonUtil.getJsonValue(resourceInput, "resourceParameters")\r
utils.log("INFO", "nsParameters:" + nsParameters, isDebugEnabled)\r
String nsOperationKey = """{\r
"globalSubscriberId":"${globalSubscriberId}",\r
String nsParameters = execution.getVariable("nsParameters");\r
String nsServiceName = execution.getVariable("nsServiceName")\r
String nsServiceDescription = execution.getVariable("nsServiceDescription")\r
+ String locationConstraints = jsonUtil.getJsonValue(nsParameters, "locationConstraints")\r
+ String requestInputs = jsonUtil.getJsonValue(nsParameters, "requestInputs")\r
String reqBody ="""{\r
"nsServiceName":"${nsServiceName}",\r
"nsServiceDescription":"${nsServiceDescription}",\r
"nsOperationKey":${nsOperationKey},\r
- "nsParameters":${nsParameters}\r
+ "nsParameters":{\r
+ "locationConstraints":${locationConstraints},\r
+ "additionalParamForNs":${requestInputs}\r
+ }\r
}"""\r
APIResponse apiResponse = postRequest(execution, host + vfcUrl + "/ns", reqBody)\r
String returnCode = apiResponse.getStatusCode()\r