Eliminación de conexiones entre nodos
Utilice la IBM Integration para eliminar conexiones entre nodos.
Puede desconectar dos nodos utilizando el método disconnect() del objeto de flujo de mensajes. Debe proporcionar este método con los nombres de las instancias de terminal que desea desconectar.
El ejemplo siguiente muestra cómo puede desconectar dos nodos:
File msgFlow = new File("main.msgflow");
MessageFlow mf1 = FlowRendererMSGFLOW.read(msgFlow);
MQInputNode mqinNode = (MQInputNode)mf1.getNodeByName("My Input Node");
MQOutputNode mqoutNode = (MQOutputNode)mf1.getNodeByName("My Output Node");
mf1.disconnect(mqinNode.OUTPUT_TERMINAL_OUT, mqoutNode.INPUT_TERMINAL_IN);Creación de patrones
El ejemplo siguiente es igual que el anterior, pero para la creación de patrones:
MessageFlow mf1 = patternInstanceManager.getMessageFlow("MyFlowProject", "main.msgflow");
MQInputNode mqinNode = (MQInputNode)mf1.getNodeByName("My Input Node");
MQOutputNode mqoutNode = (MQOutputNode)mf1.getNodeByName("My Output Node");
mf1.disconnect(mqinNode.OUTPUT_TERMINAL_OUT, mqoutNode.INPUT_TERMINAL_IN);