WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Utilización de clases API de Java para transformaciones de correlaciones Java personalizado

Puede utilizar la clase MbElement de Java™ para correlacionar entradas y salidas que no son tipos simples con una transformación de Java personalizada.

Cuando correlacona una sola entrada de elemento no repetitiva con una sola salida de elemento no repetitiva, utilice un método Java con la siguiente firma:

public static MbElement mbElMove(MbElement inEl) {
Por ejemplo, un método Java que simplemente copia un subárbol:
public static MbElement mbElMove(MbElement inEl) {
		MbElement outEl = null;
		try {
			outEl = inEl.copy();
			outEl.copyElementTree(inEl);
		} catch (MbException e) {
			throw (new RuntimeException(e));
		}
		return outEl;
	}

Cuando correlaciona una sola entrada de elemento de repetición con un elemento de repetición de salida, utilice un método Java con la siguiente firma:

public static List<MbElement>; customCompleTypeMove(List<MbElement>; inEls)
Por ejemplo:
public static List<MbElement> customCompleTypeMove(List<MbElement> inEls)
      {
		List<MbElement> outEls = new ArrayList<MbElement>();
		try {
			Iterator<MbElement> i = inEls.iterator();
			while (i.hasNext()) {
				MbElement inEl = i.next();
				MbElement outEl = inEl.copy();
				// Do some processing of outEl
				outEls.add(outEl);
			}
		} catch (MbException e) {
			throw (new RuntimeException(e));
		}
		return outEls;
	}
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:41


Tema de conceptoTema de concepto | Versión 8.0.0.5 | br28868_