requestInfo.setCallbackUrl(callbackUrl)
requestInfo.setSourceId("so")
requestInfo.setTimeout(timeOut)
- //requestInfo.setNumSolutions()
+ requestInfo.setNumSolutions(100)
nsiReqBody.setRequestInfo(requestInfo)
nsiReqBody.setNSTInfo(nstInfo)
requestInfo.setCallbackUrl(callbackUrl)
requestInfo.setSourceId("so")
requestInfo.setTimeout(timeOut)
- //requestInfo.setNumSolutions()
+ requestInfo.setNumSolutions(100)
nssiReqBody.setRequestInfo(requestInfo)
nssiReqBody.setSliceProfile(sliceProfile)
logger.debug("Start prepareSelectNSTRequest")
String requestId = execution.getVariable("msoRequestId")
String messageType = "NSTSelectionResponse"
- Map<String, Object> serviceProfile = execution.getVariable("serviceProfile") as Map<String, Object>
execution.setVariable("nstSelectionUrl", "/api/oof/v1/selection/nst")
execution.setVariable("nstSelection_messageType", messageType)
execution.setVariable("nstSelection_correlator", requestId)
String timeout = UrnPropertiesReader.getVariable("mso.adapters.oof.timeout", execution);
execution.setVariable("nstSelection_timeout", timeout)
+
+ Map<String, Object> serviceProfile = execution.getVariable("serviceProfile") as Map<String, Object>
+ serviceProfile.remove("profileId")
String oofRequest = oofUtils.buildSelectNSTRequest(requestId, messageType, serviceProfile)
execution.setVariable("nstSelection_oofRequest", oofRequest)
logger.debug("Finish prepareSelectNSTRequest")
execution.setVariable("AnAllocateNssiNbiRequest", nbiRequest)
execution.setVariable("anSliceTaskInfo", sliceTaskInfo)
- execution.setVariable("anSubnetType", SubnetType.AN_NF)
+ execution.setVariable("anSubnetType", SubnetType.AN)
}
import org.onap.so.bpmn.core.json.JsonUtils
import org.slf4j.Logger
import org.slf4j.LoggerFactory
-import org.springframework.http.ResponseEntity
import org.springframework.util.StringUtils
class DoCreateSliceServiceOption extends AbstractServiceTaskProcessor{
execution.getVariable("sliceTaskParams") as SliceTaskParamsAdapter
Map<String, Object> profileInfo = sliceParams.getServiceProfile()
+ profileInfo.remove("profileId")
TemplateInfo nstInfo = sliceParams.getNSTInfo()
List<TemplateInfo> nsstInfos = execution.getVariable("nsstInfos") as List<TemplateInfo>
Map nssiNeedHandlerInfo = nssiNeedHandlerInfos.get(currNssiIndex) as Map
TemplateInfo nsstInfo = nssiNeedHandlerInfo.get("nsstInfo") as TemplateInfo
- Object profileInfo = nssiNeedHandlerInfo.get("sliceProfile")
+ Map<String, Object> profileInfo = nssiNeedHandlerInfo.get("sliceProfile") as Map
+ profileInfo.remove("profileId")
String urlString = UrnPropertiesReader.getVariable("mso.oof.endpoint", execution)
logger.debug( "get NSI option OOF Url: " + urlString)