...
Origem –> Vertical / Destino -> ERP
Mensagem de negócio - BusinessMessage/Event
<TOTVSMessage> <MessageInformation version="1.000"> <UUID>40c65ac2-7ed2-4394-b778-964534b12450</UUID> <Type>BusinessMessage</Type> <Transaction>NomeDoERP/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>NomeDoERP/objetoNegocioERP</Entity> <Event>upsert</Event> <Identification> </Identification> </BusinessEvent> <BusinessContent> <DADOSDOERP> <IDERP>-1</IDERP> <CODIGOERP>01854</CODIGOERP> <NOMEERP>NOME</NOMEERP> <TIPOERP></TIPOERP> <CAMPO1ERP></CAMPO1ERP> <CAMPO2ERP></CAMPO2ERP> <DETALHEERP> <IDDETALHE>-1</IDDETALHE> <CODIGODETALHEERP>4561</CODIGODETALHEERP> <NOMEDETALHEERP></NOMEDTALHEERP> </DETALHERP> </DADOSDOERP> </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>NomeDoERP/processaObjetoNegocioERP</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>NomeDoERP/processaObjetoNegocioERP</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> Conteúdo original</MessageContent> </ReceiveMessage> <ProcessingInformation> <ProcessedOn>2016-01/01</ProcessedOn> <Status>OK</Status> <ListOfMessages> </ListOfMessages> </ProcessingInformation> <ReturnContent> <XMLContent> <DADOSDOERP> <IDERP>1857</IDERP> <CODIGOERP>01854</CODIGOERP> <NOMEERP>NOME</NOMEERP> <TIPOERP></TIPOERP> <CAMPO1ERP></CAMPO1ERP> <CAMPO2ERP></CAMPO2ERP> <DETALHEERP> <IDDETALHE>1</IDDETALHE> <CODIGODETALHEERP>4561</CODIGODETALHEERP> <NOMEDETALHEERP></NOMEDTALHEERP> </DETALHERP> </DADOSDOERP> </XMLContext> </ReturnContext> </ReturnContext> </ResponseMessage> |
Detalhamento dos processos:
Nota: Os dados das chaves do ERP serão extraídos da tag <XMLContext> localizada no “ResponseMessage”;
Links dos principais conceitos e processos.
...