BugFix:X-FromAppId configurable in AAiDataRouter 85/69185/3
authorPhillip Leigh <phillip.leigh@amdocs.com>
Wed, 26 Sep 2018 21:41:30 +0000 (17:41 -0400)
committerPhillip Leigh <phillip.leigh@amdocs.com>
Thu, 27 Sep 2018 14:23:11 +0000 (10:23 -0400)
Issue-ID: LOG-697
Change-Id: I4edced8bd84696b522fcd612430b99a955294203
Signed-off-by: Phillip Leigh <phillip.leigh@amdocs.com>
src/main/java/org/onap/aai/datarouter/service/AuditService.java
src/main/resources/application.properties

index a0ab83c..784fbd4 100644 (file)
@@ -50,15 +50,12 @@ import org.onap.aai.event.api.EventPublisher;
 import org.onap.aai.datarouter.util.DataRouterConstants;\r
 import org.onap.aai.restclient.client.Headers;\r
 \r
-\r
-\r
 public class AuditService {\r
 \r
     private static Logger logger = LoggerFactory.getInstance().getLogger(AuditService.class.getName());\r
     private static Logger auditLogger = LoggerFactory.getInstance().getAuditLogger(AuditService.class.getName());\r
 \r
     private static final String MEDIA_TYPE = MediaType.APPLICATION_JSON;\r
-    private static final String DATA_ROUTER_APP = "Data-Router";\r
     private static final String UNKNOWN_APP = "[unknown_app_id]";\r
     private static final String RESULT_OK = "200 OK";\r
 \r
@@ -164,14 +161,13 @@ public class AuditService {
         List<String> eventMessages = new ArrayList<String>();\r
         for (POAServiceInstanceEntity serviceInstance: auditEvent.getServiceInstanceList()) {\r
             serviceInstance.validate();\r
-            serviceInstance.setxFromAppId(DATA_ROUTER_APP);\r
+            serviceInstance.setxFromAppId(eventHeaders.get(Headers.FROM_APP_ID));\r
             serviceInstance.setxTransactionId(eventHeaders.get(Headers.TRANSACTION_ID));\r
             eventMessages.add(serviceInstance.toJson());\r
         }\r
         return eventMessages;\r
     }\r
 \r
-\r
     /**\r
      * Publish events to DMaaP.\r
      * @param eventMessages\r
index 13ba49c..5724b46 100644 (file)
@@ -1,6 +1,5 @@
 camel.springboot.xmlRoutes=file:${DYNAMIC_ROUTES}/*.route
 server.ssl.key-store=file:${CONFIG_HOME}/auth/tomcat_keystore
-
 server.ssl.enabled=true
 server.port=9502
 server.ssl.client-auth=need