You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

POMBA uses DMaaP at several points in its end to end flow.  DMaaP messages are used both to exchange information between components and to initiate actions.  The following is a message summary


DMAAP Topic

Description

Publisher

Consumer

pomba-audit-init

Events that trigger the entire audit process

Synapse Service

Context Aggregator

pomba-rule-validation

Events that trigger validation engine. Message content is aggregated from all context builders

Context Aggregator

Validation Service

pomba-audit-result

Payload with the result of audit process

Validation Service

Synapse Service or other interested parties

pomba-audit-failure

Events with errors during audit process

Context Aggregator / Validation service

Synapse Service


Example Messages

Note these may need to be updated to reflect more recent changes

pomba-audit-init-message

{
  "xFromAppId": "SO",
  "xTransactionId": "2309039=x",
  "serviceInstanceId": "1234556-67899a",
  "serviceType": "vFW",
  "modelVersionId": "e9851a43-2d123bd94ff0",
  "modelInvariantId": "123456-78899",
  "customerId": "1234c-56789"
}

pomba-audit-result-message

Coming soon



  • No labels