...
3) Direção das mensagens
...
Origem –> ERP / Destino -> Vertical
Mensagem de negócio - BusinessMessage/Event
<TOTVSMessage> <MessageInformation version="1.000"> <UUID>40c65ac2-7ed2-4394-b778-964534b12450</UUID> <Type>BusinessMessage</Type> <Transaction>NomeERP/objetoNegocioERP</Transaction> <StandardVersion>1.000</StandardVersion> <SourceApplication>Origem</SourceApplication> <CompanyId>1</CompanyId> <BranchId>1</BranchId> <Product name="Destino" version="12.1.9" /> <GeneratedOn>2016-02-02T16:20:00</GeneratedOn> <DeliveryType>Sync</DeliveryType> </MessageInformation> <BusinessMessage> <BusinessEvent> <Entity> NomeERP/ObjetoNegocioERP</Entity> <Event>upsert</Event> <Identification> </Identification> </BusinessEvent> <BusinessContent> <DADOSERP> <IDERP>-1</IDERP> <CODDIGOERP>001</CODDIGOERP> <NOMEERP>TESTE2</NOMEERP> <TIPOERP>6</TIPOERP> <CAMPO9ERP></CAMPO9ERP> <CAMPO10ERP></CAMPO10> </DADOSERP> </BusinessContent> </BusinessMessage> </TOTVSMessage> |
Mensagem de negócio - BusinessMessage/Request
<TOTVSMessage> <MessageInformation version="1.000"> <UUID>40c65ac2-7ed2-4394-b778-964534b12451</UUID> <Type>BusinessMessage</Type> <Transaction>NomeERP/ProcessoObjetoNegocioERP</Transaction> <StandardVersion>1.000</StandardVersion> <SourceApplication>Origem</SourceApplication> <CompanyId>1</CompanyId> <BranchId>1</BranchId> <Product name="Destino" version="12.1.9" /> <GeneratedOn>2016-02-02T16:20:00</GeneratedOn> <DeliveryType>Sync</DeliveryType> </MessageInformation> <BusinessMessage> <BusinessRequest> <Operation>NomeERP/ProcessoObjetoNegocioERP</Operation> </BusinessRequest> <BusinessContent> <PARAMETROS> <PAR1>1</PAR1> <PAR2>2</PAR2> <PAR3>3</PAR3> </PARAMETROS> </BusinessContent> </BusinessMessage> </TOTVSMessage> |
Mensagem de resposta / ResponseMessage
<ResponseMessage> <ReceiveMessage> <SentBy>Destino</SentBy> <UUID>0fdf65b2-9f1e-4913-96c8-d4236628ff7d</UUID> <Event>upsert</Event> <MessageContent> </MessageContent> </ReceiveMessage> <ProcessingInformation> <ProcessedOn>2016-01/01</ProcessedOn> <Status>OK</Status> <ListOfMessages> </ListOfMessages> </ProcessingInformation> <ReturnContent> <XMLContent> <DADOSERP> <IDERP>1094</IDERP> <CODDIGOERP>001</CODDIGOERP> <NOMEERP>TESTE2</NOMEERP> <TIPOERP>6</TIPOERP> <CAMPO9ERP>184</CAMPO9ERP> <CAMPO10ERP>18587</CAMPO10> </DADOSERP> </XMLContent> </ReturnContext> </ReturnContext> </ResponseMessage> |
Detalhamento dos processos:
Retorno para o EAI(vertical) um xml contendo os dados atuais após a execução do objeto de negócio;
Informações |
---|
A partir de agora, os EAI’s não serão mais responsáveis em transformar mensagens e controlar informações de De/para. Esses serviços ficarão a cargo dos seguimentos. |
Informações |
---|
Serviços genéricos poderão ser disponibilizados no EAI para facilitar o trabalho dos segmentos. |
Links dos principais conceitos e processos.
...