Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Tabela/Coluna EAI 1.0Tabela/Coluna EAI 2.0Regras
 GEAITRANSACAO.IDAuto incremento
HCTRANSFORMACAO.TRANSACTIONIDGEAITRANSACAO.TRANSACAO 
 GEAITRANSACAO.MODOSUPORTADO

1 - Envio
HCTRANSFORMACAO.XSLTSAIDA diferente de vazio
HCTRANSFORMACAO.XSLTENTREDA vazio

2 - Recebimento
HCTRANSFORMACAO.XSLTSAIDA vazio
HCTRANSFORMACAO.XSLTENTREDA diferente de vazio

3 - Ambos
HCTRANSFORMACAO.XSLTSAIDA diferente de vazio
HCTRANSFORMACAO.XSLTENTREDA diferente de vazio

 GEAITRANSACAO.SYNCASYNCENVIO

Será gravado o valor "0 - Sincrono".
No EAI 1.0 RM não deve existir mensagens assincronas, pois o mesmo não foi projetadopara enviar
/receber esse tipo de mensagem. Somente mensagens com características de "falso assíncrono" que será detalhado nesse mesmo documento.

 GEAITRANSACAO.PERMITERECASYNC

Será gravado o valor "0 - Não permite"
O EAI 1.0 não está preparado para envio/recebimento assíncrono

 GEAITRANSACAO.EXECVIAJOB

Esse campo definirá se as mensagens de envio (nas transações em questão) serão executadas via Job ou imediatamente na chamada do método.

Esse campo foi criado para resolver a situação do "falso assíncrono". Algumas mensagens são enviadas para o EAI 1.0 com o tipo de entrega assíncrono. Porém, essas mensagens , no momento de execução pelo Job, são enviadas para outro aplicativo com o tipo entrega "sincrono".

Abaixo serão listadas essas transações com esse comportamento:
DEVICEEQUIPMENTAPPOINTMENT
DEVICETASKSAPPOINTMENT
DEVICETRANSPORTCYCLEAPPOINTMENT
LABORDEVICETASKSAPPOINTMENT

Transação / Versão

Tabela/Coluna EAI 1.0Tabela/Coluna EAI 2.0Regras
HCMAPAINTEGRACAO.VERSAOMENSAGEMGEAITRANSACAOVERSAO.VERSAO 
HCMAPAINTEGRACAO.ENTIDADEGEAITRANSACAOVERSAO.IDTRANSACAOO campo identificação da transação será buscado da tabela GEAITransacao