WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Suporte de Passagem para IDocs e Migração de Link do MQSeries para Link R/3

Os adaptadores SAP de entrada e saída suportam um modo de passagem para IDocs.

Neste modo, o fluxo de bits para o IDoc é fornecido sem qualquer forma de análise. O fluxo de bits pode ser então utilizado diretamente em um fluxo de mensagens, e analisado por outros analisadores, ou enviado sem alterações através de transportes.

Utilize o assistente de Conexão do Adaptador para selecionar o suporte de passagem: na área de janela Definir Configurações para o Adaptador, selecione IDoc de Passagem de ALE como o tipo de interface.

Um objeto de negócios é criado que contém um campo, o qual é um fluxo de bits do IDoc. Você pode transformar este objeto de negócios em um nó Compute para um link MQSeries para a mensagem de formato R/3, como mostrado no exemplo a seguir.
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;
Você também pode criar um objeto de negócios de pedido a partir de um linkMQSeries para mensagem R/3, como mostrado no exemplo a seguir.
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;
O nome do elemento SapMatmas05 depende das seleções que você faz quando você executa o assistente de Conexão do Adaptador.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:55


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | csap_ale_R3_link