SequenceFlow_3 SequenceFlow_14 import org.onap.so.bpmn.common.scripts.* def sdncAdapterRestV1 = new SDNCAdapterRestV1() def statusCode = execution.getVariable('SDNCREST_sdncAdapterStatusCode') String response = String.valueOf(execution.getVariable('SDNCREST_sdncAdapterResponse')) def isDebugLogEnabled = execution.getVariable('isDebugLogEnabled') def processKey = sdncAdapterRestV1.getProcessKey(execution) sdncAdapterRestV1.logDebug(processKey + " received response from SDNCAdapter: statusCode=" + statusCode + " response=" + (response.isEmpty() ? "" : "\n") + response, isDebugLogEnabled) SequenceFlow_17 SequenceFlow_35 import org.onap.so.bpmn.common.scripts.* def exceptionUtil = new ExceptionUtil() exceptionUtil.buildWorkflowException(execution, 5300, "Failed to communicate with SDNCAdapter") SequenceFlow_23 SequenceFlow_36 import org.onap.so.bpmn.common.scripts.* String res = execution.getVariable('SDNCREST_sdncAdapterResponse') def sdncAdapterRestV1 = new SDNCAdapterRestV1() sdncAdapterRestV1.sdncAdapterBuildWorkflowException(execution, res) SequenceFlow_14 SequenceFlow_17 SequenceFlow_23 SequenceFlow_24 #{execution.getVariable("SDNCREST_sdncAdapterStatusCode") == '404'} #{execution.getVariable("SDNCREST_sdncAdapterStatusCode") == '200' || execution.getVariable("SDNCREST_sdncAdapterStatusCode") == '202'} SequenceFlow_35 SequenceFlow_36 SequenceFlow_2 SequenceFlow_3 import org.onap.so.bpmn.common.scripts.* def sdncAdapterRestV1 = new SDNCAdapterRestV1() sdncAdapterRestV1.sendRequestToSDNCAdapter(execution) SequenceFlow_9 SequenceFlow_2 import org.onap.so.bpmn.common.scripts.* def sdncAdapterRestV1 = new SDNCAdapterRestV1() sdncAdapterRestV1.preProcessRequest(execution) SequenceFlow_9 SequenceFlow_27 SequenceFlow_34 import org.onap.so.bpmn.common.scripts.* def exceptionUtil = new ExceptionUtil() exceptionUtil.buildWorkflowException(execution, 5320, "SDNCAdapter Callback Timeout Error") SequenceFlow_34 SequenceFlow_44 SequenceFlow_1 import org.onap.so.bpmn.common.scripts.* def sdncAdapterRestV1 = new SDNCAdapterRestV1() sdncAdapterRestV1.setSuccessIndicator(execution, true) execution.setVariable('WorkflowResponse', sdncAdapterRestV1.getLastCallback(execution)) SequenceFlow_1 SequenceFlow_27 ${SDNCREST_timeout} SequenceFlow_24 SequenceFlow_44 SequenceFlow_41 SequenceFlow_42 import org.onap.so.bpmn.common.scripts.* def sdncAdapterRestV1 = new SDNCAdapterRestV1() sdncAdapterRestV1.processCallback(execution) SequenceFlow_25 SequenceFlow_30 SequenceFlow_39 SequenceFlow_43 #{execution.getVariable('SDNCREST_ackFinalIndicator')=="Y"} SequenceFlow_42 SequenceFlow_8 SequenceFlow_30 #{execution.getVariable("WorkflowException") != null} SequenceFlow_25 SequenceFlow_43 SequenceFlow_41 SequenceFlow_39 SequenceFlow_8 SequenceFlow_4 SequenceFlow_4 SequenceFlow_11 import org.onap.so.bpmn.common.scripts.* def exUtil = new ExceptionUtil() exUtil.processSubflowsBPMNException(execution) SequenceFlow_11