As informações contidas nas mensagens de recibo são genéricas e focam especificamente nos dados de recebimento da mensagem. Onde: ReceivedMessage: Segmento com informações sobre a mensagem original (BusinessMessage) que deu origem a esta resposta. - SentBy: Indica qual foi a instancia que gerou a mensagem original
- UUID: Identificador universal da mensagem de origem
ReceiptData: Segmento com informações sobre o recebimento da mensagem - ReceivedOn: Timestamp do recebimento da mensagem.
Quando uma BusinessMessage é recebida e for síncrona, ela deverá ser processada imediatamente e gerará como resposta uma ResponseMessage. Quando uma BusinessMessage é recebida e for assíncrona, será gerada como resposta, no momento da recepção uma ReceiptMessage, e posteriormente quando for processada será enviada uma ResponseMessage para esta mensagem. Na imagem abaixo pode-se verificar um exemplo da anatomia de uma Receipt Message:. Onde: ReceivedMessage: Segmento com informações sobre a mensagem original (BusinessMessage) que deu origem a esta resposta. - SentBy: Indica qual foi a instancia que gerou a mensagem original
- UUID: Identificador universal da mensagem de origem
ReceiptData: Segmento com informações sobre o recebimento da mensagem - ReceivedOn: Timestamp do recebimento da mensagem.
Quando uma BusinessMessage é recebida e for síncrona, ela deverá ser processada imediatamente e gerará como resposta uma ResponseMessage. Quando uma BusinessMessage é recebida e for assíncrona, será gerada como resposta, no momento da recepção uma ReceiptMessage, e posteriormente quando for processada será enviada uma ResponseMessage para esta mensagem.
Na imagem abaixo pode-se verificar um exemplo da anatomia de uma Receipt Message: draw.io Diagram |
---|
border | false |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Anatomia3 |
---|
simpleViewer | false |
---|
width | 900 |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 1381 |
---|
revision | 5 |
---|
|
|