Uploaded image for project: 'Logging analytics'
  1. Logging analytics
  2. LOG-705

Data Router - ServiceIntegrityValidationPolicy should handle Exceptions if fields are null

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Medium Medium
    • None
    • Casablanca Release, Dublin Release

      TheĀ buildViolation andĀ buildValidation methods should handle exceptions if the fields are null

      formattedValidation.addProperty("validationId", validation.get("validationId").getAsString());
      formattedValidation.addProperty("validationTimestamp", validation.get("validationTimestamp").getAsString());
      formattedValidation.addProperty("modelVersionId", validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("modelVersionId").getAsString());
      formattedValidation.addProperty("modelInvariantId", validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("modelInvariantId").getAsString());
      formattedValidation.addProperty("serviceInstanceId",validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("serviceInstanceId").getAsString());
      formattedValidation.addProperty("requestId",validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("xTransactionId").getAsString());
      formattedValidation.addProperty("client",validation.get("entity").getAsJsonObject().get("poa-event").getAsJsonObject().get("xFromAppId").getAsString());
      formattedValidation.addProperty("result", validation.get("result").getAsString());

            Unassigned Unassigned
            shanedaniel shanedaniel
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: