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

Soporte de pass-through para la migración de los IDoc y para el enlace de MQSeries para R/3

Los adaptadores SAP de entrada y salida dan soporte a una modalidad pass-through para los IDoc.

En esta modalidad, la corriente de bits para el IDoc se proporciona sin ningún tipo de análisis. A continuación, la corriente de bits se puede utilizar directamente en un flujo de mensajes, y otros analizadores la pueden analizar o se puede enviar sin modificar a través de los transportes.

Utilice el asistente de conexión de adaptador para seleccionar el soporte de pass-through: en el panel de valores de configuración del adaptador, seleccione IDoc pass-through de ALE como el tipo de interfaz.

Se crea un objeto de negocio que contiene un campo, que es la corriente de bits del IDoc. Puede transformar este objeto de negocio de un nodo Compute a un mensaje de formato de enlace MQSeries para R/3, como se muestra en el ejemplo siguiente.
DECLARE ns NAMESPACE 
'http://www.ibm.com/xmlns/prod/websphere/j2ca/sap/sapmatmas05';

CREATE COMPUTE MODULE test4_Compute
	CREATE FUNCTION Main() RETURNS BOOLEAN
	BEGIN
		CALL CopyMessageHeaders();
		-- CALL CopyEntireMessage();
		set OutputRoot.MQSAPH.SystemNumber = '00';
		set OutputRoot.BLOB.BLOB = 
InputRoot.DataObject.ns:SapMatmas05.IDocStreamData;
		RETURN TRUE;
	END;

	CREATE PROCEDURE CopyMessageHeaders() BEGIN
		DECLARE I      INTEGER 1;
		DECLARE J INTEGER;
		SET J = CARDINALITY(InputRoot.*[]);
		WHILE I < J DO
			SET OutputRoot.*[I] = InputRoot.*[I];
			SET I = I + 1;
		END WHILE;
	END;

	CREATE PROCEDURE CopyEntireMessage() BEGIN
		SET OutputRoot = InputRoot;
	END;
END MODULE;
También puede crear un objeto de negocio de petición desde un mensaje de enlace MQSeries para R/3, como se muestra en el ejemplo siguiente.
CREATE COMPUTE MODULE test4_Compute
	CREATE FUNCTION Main() RETURNS BOOLEAN
	BEGIN
		set 
OutputRoot.DataObject.ns:SapMatmas05.IDocStreamData = 
InputRoot.BLOB.BLOB;
		RETURN TRUE;
	END;
END MODULE;
El nombre del elemento SapMatmas05 depende de las selecciones que realice cuando ejecuta el asistente de conexión de adaptador.
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:50


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