From 837cbcdc2562c0cd041ed558d05bb7dbba4be603 Mon Sep 17 00:00:00 2001 From: Michael Arrastia Date: Wed, 28 Mar 2018 17:22:56 +0100 Subject: Update published event to include header and body Originally, the published event only contained the raw graph request payload. This has now been updated to include the following changes: - encapsulate the graph request in a body property - add new event header with details such as timestamp, request-id, event-type Issue-ID: AAI-954 Change-Id: I780b6f52a01aafdcd7d09156e9d3a99c25be90a3 Signed-off-by: Michael Arrastia --- .../event-envelope-sentinel-no-violations.json | 23 ++++++++++++++++++ .../resources/event/event-envelope-sentinel.json | 28 ++++++++++++++++++++++ src/test/resources/event/event-envelope.json | 20 ++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 src/test/resources/event/event-envelope-sentinel-no-violations.json create mode 100644 src/test/resources/event/event-envelope-sentinel.json create mode 100644 src/test/resources/event/event-envelope.json (limited to 'src/test/resources') diff --git a/src/test/resources/event/event-envelope-sentinel-no-violations.json b/src/test/resources/event/event-envelope-sentinel-no-violations.json new file mode 100644 index 0000000..88e4123 --- /dev/null +++ b/src/test/resources/event/event-envelope-sentinel-no-violations.json @@ -0,0 +1,23 @@ +{ + "header": { + "request-id": "5cf7f973-c406-4507-ad71-72d7b3d26c36", + "timestamp": "20180316T092301Z", + "source-name": "SENTINE", + "event-type": "update-result", + "validation-entity-type": "pserver" + }, + "body": { + "operation": "CREATE", + "transaction-id": "6544a144-0c56-4f71-81d8-a6170efbb296", + "timestamp": 1521192181065, + "vertex": { + "key": "", + "schema-version": "v13", + "type": "pserver", + "properties": { + + } + } + }, + "policyViolations": [] +} \ No newline at end of file diff --git a/src/test/resources/event/event-envelope-sentinel.json b/src/test/resources/event/event-envelope-sentinel.json new file mode 100644 index 0000000..91e6c76 --- /dev/null +++ b/src/test/resources/event/event-envelope-sentinel.json @@ -0,0 +1,28 @@ +{ + "header": { + "request-id": "5cf7f973-c406-4507-ad71-72d7b3d26c36", + "timestamp": "20180316T092301Z", + "source-name": "SENTINE", + "event-type": "update-result", + "validation-entity-type": "pserver" + }, + "body": { + "operation": "CREATE", + "transaction-id": "6544a144-0c56-4f71-81d8-a6170efbb296", + "timestamp": 1521192181065, + "vertex": { + "key": "", + "schema-version": "v13", + "type": "pserver", + "properties": { + + } + } + }, + "policyViolations": [ + { + "summary": "a summary", + "policyName": "a policy name" + } + ] +} \ No newline at end of file diff --git a/src/test/resources/event/event-envelope.json b/src/test/resources/event/event-envelope.json new file mode 100644 index 0000000..16d2a3e --- /dev/null +++ b/src/test/resources/event/event-envelope.json @@ -0,0 +1,20 @@ +{ + "header": { + "request-id": "5cf7f973-c406-4507-ad71-72d7b3d26c36", + "timestamp": "20180316T092301Z", + "source-name": "GIZMO", + "event-type": "pending-update", + "validation-entity-type": "pserver" + }, + "body": { + "operation": "CREATE", + "transaction-id": "6544a144-0c56-4f71-81d8-a6170efbb296", + "timestamp": 1521192181065, + "vertex": { + "key": "", + "schema-version": "v13", + "type": "pserver", + "properties": {} + } + } +} \ No newline at end of file -- cgit 1.2.3-korg