Add additional fields validation report 57/64857/3
authorGeora Barsky <georab@amdocs.com>
Wed, 5 Sep 2018 19:45:19 +0000 (15:45 -0400)
committerGeora Barsky <georab@amdocs.com>
Fri, 7 Sep 2018 14:52:53 +0000 (10:52 -0400)
Issue-ID: LOG-454
Change-Id: I8e1cf849334e9e12772570594e102c90967fd70c
Signed-off-by: Geora Barsky <georab@amdocs.com>
src/main/java/org/onap/aai/datarouter/policy/ServiceIntegrityValidationPolicy.java
src/main/resources/auditservice_validation_schema.json

index abdfebb..8960c99 100644 (file)
@@ -165,6 +165,8 @@ public class ServiceIntegrityValidationPolicy {
         formattedValidation.addProperty("modelVersionId", validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("modelVersionId").getAsString());\r
         formattedValidation.addProperty("modelInvariantId", validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("modelInvariantId").getAsString());\r
         formattedValidation.addProperty("serviceInstanceId",validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("serviceInstanceId").getAsString());\r
+        formattedValidation.addProperty("requestId",validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("xTransactionId").getAsString());\r
+        formattedValidation.addProperty("client",validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("xFromAppId").getAsString());\r
 \r
         try {\r
             formattedValidation.addProperty("modelName", validation.get("entity").getAsJsonObject().get("context-list").getAsJsonObject().get("sdc").getAsJsonObject().get("service").getAsJsonObject().get("name").getAsString());\r
index 70d6845..6267a8c 100644 (file)
@@ -5,6 +5,8 @@
               {"name": "modelVersionId", "data-type": "string"},\r
               {"name": "modelInvariantId", "data-type": "string"},\r
               {"name": "serviceInstanceId", "data-type": "string"},\r
+              {"name": "requestId", "data-type": "string"},\r
+              {"name": "client", "data-type": "string"},\r
               {"name": "result", "data-type": "string"},\r
               {"name": "violations", "data-type": "nested", "sub-fields": [\r
                      {"name": "violationId", "data-type": "string", "searchable": "false"},\r