O uso de Contextos está disponível nos módulos EAI dos produtos Datasul e Logix e tem como objetivo permtir um maior controle no envio ou não de mensagens para uma transação sinalizada pra envio no cadastro.
Mesma entidade, múltiplas origens
Considerando que a entidade Cliente pode ser gerada em vários pontos do ERP (financeiro, manufatura, logística), o contexto permite controlar o destino da mensagem de acordo com sua origem.
Clientes gerados no contexto financeiro devem ser enviados para o Protheus. Clientes oriundos do contexto manufatura devem ser enviados para o Logix. Clientes do contexto logística devem ser enviados para ambos os ERPs.
Evitar envios desnecessários
Sem o conceito de contexto, todos os ERPs que estiverem habilitados para uma determinada transação receberiam as mensagens desta.
Caberia ao destino avaliar se a mensagem se aplica ao seu contexto, descartando-a se não fosse o caso.
Veja como utilizar o conceito de contexto no EAI Logix no código fonte 4GL AQUI.