Apache2 License addition

Issue-ID: OOM-1306

Change-Id: I1a617718006ee845d675fead74ce075c3390ac2f
Signed-off-by: toshrajbhardwaj <toshrajbhardwaj@gmail.com>
diff --git a/charts/aai-babel/.helmignore b/charts/aai-babel/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-babel/.helmignore
+++ b/charts/aai-babel/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-babel/Chart.yaml b/charts/aai-babel/Chart.yaml
index 3b0e33f..d17b44a 100644
--- a/charts/aai-babel/Chart.yaml
+++ b/charts/aai-babel/Chart.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-babel/requirements.yaml b/charts/aai-babel/requirements.yaml
index 9552dfd..645b7bd 100644
--- a/charts/aai-babel/requirements.yaml
+++ b/charts/aai-babel/requirements.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-babel/resources/config/artifact-generator.properties b/charts/aai-babel/resources/config/artifact-generator.properties
index 74897d6..51445e4 100644
--- a/charts/aai-babel/resources/config/artifact-generator.properties
+++ b/charts/aai-babel/resources/config/artifact-generator.properties
@@ -1,3 +1,18 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
 #action widget details
 AAI.model-version-id.action=fd7fb09e-d930-41b9-b83f-cfde9df48640
 AAI.model-invariant-id.action=af593b4b-490e-4665-ad74-2f6351c0a7ce
@@ -264,4 +279,4 @@
 AAI.model-version-id.vpn-binding=21a146e5-9901-448c-9197-723076770119
 #vserver widget details
 AAI.model-invariant-id.vserver=ff69d4e0-a8e8-4108-bdb0-dd63217e63c7
-AAI.model-version-id.vserver=8ecb2c5d-7176-4317-a255-26274edfdd53
\ No newline at end of file
+AAI.model-version-id.vserver=8ecb2c5d-7176-4317-a255-26274edfdd53
diff --git a/charts/aai-babel/resources/config/auth/auth_policy.json b/charts/aai-babel/resources/config/auth/auth_policy.json
index e7c6459..ff33c17 100644
--- a/charts/aai-babel/resources/config/auth/auth_policy.json
+++ b/charts/aai-babel/resources/config/auth/auth_policy.json
@@ -1,47 +1,47 @@
-{"roles": [
-    {
-        "name": "admin",
-        "functions": [
-            {
-                "name": "generateArtifacts",
-                "methods": [{"name": "POST"}]
-            }
-        ],
-        "users": [
-            {"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"}
-        ]
-    },
-    {
-        "name": "ops",
-        "functions": [{
-            "name": "actions",
-            "methods": [{"name": "POST"}]
-        }],
-        "users": [
-            {"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"}
-        ]
-    },
-    {
-        "name": "readonly",
-        "functions": [
-            {
-                "name": "actions",
-                "methods": [{"name": "GET"}]
-            }
-        ],
-        "users": [
-            {"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"}
-        ]
-    },
-    {
-        "name": "basicauth",
-        "functions": [{
-            "name": "util",
-            "methods": [{"name": "GET"}]
-        }],
-        "users": [{
-            "user": "aai",
-            "pass": "OBF:deadbeef"
-        }]
-    }
-]}
+{"roles": [

+    {

+        "name": "admin",

+        "functions": [

+            {

+                "name": "generateArtifacts",

+                "methods": [{"name": "POST"}]

+            }

+        ],

+        "users": [

+            {"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"}

+        ]

+    },

+    {

+        "name": "ops",

+        "functions": [{

+            "name": "actions",

+            "methods": [{"name": "POST"}]

+        }],

+        "users": [

+            {"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"}

+        ]

+    },

+    {

+        "name": "readonly",

+        "functions": [

+            {

+                "name": "actions",

+                "methods": [{"name": "GET"}]

+            }

+        ],

+        "users": [

+            {"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"}

+        ]

+    },

+    {

+        "name": "basicauth",

+        "functions": [{

+            "name": "util",

+            "methods": [{"name": "GET"}]

+        }],

+        "users": [{

+            "user": "aai",

+            "pass": "OBF:deadbeef"

+        }]

+    }

+]}

diff --git a/charts/aai-babel/resources/config/babel-auth.properties b/charts/aai-babel/resources/config/babel-auth.properties
index e7dfda0..ef85c23 100644
--- a/charts/aai-babel/resources/config/babel-auth.properties
+++ b/charts/aai-babel/resources/config/babel-auth.properties
@@ -1,2 +1,16 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 auth.policy.file=/auth/auth_policy.json
 auth.authentication.disable=true
diff --git a/charts/aai-babel/resources/config/logback.xml b/charts/aai-babel/resources/config/logback.xml
index f406dc8..878d8c0 100644
--- a/charts/aai-babel/resources/config/logback.xml
+++ b/charts/aai-babel/resources/config/logback.xml
@@ -1,4 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
 <!DOCTYPE xml>
 <configuration scan="true" scanPeriod="30 seconds" debug="true">
   <include resource="org/springframework/boot/logging/logback/base.xml" />
diff --git a/charts/aai-babel/templates/configmap.yaml b/charts/aai-babel/templates/configmap.yaml
index ea304dc..3a8bdd5 100644
--- a/charts/aai-babel/templates/configmap.yaml
+++ b/charts/aai-babel/templates/configmap.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-babel/templates/deployment.yaml b/charts/aai-babel/templates/deployment.yaml
index 2aac029..849e479 100644
--- a/charts/aai-babel/templates/deployment.yaml
+++ b/charts/aai-babel/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-babel/templates/secrets.yaml b/charts/aai-babel/templates/secrets.yaml
index 9875e57..5b21e17 100644
--- a/charts/aai-babel/templates/secrets.yaml
+++ b/charts/aai-babel/templates/secrets.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-babel/templates/service.yaml b/charts/aai-babel/templates/service.yaml
index 745c73b..eeb27ed 100644
--- a/charts/aai-babel/templates/service.yaml
+++ b/charts/aai-babel/templates/service.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-babel/values.yaml b/charts/aai-babel/values.yaml
index 2239c9a..199525a 100644
--- a/charts/aai-babel/values.yaml
+++ b/charts/aai-babel/values.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-cassandra/.helmignore b/charts/aai-cassandra/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-cassandra/.helmignore
+++ b/charts/aai-cassandra/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-cassandra/Chart.yaml b/charts/aai-cassandra/Chart.yaml
index 17694cb..f36474c 100644
--- a/charts/aai-cassandra/Chart.yaml
+++ b/charts/aai-cassandra/Chart.yaml
@@ -1,3 +1,18 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
 apiVersion: v1
 description: ONAP AAI Cassandra
 name: aai-cassandra
diff --git a/charts/aai-cassandra/templates/service.yaml b/charts/aai-cassandra/templates/service.yaml
index 1aded3c..17176f1 100644
--- a/charts/aai-cassandra/templates/service.yaml
+++ b/charts/aai-cassandra/templates/service.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Service
 metadata:
diff --git a/charts/aai-cassandra/templates/statefulset.yaml b/charts/aai-cassandra/templates/statefulset.yaml
index 1a00b3c..4c4b979 100644
--- a/charts/aai-cassandra/templates/statefulset.yaml
+++ b/charts/aai-cassandra/templates/statefulset.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: apps/v1beta1
 kind: StatefulSet
 metadata:
diff --git a/charts/aai-cassandra/templates/volumes.yaml b/charts/aai-cassandra/templates/volumes.yaml
index f45a450..b949064 100644
--- a/charts/aai-cassandra/templates/volumes.yaml
+++ b/charts/aai-cassandra/templates/volumes.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 #{{ if .Values.persistence.enabled }}
 {{- $root := . -}}
 {{ range $i, $e := until (atoi (quote $root.Values.replicaCount) | default 3) }}
diff --git a/charts/aai-cassandra/values.yaml b/charts/aai-cassandra/values.yaml
index 05f2d08..22055d6 100644
--- a/charts/aai-cassandra/values.yaml
+++ b/charts/aai-cassandra/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for cassandra.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.
diff --git a/charts/aai-champ/Chart.yaml b/charts/aai-champ/Chart.yaml
index 1704337..73d66bf 100644
--- a/charts/aai-champ/Chart.yaml
+++ b/charts/aai-champ/Chart.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-champ/requirements.yaml b/charts/aai-champ/requirements.yaml
index 9552dfd..645b7bd 100644
--- a/charts/aai-champ/requirements.yaml
+++ b/charts/aai-champ/requirements.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-champ/resources/config/appconfig/auth/champ_policy.json b/charts/aai-champ/resources/config/appconfig/auth/champ_policy.json
index ee04a71..a059e86 100644
--- a/charts/aai-champ/resources/config/appconfig/auth/champ_policy.json
+++ b/charts/aai-champ/resources/config/appconfig/auth/champ_policy.json
@@ -1,19 +1,19 @@
-{
-	"roles": [
-		{
-			"name": "admin",
-			"functions": [
-				{
-					"name": "search", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" } ]
-				}
-			],
-
-			"users": [
-				{
-					"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"
-				}
-			]
-		}
-	]
-}
-
+{

+	"roles": [

+		{

+			"name": "admin",

+			"functions": [

+				{

+					"name": "search", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" } ]

+				}

+			],

+

+			"users": [

+				{

+					"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"

+				}

+			]

+		}

+	]

+}

+

diff --git a/charts/aai-champ/resources/config/appconfig/champ-api.properties b/charts/aai-champ/resources/config/appconfig/champ-api.properties
index 3b90c55..0aba797 100644
--- a/charts/aai-champ/resources/config/appconfig/champ-api.properties
+++ b/charts/aai-champ/resources/config/appconfig/champ-api.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 keyName=aai-uuid
 sourceOfTruthName=source-of-truth
 createdTsName=aai-created-ts
diff --git a/charts/aai-champ/resources/config/dynamic/conf/champ-beans.xml b/charts/aai-champ/resources/config/dynamic/conf/champ-beans.xml
index b3d7bc2..9d7ddd1 100644
--- a/charts/aai-champ/resources/config/dynamic/conf/champ-beans.xml
+++ b/charts/aai-champ/resources/config/dynamic/conf/champ-beans.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:util="http://www.springframework.org/schema/util"
diff --git a/charts/aai-champ/templates/configmap.yaml b/charts/aai-champ/templates/configmap.yaml
index a085839..baeb238 100644
--- a/charts/aai-champ/templates/configmap.yaml
+++ b/charts/aai-champ/templates/configmap.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-champ/templates/deployment.yaml b/charts/aai-champ/templates/deployment.yaml
index 0941f44..dc8cbb5 100644
--- a/charts/aai-champ/templates/deployment.yaml
+++ b/charts/aai-champ/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-champ/templates/secrets.yaml b/charts/aai-champ/templates/secrets.yaml
index c0e2559..dddf156 100644
--- a/charts/aai-champ/templates/secrets.yaml
+++ b/charts/aai-champ/templates/secrets.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-champ/templates/service.yaml b/charts/aai-champ/templates/service.yaml
index 745c73b..eeb27ed 100644
--- a/charts/aai-champ/templates/service.yaml
+++ b/charts/aai-champ/templates/service.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-champ/values.yaml b/charts/aai-champ/values.yaml
index 78afd41..12ced6f 100644
--- a/charts/aai-champ/values.yaml
+++ b/charts/aai-champ/values.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-data-router/.helmignore b/charts/aai-data-router/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-data-router/.helmignore
+++ b/charts/aai-data-router/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-data-router/Chart.yaml b/charts/aai-data-router/Chart.yaml
index 59d3c77..1e5b950 100644
--- a/charts/aai-data-router/Chart.yaml
+++ b/charts/aai-data-router/Chart.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 description: ONAP AAI Data-Router
 name: aai-data-router
diff --git a/charts/aai-data-router/resources/config/auth/data-router_policy.json b/charts/aai-data-router/resources/config/auth/data-router_policy.json
index 1b4a6b0..c03870e 100644
--- a/charts/aai-data-router/resources/config/auth/data-router_policy.json
+++ b/charts/aai-data-router/resources/config/auth/data-router_policy.json
@@ -1,18 +1,18 @@
-{
-	"roles": [
-		{
-			"name": "admin",
-			"functions": [
-				{
-					"name": "search", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" } ]
-				}
-			],
-
-			"users": [
-				{
-					"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"
-				}
-			]
-		}
-	]
-}
+{

+	"roles": [

+		{

+			"name": "admin",

+			"functions": [

+				{

+					"name": "search", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" } ]

+				}

+			],

+

+			"users": [

+				{

+					"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"

+				}

+			]

+		}

+	]

+}

diff --git a/charts/aai-data-router/resources/config/schemaIngest.properties b/charts/aai-data-router/resources/config/schemaIngest.properties
index 9174d2f..d091651 100644
--- a/charts/aai-data-router/resources/config/schemaIngest.properties
+++ b/charts/aai-data-router/resources/config/schemaIngest.properties
@@ -1,31 +1,32 @@
-#
-# ============LICENSE_START=======================================================
-# org.onap.aai
-# ================================================================================
-# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
-# Copyright © 2017-2018 Amdocs
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ============LICENSE_END=========================================================
-#
-
-# Properties for the SchemaLocationsBean
-
-# The AAI Schema jar will be unpacked to bundleconfig/etc
-schemaConfig=NA
-# OXM files named aai_oxm_v*.xml are unpacked here:
-nodeDir=/opt/app/data-router/bundleconfig/etc/oxm
-# DB Edge Rules are unpacked here:
-edgeDir=
-# DB Edge Property files are copied here:
-edgePropsDir=
+#

+# ============LICENSE_START=======================================================

+# org.onap.aai

+# ================================================================================

+# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.

+# Copyright © 2017-2018 Amdocs

+# Modifications Copyright © 2018 Bell Canada

+# ================================================================================

+# Licensed under the Apache License, Version 2.0 (the "License");

+# you may not use this file except in compliance with the License.

+# You may obtain a copy of the License at

+#

+#       http://www.apache.org/licenses/LICENSE-2.0

+#

+# Unless required by applicable law or agreed to in writing, software

+# distributed under the License is distributed on an "AS IS" BASIS,

+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+# See the License for the specific language governing permissions and

+# limitations under the License.

+# ============LICENSE_END=========================================================

+#

+

+# Properties for the SchemaLocationsBean

+

+# The AAI Schema jar will be unpacked to bundleconfig/etc

+schemaConfig=NA

+# OXM files named aai_oxm_v*.xml are unpacked here:

+nodeDir=/opt/app/data-router/bundleconfig/etc/oxm

+# DB Edge Rules are unpacked here:

+edgeDir=

+# DB Edge Property files are copied here:

+edgePropsDir=

diff --git a/charts/aai-data-router/resources/dynamic/conf/entity-event-policy.xml b/charts/aai-data-router/resources/dynamic/conf/entity-event-policy.xml
index 5db9092..bfa35c2 100644
--- a/charts/aai-data-router/resources/dynamic/conf/entity-event-policy.xml
+++ b/charts/aai-data-router/resources/dynamic/conf/entity-event-policy.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="
@@ -21,4 +37,4 @@
   <bean id="entityEventPolicy" class="org.onap.aai.datarouter.policy.EntityEventPolicy" init-method="startup" >
     <constructor-arg ref="eepConfig"/>
   </bean>
-</beans>
\ No newline at end of file
+</beans>
diff --git a/charts/aai-data-router/resources/dynamic/routes/entity-event.route b/charts/aai-data-router/resources/dynamic/routes/entity-event.route
index eb93b26..d349ee9 100644
--- a/charts/aai-data-router/resources/dynamic/routes/entity-event.route
+++ b/charts/aai-data-router/resources/dynamic/routes/entity-event.route
@@ -1,4 +1,4 @@
-<route xmlns="http://camel.apache.org/schema/spring" trace="true">
-  <from uri="event-bus:mybus/?eventTopic=AAI-EVENT&amp;groupName=datarouter&amp;groupId=datarouter&amp;url=http://message-router.{{.Release.Namespace}}:3904"/>
-  <to uri="bean:entityEventPolicy?method=process"/>
-</route>
+<route xmlns="http://camel.apache.org/schema/spring" trace="true">

+  <from uri="event-bus:mybus/?eventTopic=AAI-EVENT&amp;groupName=datarouter&amp;groupId=datarouter&amp;url=http://message-router.{{.Release.Namespace}}:3904"/>

+  <to uri="bean:entityEventPolicy?method=process"/>

+</route>

diff --git a/charts/aai-data-router/templates/configmap.yaml b/charts/aai-data-router/templates/configmap.yaml
index badb53f..9373f41 100644
--- a/charts/aai-data-router/templates/configmap.yaml
+++ b/charts/aai-data-router/templates/configmap.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: ConfigMap
 metadata:
diff --git a/charts/aai-data-router/templates/deployment.yaml b/charts/aai-data-router/templates/deployment.yaml
index a045189..4b58c73 100644
--- a/charts/aai-data-router/templates/deployment.yaml
+++ b/charts/aai-data-router/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2018 AT&T
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-data-router/templates/secret.yaml b/charts/aai-data-router/templates/secret.yaml
index 69bd3f8..32a3482 100644
--- a/charts/aai-data-router/templates/secret.yaml
+++ b/charts/aai-data-router/templates/secret.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Secret
 metadata:
diff --git a/charts/aai-data-router/values.yaml b/charts/aai-data-router/values.yaml
index 51fc65a..52acac0 100644
--- a/charts/aai-data-router/values.yaml
+++ b/charts/aai-data-router/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for data-router.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.
diff --git a/charts/aai-elasticsearch/.helmignore b/charts/aai-elasticsearch/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-elasticsearch/.helmignore
+++ b/charts/aai-elasticsearch/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-elasticsearch/Chart.yaml b/charts/aai-elasticsearch/Chart.yaml
index 348e4fa..b354ce4 100644
--- a/charts/aai-elasticsearch/Chart.yaml
+++ b/charts/aai-elasticsearch/Chart.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 description: ONAP AAI elasticsearch
 name: aai-elasticsearch
diff --git a/charts/aai-elasticsearch/resources/config/elasticsearch.yml b/charts/aai-elasticsearch/resources/config/elasticsearch.yml
index 822ae32..3f3c109 100644
--- a/charts/aai-elasticsearch/resources/config/elasticsearch.yml
+++ b/charts/aai-elasticsearch/resources/config/elasticsearch.yml
@@ -1,3 +1,18 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
 ##################### Elasticsearch Configuration Example #####################
 
 # This file contains an overview of various configuration settings,
diff --git a/charts/aai-elasticsearch/templates/configmap.yaml b/charts/aai-elasticsearch/templates/configmap.yaml
index 991a06a..99bc558 100644
--- a/charts/aai-elasticsearch/templates/configmap.yaml
+++ b/charts/aai-elasticsearch/templates/configmap.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2018 AT&T
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-elasticsearch/templates/deployment.yaml b/charts/aai-elasticsearch/templates/deployment.yaml
index 40c6210..acb0599 100644
--- a/charts/aai-elasticsearch/templates/deployment.yaml
+++ b/charts/aai-elasticsearch/templates/deployment.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: extensions/v1beta1
 kind: Deployment
 metadata:
diff --git a/charts/aai-elasticsearch/templates/service.yaml b/charts/aai-elasticsearch/templates/service.yaml
index f3a6dbb..b1de5a7 100644
--- a/charts/aai-elasticsearch/templates/service.yaml
+++ b/charts/aai-elasticsearch/templates/service.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Service
 metadata:
diff --git a/charts/aai-elasticsearch/values.yaml b/charts/aai-elasticsearch/values.yaml
index 94357c0..0cb1a36 100644
--- a/charts/aai-elasticsearch/values.yaml
+++ b/charts/aai-elasticsearch/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for elasticsearch.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.
diff --git a/charts/aai-gizmo/.helmignore b/charts/aai-gizmo/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-gizmo/.helmignore
+++ b/charts/aai-gizmo/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-gizmo/Chart.yaml b/charts/aai-gizmo/Chart.yaml
index 86f3643..b619c70 100644
--- a/charts/aai-gizmo/Chart.yaml
+++ b/charts/aai-gizmo/Chart.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-gizmo/resources/config/README.txt b/charts/aai-gizmo/resources/config/README.txt
index 5cc0149..3761781 100644
--- a/charts/aai-gizmo/resources/config/README.txt
+++ b/charts/aai-gizmo/resources/config/README.txt
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 This directory contains all external configuration files that
 need to be mounted into an application container.
 
diff --git a/charts/aai-gizmo/resources/config/auth/crud_policy.json b/charts/aai-gizmo/resources/config/auth/crud_policy.json
index d8b065e..7a5007e 100644
--- a/charts/aai-gizmo/resources/config/auth/crud_policy.json
+++ b/charts/aai-gizmo/resources/config/auth/crud_policy.json
@@ -1,18 +1,18 @@
-{
-  "roles": [
-    {
-      "name": "admin",
-      "functions": [
-        {
-          "name": "crud", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" }, { "name": "PATCH"} ]
-        }
-      ],
-
-      "users": [
-        {
-          "username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"
-        }
-      ]
-    }
-  ]
+{

+  "roles": [

+    {

+      "name": "admin",

+      "functions": [

+        {

+          "name": "crud", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" }, { "name": "PATCH"} ]

+        }

+      ],

+

+      "users": [

+        {

+          "username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"

+        }

+      ]

+    }

+  ]

 }
\ No newline at end of file
diff --git a/charts/aai-gizmo/resources/config/crud-api.properties b/charts/aai-gizmo/resources/config/crud-api.properties
index a86d472..0b7f95f 100644
--- a/charts/aai-gizmo/resources/config/crud-api.properties
+++ b/charts/aai-gizmo/resources/config/crud-api.properties
@@ -1,3 +1,18 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
 # CRUD-API configuration
 
 crud.async.request.timeout=60000
diff --git a/charts/aai-gizmo/resources/config/crud-beans.xml b/charts/aai-gizmo/resources/config/crud-beans.xml
index 7adc447..a507886 100644
--- a/charts/aai-gizmo/resources/config/crud-beans.xml
+++ b/charts/aai-gizmo/resources/config/crud-beans.xml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 <beans xmlns="http://www.springframework.org/schema/beans"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xmlns:util="http://www.springframework.org/schema/util"
diff --git a/charts/aai-gizmo/resources/config/log/filebeat/filebeat.yml b/charts/aai-gizmo/resources/config/log/filebeat/filebeat.yml
index 9ad559c..d7f0b0a 100644
--- a/charts/aai-gizmo/resources/config/log/filebeat/filebeat.yml
+++ b/charts/aai-gizmo/resources/config/log/filebeat/filebeat.yml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 filebeat.prospectors:
 #it is mandatory, in our case it's log
 - input_type: log
diff --git a/charts/aai-gizmo/resources/config/log/logback.xml b/charts/aai-gizmo/resources/config/log/logback.xml
index a04d44c..c6bcf57 100644
--- a/charts/aai-gizmo/resources/config/log/logback.xml
+++ b/charts/aai-gizmo/resources/config/log/logback.xml
@@ -1,3 +1,20 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
+
 <configuration scan="true" scanPeriod="3 seconds" debug="false">
   <!--<jmxConfigurator /> -->
   <!-- directory path for all other type logs -->
diff --git a/charts/aai-gizmo/resources/config/model/edge_properties_v11.json b/charts/aai-gizmo/resources/config/model/edge_properties_v11.json
index 8d00636..09e19b0 100644
--- a/charts/aai-gizmo/resources/config/model/edge_properties_v11.json
+++ b/charts/aai-gizmo/resources/config/model/edge_properties_v11.json
@@ -1,6 +1,6 @@
-{
-        "contains-other-v": "java.lang.String",
-        "delete-other-v": "java.lang.String",
-        "SVC-INFRA": "java.lang.String",
-        "prevent-delete": "java.lang.String"
+{

+        "contains-other-v": "java.lang.String",

+        "delete-other-v": "java.lang.String",

+        "SVC-INFRA": "java.lang.String",

+        "prevent-delete": "java.lang.String"

 }
\ No newline at end of file
diff --git a/charts/aai-gizmo/resources/config/model/edge_properties_v12.json b/charts/aai-gizmo/resources/config/model/edge_properties_v12.json
index 8d00636..09e19b0 100644
--- a/charts/aai-gizmo/resources/config/model/edge_properties_v12.json
+++ b/charts/aai-gizmo/resources/config/model/edge_properties_v12.json
@@ -1,6 +1,6 @@
-{
-        "contains-other-v": "java.lang.String",
-        "delete-other-v": "java.lang.String",
-        "SVC-INFRA": "java.lang.String",
-        "prevent-delete": "java.lang.String"
+{

+        "contains-other-v": "java.lang.String",

+        "delete-other-v": "java.lang.String",

+        "SVC-INFRA": "java.lang.String",

+        "prevent-delete": "java.lang.String"

 }
\ No newline at end of file
diff --git a/charts/aai-gizmo/resources/config/model/edge_properties_v13.json b/charts/aai-gizmo/resources/config/model/edge_properties_v13.json
index 8d00636..09e19b0 100644
--- a/charts/aai-gizmo/resources/config/model/edge_properties_v13.json
+++ b/charts/aai-gizmo/resources/config/model/edge_properties_v13.json
@@ -1,6 +1,6 @@
-{
-        "contains-other-v": "java.lang.String",
-        "delete-other-v": "java.lang.String",
-        "SVC-INFRA": "java.lang.String",
-        "prevent-delete": "java.lang.String"
+{

+        "contains-other-v": "java.lang.String",

+        "delete-other-v": "java.lang.String",

+        "SVC-INFRA": "java.lang.String",

+        "prevent-delete": "java.lang.String"

 }
\ No newline at end of file
diff --git a/charts/aai-gizmo/resources/config/schemaIngest.properties b/charts/aai-gizmo/resources/config/schemaIngest.properties
index dfdf3e0..605f7e3 100644
--- a/charts/aai-gizmo/resources/config/schemaIngest.properties
+++ b/charts/aai-gizmo/resources/config/schemaIngest.properties
@@ -1,31 +1,32 @@
-#
-# ============LICENSE_START=======================================================
-# org.onap.aai
-# ================================================================================
-# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
-# Copyright © 2017-2018 Amdocs
-# ================================================================================
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#       http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ============LICENSE_END=========================================================
-#
-
-# Properties for the SchemaLocationsBean
-
-# The AAI Schema jar will be unpacked to bundleconfig/etc
-schemaConfig=NA
-# OXM files named aai_oxm_v*.xml are unpacked here:
-nodeDir=/opt/app/crud-api/bundleconfig/etc/oxm
-# DB Edge Rules are unpacked here:
-edgeDir=/opt/app/crud-api/bundleconfig/etc/dbedgerules
-# DB Edge Property files are copied here:
-edgePropsDir=/opt/app/crud-service/config/model
+#

+# ============LICENSE_START=======================================================

+# org.onap.aai

+# ================================================================================

+# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.

+# Copyright © 2017-2018 Amdocs

+# Modifications Copyright © 2018 Bell Canada

+# ================================================================================

+# Licensed under the Apache License, Version 2.0 (the "License");

+# you may not use this file except in compliance with the License.

+# You may obtain a copy of the License at

+#

+#       http://www.apache.org/licenses/LICENSE-2.0

+#

+# Unless required by applicable law or agreed to in writing, software

+# distributed under the License is distributed on an "AS IS" BASIS,

+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+# See the License for the specific language governing permissions and

+# limitations under the License.

+# ============LICENSE_END=========================================================

+#

+

+# Properties for the SchemaLocationsBean

+

+# The AAI Schema jar will be unpacked to bundleconfig/etc

+schemaConfig=NA

+# OXM files named aai_oxm_v*.xml are unpacked here:

+nodeDir=/opt/app/crud-api/bundleconfig/etc/oxm

+# DB Edge Rules are unpacked here:

+edgeDir=/opt/app/crud-api/bundleconfig/etc/dbedgerules

+# DB Edge Property files are copied here:

+edgePropsDir=/opt/app/crud-service/config/model

diff --git a/charts/aai-gizmo/templates/NOTES.txt b/charts/aai-gizmo/templates/NOTES.txt
index 24371d0..1b36fa7 100644
--- a/charts/aai-gizmo/templates/NOTES.txt
+++ b/charts/aai-gizmo/templates/NOTES.txt
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 1. Get the application URL by running these commands:
 {{- if .Values.ingress.enabled }}
 {{- range .Values.ingress.hosts }}
diff --git a/charts/aai-gizmo/templates/configmap.yaml b/charts/aai-gizmo/templates/configmap.yaml
index b988d31..c9d23c2 100644
--- a/charts/aai-gizmo/templates/configmap.yaml
+++ b/charts/aai-gizmo/templates/configmap.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -42,4 +43,4 @@
   name: {{ include "common.fullname" . }}-filebeat-configmap
   namespace: {{ include "common.namespace" . }}
 data:
-{{ tpl (.Files.Glob "resources/config/log/filebeat/*").AsConfig . | indent 2 }}
\ No newline at end of file
+{{ tpl (.Files.Glob "resources/config/log/filebeat/*").AsConfig . | indent 2 }}
diff --git a/charts/aai-gizmo/templates/deployment.yaml b/charts/aai-gizmo/templates/deployment.yaml
index c69b3a0..0fb8552 100644
--- a/charts/aai-gizmo/templates/deployment.yaml
+++ b/charts/aai-gizmo/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-gizmo/templates/secrets.yaml b/charts/aai-gizmo/templates/secrets.yaml
index f5d8ec8..58d5769 100644
--- a/charts/aai-gizmo/templates/secrets.yaml
+++ b/charts/aai-gizmo/templates/secrets.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -38,4 +39,4 @@
 type: Opaque
 data:
   KEY_STORE_PASSWORD: {{ .Values.config.keyStorePassword | b64enc | quote }}
-  KEY_MANAGER_PASSWORD: {{ .Values.config.keyManagerPassword | b64enc | quote }}
\ No newline at end of file
+  KEY_MANAGER_PASSWORD: {{ .Values.config.keyManagerPassword | b64enc | quote }}
diff --git a/charts/aai-gizmo/templates/service.yaml b/charts/aai-gizmo/templates/service.yaml
index b48a56c..e78cc73 100644
--- a/charts/aai-gizmo/templates/service.yaml
+++ b/charts/aai-gizmo/templates/service.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-gizmo/values.yaml b/charts/aai-gizmo/values.yaml
index acf6417..bab3372 100644
--- a/charts/aai-gizmo/values.yaml
+++ b/charts/aai-gizmo/values.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-modelloader/.helmignore b/charts/aai-modelloader/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-modelloader/.helmignore
+++ b/charts/aai-modelloader/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-modelloader/Chart.yaml b/charts/aai-modelloader/Chart.yaml
index 33558f2..507624c 100644
--- a/charts/aai-modelloader/Chart.yaml
+++ b/charts/aai-modelloader/Chart.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 description: ONAP AAI modelloader
 name: aai-modelloader
diff --git a/charts/aai-modelloader/resources/config/log/logback.xml b/charts/aai-modelloader/resources/config/log/logback.xml
index 6c2fcdc..72b5dab 100644
--- a/charts/aai-modelloader/resources/config/log/logback.xml
+++ b/charts/aai-modelloader/resources/config/log/logback.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <configuration scan="true" scanPeriod="3 seconds" debug="false">
   <include resource="org/springframework/boot/logging/logback/base.xml" />
   <property name="logDir" value="/var/log/onap" />
diff --git a/charts/aai-modelloader/resources/config/model-loader.properties b/charts/aai-modelloader/resources/config/model-loader.properties
index e9b24b6..746bdb4 100644
--- a/charts/aai-modelloader/resources/config/model-loader.properties
+++ b/charts/aai-modelloader/resources/config/model-loader.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Model Loader Distribution Client Configuration
 ml.distribution.ACTIVE_SERVER_TLS_AUTH=false
 ml.distribution.ASDC_ADDRESS=sdc-be.{{.Release.Namespace}}:8443
diff --git a/charts/aai-modelloader/templates/configmap.yaml b/charts/aai-modelloader/templates/configmap.yaml
index 8b63cfa..3732c69 100644
--- a/charts/aai-modelloader/templates/configmap.yaml
+++ b/charts/aai-modelloader/templates/configmap.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: ConfigMap
 metadata:
diff --git a/charts/aai-modelloader/templates/deployment.yaml b/charts/aai-modelloader/templates/deployment.yaml
index 7ca2a9f..fe989b9 100644
--- a/charts/aai-modelloader/templates/deployment.yaml
+++ b/charts/aai-modelloader/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2018 Amdocs, AT&T
+# Modifications Copyright © 2018 Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-modelloader/templates/secret.yaml b/charts/aai-modelloader/templates/secret.yaml
index 69bd3f8..32a3482 100644
--- a/charts/aai-modelloader/templates/secret.yaml
+++ b/charts/aai-modelloader/templates/secret.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Secret
 metadata:
diff --git a/charts/aai-modelloader/templates/service.yaml b/charts/aai-modelloader/templates/service.yaml
index 4bfe787..567d42d 100644
--- a/charts/aai-modelloader/templates/service.yaml
+++ b/charts/aai-modelloader/templates/service.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Service
 metadata:
diff --git a/charts/aai-modelloader/values.yaml b/charts/aai-modelloader/values.yaml
index 8acb28f..c980eb5 100644
--- a/charts/aai-modelloader/values.yaml
+++ b/charts/aai-modelloader/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for modelloader.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.
diff --git a/charts/aai-resources/.helmignore b/charts/aai-resources/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-resources/.helmignore
+++ b/charts/aai-resources/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-resources/Chart.yaml b/charts/aai-resources/Chart.yaml
index 3ab5c1a..bbb845d 100644
--- a/charts/aai-resources/Chart.yaml
+++ b/charts/aai-resources/Chart.yaml
@@ -1,3 +1,18 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
 apiVersion: v1
 description: ONAP AAI resources
 name: aai-resources
diff --git a/charts/aai-resources/resources/config/application.properties b/charts/aai-resources/resources/config/application.properties
index cfeabb9..b40acf1 100644
--- a/charts/aai-resources/resources/config/application.properties
+++ b/charts/aai-resources/resources/config/application.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # The following info parameters are being referenced by ajsc6
 info.build.artifact=aai-resources
 info.build.name=resources
diff --git a/charts/aai-resources/resources/config/localhost-access-logback.xml b/charts/aai-resources/resources/config/localhost-access-logback.xml
index a318796..4cf6c74 100644
--- a/charts/aai-resources/resources/config/localhost-access-logback.xml
+++ b/charts/aai-resources/resources/config/localhost-access-logback.xml
@@ -1,62 +1,63 @@
-<!--
-
-    ============LICENSE_START=======================================================
-    org.onap.aai
-    ================================================================================
-    Copyright © 2017 AT&T Intellectual Property. All rights reserved.
-    ================================================================================
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-    ============LICENSE_END=========================================================
-
-    ECOMP is a trademark and service mark of AT&T Intellectual Property.
-
--->
-<configuration>
-	<property name="AJSC_HOME" value="${AJSC_HOME:-.}" />
-	<appender name="ACCESS"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
-		<file>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log</file>
-		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-			<fileNamePattern>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log.%d{yyyy-MM-dd}
-			</fileNamePattern>
-		</rollingPolicy>
-		<encoder class="org.onap.aai.logging.CustomLogPatternLayoutEncoder">
-			<Pattern>%a %u %z [%t] "%m %U%q" %s %b %y %i{X-TransactionId} %i{X-FromAppId} %i{X-Forwarded-For} %i{X-AAI-SSL-Client-CN} %i{X-AAI-SSL-Client-OU} %i{X-AAI-SSL-Client-O} %i{X-AAI-SSL-Client-L} %i{X-AAI-SSL-Client-ST} %i{X-AAI-SSL-Client-C} %i{X-AAI-SSL-Client-NotBefore} %i{X-AAI-SSL-Client-NotAfter} %i{X-AAI-SSL-Client-DN} %D</Pattern>
-		</encoder>
-	</appender>
-	<appender-ref ref="ACCESS" />
-</configuration>
-
-<!-- 
-%a - Remote IP address
-%A - Local IP address
-%b - Bytes sent, excluding HTTP headers, or '-' if no bytes were sent
-%B - Bytes sent, excluding HTTP headers
-%h - Remote host name
-%H - Request protocol
-%l - Remote logical username from identd (always returns '-')
-%m - Request method
-%p - Local port
-%q - Query string (prepended with a '?' if it exists, otherwise an empty string
-%r - First line of the request
-%s - HTTP status code of the response
-%S - User session ID
-%t - Date and time, in Common Log Format format
-%u - Remote user that was authenticated
-%U - Requested URL path
-%v - Local server name
-%I - current request thread name (can compare later with stacktraces)
-
-%z - Custom pattern that parses the cert for the subject
-%y - Custom pattern determines rest or dme2
- -->
\ No newline at end of file
+<!--

+

+    ============LICENSE_START=======================================================

+    org.onap.aai

+    ================================================================================

+    Copyright © 2017 AT&T Intellectual Property. All rights reserved.

+    Modifications Copyright © 2018 Amdocs, Bell Canada

+    ================================================================================

+    Licensed under the Apache License, Version 2.0 (the "License");

+    you may not use this file except in compliance with the License.

+    You may obtain a copy of the License at

+

+       http://www.apache.org/licenses/LICENSE-2.0

+

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+    ============LICENSE_END=========================================================

+

+    ECOMP is a trademark and service mark of AT&T Intellectual Property.

+

+-->

+<configuration>

+	<property name="AJSC_HOME" value="${AJSC_HOME:-.}" />

+	<appender name="ACCESS"

+		class="ch.qos.logback.core.rolling.RollingFileAppender">

+		<file>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log</file>

+		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+			<fileNamePattern>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log.%d{yyyy-MM-dd}

+			</fileNamePattern>

+		</rollingPolicy>

+		<encoder class="org.onap.aai.logging.CustomLogPatternLayoutEncoder">

+			<Pattern>%a %u %z [%t] "%m %U%q" %s %b %y %i{X-TransactionId} %i{X-FromAppId} %i{X-Forwarded-For} %i{X-AAI-SSL-Client-CN} %i{X-AAI-SSL-Client-OU} %i{X-AAI-SSL-Client-O} %i{X-AAI-SSL-Client-L} %i{X-AAI-SSL-Client-ST} %i{X-AAI-SSL-Client-C} %i{X-AAI-SSL-Client-NotBefore} %i{X-AAI-SSL-Client-NotAfter} %i{X-AAI-SSL-Client-DN} %D</Pattern>

+		</encoder>

+	</appender>

+	<appender-ref ref="ACCESS" />

+</configuration>

+

+<!-- 

+%a - Remote IP address

+%A - Local IP address

+%b - Bytes sent, excluding HTTP headers, or '-' if no bytes were sent

+%B - Bytes sent, excluding HTTP headers

+%h - Remote host name

+%H - Request protocol

+%l - Remote logical username from identd (always returns '-')

+%m - Request method

+%p - Local port

+%q - Query string (prepended with a '?' if it exists, otherwise an empty string

+%r - First line of the request

+%s - HTTP status code of the response

+%S - User session ID

+%t - Date and time, in Common Log Format format

+%u - Remote user that was authenticated

+%U - Requested URL path

+%v - Local server name

+%I - current request thread name (can compare later with stacktraces)

+

+%z - Custom pattern that parses the cert for the subject

+%y - Custom pattern determines rest or dme2

+ -->

diff --git a/charts/aai-resources/resources/config/logback.xml b/charts/aai-resources/resources/config/logback.xml
index 94eb9a9..afd4755 100644
--- a/charts/aai-resources/resources/config/logback.xml
+++ b/charts/aai-resources/resources/config/logback.xml
@@ -1,352 +1,353 @@
-<!--
-    ============LICENSE_START=======================================================
-    org.onap.aai
-    ================================================================================
-    Copyright © 2017 AT&T Intellectual Property. All rights reserved.
-    ================================================================================
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-       http://www.apache.org/licenses/LICENSE-2.0
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-    ============LICENSE_END=========================================================
-    ECOMP is a trademark and service mark of AT&T Intellectual Property.
--->
-<configuration scan="true" scanPeriod="60 seconds" debug="false">
-    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
-    <property resource="application.properties" />
-    <property name="namespace" value="aai-resources"/>
-    <property name="AJSC_HOME" value="${AJSC_HOME:-.}" />
-    <jmxConfigurator />
-    <property name="logDirectory" value="${AJSC_HOME}/logs" />
-    <property name="eelfLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <property name="eelfAuditLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <property name="eelfMetricLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{targetVirtualEntity}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <!--  <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/> -->
-    <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%ecompResponseCode|%ecompResponseDescription|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <property name="eelfTransLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{partnerName}:%m%n"/>
-    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
-    <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
-    <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
-    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder>
-            <pattern>
-                %clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
-            </pattern>
-        </encoder>
-    </appender>
-    <appender name="SANE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${logDirectory}/rest/sane.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/sane.log.%d{yyyy-MM-dd}</fileNamePattern>
-        </rollingPolicy>
-        <encoder>
-            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
-            </pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncSANE" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="SANE" />
-    </appender>
-    <appender name="METRIC"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>INFO</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <file>${logDirectory}/rest/metrics.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/metrics.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfMetricLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncMETRIC" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="METRIC" />
-    </appender>
-    <appender name="DEBUG"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>DEBUG</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <file>${logDirectory}/rest/debug.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/debug.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncDEBUG" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="DEBUG" />
-    </appender>
-    <appender name="ERROR"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>WARN</level>
-        </filter>
-        <file>${logDirectory}/rest/error.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/error.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfErrorLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncERROR" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="ERROR" />
-    </appender>
-    <appender name="AUDIT"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${logDirectory}/rest/audit.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/audit.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfAuditLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncAUDIT" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="AUDIT" />
-    </appender>
-    <appender name="translog"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>DEBUG</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <file>${logDirectory}/rest/translog.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/translog.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfTransLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asynctranslog" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="translog" />
-    </appender>
-    <appender name="dmaapAAIEventConsumer"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>WARN</level>
-        </filter>
-        <File>${logDirectory}/dmaapAAIEventConsumer/error.log</File>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/error.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="dmaapAAIEventConsumerDebug"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>DEBUG</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <File>${logDirectory}/dmaapAAIEventConsumer/debug.log</File>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/debug.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="dmaapAAIEventConsumerMetric"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>INFO</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <File>${logDirectory}/dmaapAAIEventConsumer/metrics.log</File>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/metrics.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfMetricLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="external"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>WARN</level>
-        </filter>
-        <file>${logDirectory}/external/external.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/external/external.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <logger name="org.onap.aai" level="DEBUG" additivity="false">
-        <appender-ref ref="asyncDEBUG" />
-        <appender-ref ref="asyncERROR" />
-        <appender-ref ref="asyncMETRIC" />
-        <appender-ref ref="asyncSANE" />
-    </logger>
-    <!-- Spring related loggers -->
-    <logger name="org.springframework" level="WARN" />
-    <logger name="org.springframework.beans" level="WARN" />
-    <logger name="org.springframework.web" level="WARN" />
-    <logger name="com.blog.spring.jms" level="WARN" />
-    <logger name="com.jayway.jsonpath" level="WARN" />
-    <!-- AJSC Services (bootstrap services) -->
-    <logger name="ajsc" level="WARN" />
-    <logger name="ajsc.RouteMgmtService" level="WARN" />
-    <logger name="ajsc.ComputeService" level="WARN" />
-    <logger name="ajsc.VandelayService" level="WARN" />
-    <logger name="ajsc.FilePersistenceService" level="WARN" />
-    <logger name="ajsc.UserDefinedJarService" level="WARN" />
-    <logger name="ajsc.UserDefinedBeansDefService" level="WARN" />
-    <logger name="ajsc.LoggingConfigurationService" level="WARN" />
-    <!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet
-        logging) -->
-    <logger name="org.codehaus.groovy" level="WARN" />
-    <logger name="com.att.scamper" level="WARN" />
-    <logger name="ajsc.utils" level="WARN" />
-    <logger name="ajsc.utils.DME2Helper" level="WARN" />
-    <logger name="ajsc.filters" level="WARN" />
-    <logger name="ajsc.beans.interceptors" level="WARN" />
-    <logger name="ajsc.restlet" level="WARN" />
-    <logger name="ajsc.servlet" level="WARN" />
-    <logger name="com.att.ajsc" level="WARN" />
-    <logger name="com.att.ajsc.csi.logging" level="WARN" />
-    <logger name="com.att.ajsc.filemonitor" level="WARN" />
-    <logger name="com.netflix.loadbalancer" level="WARN" />
-    <logger name="org.apache.zookeeper" level="OFF" />
-    <!-- Other Loggers that may help troubleshoot -->
-    <logger name="net.sf" level="WARN" />
-    <logger name="org.apache.commons.httpclient" level="WARN" />
-    <logger name="org.apache.commons" level="WARN" />
-    <logger name="org.apache.coyote" level="WARN" />
-    <logger name="org.apache.jasper" level="WARN" />
-    <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.
-        May aid in troubleshooting) -->
-    <logger name="org.apache.camel" level="WARN" />
-    <logger name="org.apache.cxf" level="WARN" />
-    <logger name="org.apache.camel.processor.interceptor" level="WARN" />
-    <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN" />
-    <logger name="org.apache.cxf.service" level="WARN" />
-    <logger name="org.restlet" level="WARN" />
-    <logger name="org.apache.camel.component.restlet" level="WARN" />
-    <logger name="org.hibernate.validator" level="WARN" />
-    <logger name="org.hibernate" level="WARN" />
-    <logger name="org.hibernate.ejb" level="OFF" />
-    <!-- logback internals logging -->
-    <logger name="ch.qos.logback.classic" level="WARN" />
-    <logger name="ch.qos.logback.core" level="WARN" />
-    <logger name="org.eclipse.jetty" level="WARN" />
-    <!-- logback jms appenders & loggers definition starts here -->
-    <appender name="auditLogs"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />
-        <file>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.log
-        </file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip
-            </fileNamePattern>
-            <minIndex>1</minIndex>
-            <maxIndex>9</maxIndex>
-        </rollingPolicy>
-        <triggeringPolicy
-            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
-            <maxFileSize>5MB</maxFileSize>
-        </triggeringPolicy>
-        <encoder>
-            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
-        </encoder>
-    </appender>
-    <appender name="perfLogs"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />
-        <file>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.log
-        </file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip
-            </fileNamePattern>
-            <minIndex>1</minIndex>
-            <maxIndex>9</maxIndex>
-        </rollingPolicy>
-        <triggeringPolicy
-            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
-            <maxFileSize>5MB</maxFileSize>
-        </triggeringPolicy>
-        <encoder>
-            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
-        </encoder>
-    </appender>
-    <logger name="AuditRecord" level="INFO" additivity="false">
-        <appender-ref ref="auditLogs" />
-    </logger>
-    <logger name="AuditRecord_DirectCall" level="INFO" additivity="false">
-        <appender-ref ref="auditLogs" />
-    </logger>
-    <logger name="PerfTrackerRecord" level="INFO" additivity="false">
-        <appender-ref ref="perfLogs" />
-    </logger>
-    <!-- logback jms appenders & loggers definition ends here -->
-    <logger name="org.onap.aai.interceptors.post" level="DEBUG"
-            additivity="false">
-        <appender-ref ref="asynctranslog" />
-    </logger>
-    <logger name="org.onap.aai.interceptors.pre.SetLoggingContext" level="DEBUG">
-        <appender-ref ref="asyncAUDIT"/>
-    </logger>
-    <logger name="org.onap.aai.interceptors.post.ResetLoggingContext" level="DEBUG">
-        <appender-ref ref="asyncAUDIT"/>
-    </logger>
-    <logger name="org.onap.aai.dmaap" level="DEBUG" additivity="false">
-        <appender-ref ref="dmaapAAIEventConsumer" />
-        <appender-ref ref="dmaapAAIEventConsumerDebug" />
-        <appender-ref ref="dmaapAAIEventConsumerMetric" />
-    </logger>
-    <logger name="org.apache" level="OFF" />
-    <logger name="org.zookeeper" level="OFF" />
-    <logger name="com.thinkaurelius" level="WARN" />
-    <logger name="com.att.aft.dme2" level="WARN" />
-    <!-- ============================================================================ -->
-    <!-- General EELF logger -->
-    <!-- ============================================================================ -->
-    <logger name="com.att.eelf" level="WARN" additivity="false">
-        <appender-ref ref="asyncDEBUG" />
-        <appender-ref ref="asyncERROR" />
-        <appender-ref ref="asyncMETRIC" />
-    </logger>
-    <root level="DEBUG">
-        <appender-ref ref="external" />
-    </root>
-</configuration>
+<!--

+    ============LICENSE_START=======================================================

+    org.onap.aai

+    ================================================================================

+    Copyright © 2017 AT&T Intellectual Property. All rights reserved.

+    Modifications Copyright © 2018 Amdocs, Bell Canada

+    ================================================================================

+    Licensed under the Apache License, Version 2.0 (the "License");

+    you may not use this file except in compliance with the License.

+    You may obtain a copy of the License at

+       http://www.apache.org/licenses/LICENSE-2.0

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+    ============LICENSE_END=========================================================

+    ECOMP is a trademark and service mark of AT&T Intellectual Property.

+-->

+<configuration scan="true" scanPeriod="60 seconds" debug="false">

+    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />

+    <property resource="application.properties" />

+    <property name="namespace" value="aai-resources"/>

+    <property name="AJSC_HOME" value="${AJSC_HOME:-.}" />

+    <jmxConfigurator />

+    <property name="logDirectory" value="${AJSC_HOME}/logs" />

+    <property name="eelfLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <property name="eelfAuditLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <property name="eelfMetricLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{targetVirtualEntity}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <!--  <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/> -->

+    <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%ecompResponseCode|%ecompResponseDescription|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <property name="eelfTransLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{partnerName}:%m%n"/>

+    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />

+    <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />

+    <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />

+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

+        <encoder>

+            <pattern>

+                %clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}

+            </pattern>

+        </encoder>

+    </appender>

+    <appender name="SANE" class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <file>${logDirectory}/rest/sane.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/sane.log.%d{yyyy-MM-dd}</fileNamePattern>

+        </rollingPolicy>

+        <encoder>

+            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n

+            </pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncSANE" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="SANE" />

+    </appender>

+    <appender name="METRIC"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>INFO</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <file>${logDirectory}/rest/metrics.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/metrics.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfMetricLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncMETRIC" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="METRIC" />

+    </appender>

+    <appender name="DEBUG"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>DEBUG</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <file>${logDirectory}/rest/debug.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/debug.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncDEBUG" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="DEBUG" />

+    </appender>

+    <appender name="ERROR"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">

+            <level>WARN</level>

+        </filter>

+        <file>${logDirectory}/rest/error.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/error.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfErrorLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncERROR" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="ERROR" />

+    </appender>

+    <appender name="AUDIT"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <file>${logDirectory}/rest/audit.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/audit.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfAuditLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncAUDIT" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="AUDIT" />

+    </appender>

+    <appender name="translog"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>DEBUG</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <file>${logDirectory}/rest/translog.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/translog.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfTransLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asynctranslog" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="translog" />

+    </appender>

+    <appender name="dmaapAAIEventConsumer"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">

+            <level>WARN</level>

+        </filter>

+        <File>${logDirectory}/dmaapAAIEventConsumer/error.log</File>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/error.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="dmaapAAIEventConsumerDebug"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>DEBUG</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <File>${logDirectory}/dmaapAAIEventConsumer/debug.log</File>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/debug.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="dmaapAAIEventConsumerMetric"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>INFO</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <File>${logDirectory}/dmaapAAIEventConsumer/metrics.log</File>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/metrics.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfMetricLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="external"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">

+            <level>WARN</level>

+        </filter>

+        <file>${logDirectory}/external/external.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/external/external.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <logger name="org.onap.aai" level="DEBUG" additivity="false">

+        <appender-ref ref="asyncDEBUG" />

+        <appender-ref ref="asyncERROR" />

+        <appender-ref ref="asyncMETRIC" />

+        <appender-ref ref="asyncSANE" />

+    </logger>

+    <!-- Spring related loggers -->

+    <logger name="org.springframework" level="WARN" />

+    <logger name="org.springframework.beans" level="WARN" />

+    <logger name="org.springframework.web" level="WARN" />

+    <logger name="com.blog.spring.jms" level="WARN" />

+    <logger name="com.jayway.jsonpath" level="WARN" />

+    <!-- AJSC Services (bootstrap services) -->

+    <logger name="ajsc" level="WARN" />

+    <logger name="ajsc.RouteMgmtService" level="WARN" />

+    <logger name="ajsc.ComputeService" level="WARN" />

+    <logger name="ajsc.VandelayService" level="WARN" />

+    <logger name="ajsc.FilePersistenceService" level="WARN" />

+    <logger name="ajsc.UserDefinedJarService" level="WARN" />

+    <logger name="ajsc.UserDefinedBeansDefService" level="WARN" />

+    <logger name="ajsc.LoggingConfigurationService" level="WARN" />

+    <!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet

+        logging) -->

+    <logger name="org.codehaus.groovy" level="WARN" />

+    <logger name="com.att.scamper" level="WARN" />

+    <logger name="ajsc.utils" level="WARN" />

+    <logger name="ajsc.utils.DME2Helper" level="WARN" />

+    <logger name="ajsc.filters" level="WARN" />

+    <logger name="ajsc.beans.interceptors" level="WARN" />

+    <logger name="ajsc.restlet" level="WARN" />

+    <logger name="ajsc.servlet" level="WARN" />

+    <logger name="com.att.ajsc" level="WARN" />

+    <logger name="com.att.ajsc.csi.logging" level="WARN" />

+    <logger name="com.att.ajsc.filemonitor" level="WARN" />

+    <logger name="com.netflix.loadbalancer" level="WARN" />

+    <logger name="org.apache.zookeeper" level="OFF" />

+    <!-- Other Loggers that may help troubleshoot -->

+    <logger name="net.sf" level="WARN" />

+    <logger name="org.apache.commons.httpclient" level="WARN" />

+    <logger name="org.apache.commons" level="WARN" />

+    <logger name="org.apache.coyote" level="WARN" />

+    <logger name="org.apache.jasper" level="WARN" />

+    <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.

+        May aid in troubleshooting) -->

+    <logger name="org.apache.camel" level="WARN" />

+    <logger name="org.apache.cxf" level="WARN" />

+    <logger name="org.apache.camel.processor.interceptor" level="WARN" />

+    <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN" />

+    <logger name="org.apache.cxf.service" level="WARN" />

+    <logger name="org.restlet" level="WARN" />

+    <logger name="org.apache.camel.component.restlet" level="WARN" />

+    <logger name="org.hibernate.validator" level="WARN" />

+    <logger name="org.hibernate" level="WARN" />

+    <logger name="org.hibernate.ejb" level="OFF" />

+    <!-- logback internals logging -->

+    <logger name="ch.qos.logback.classic" level="WARN" />

+    <logger name="ch.qos.logback.core" level="WARN" />

+    <logger name="org.eclipse.jetty" level="WARN" />

+    <!-- logback jms appenders & loggers definition starts here -->

+    <appender name="auditLogs"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />

+        <file>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.log

+        </file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">

+            <fileNamePattern>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip

+            </fileNamePattern>

+            <minIndex>1</minIndex>

+            <maxIndex>9</maxIndex>

+        </rollingPolicy>

+        <triggeringPolicy

+            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">

+            <maxFileSize>5MB</maxFileSize>

+        </triggeringPolicy>

+        <encoder>

+            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>

+        </encoder>

+    </appender>

+    <appender name="perfLogs"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />

+        <file>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.log

+        </file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">

+            <fileNamePattern>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip

+            </fileNamePattern>

+            <minIndex>1</minIndex>

+            <maxIndex>9</maxIndex>

+        </rollingPolicy>

+        <triggeringPolicy

+            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">

+            <maxFileSize>5MB</maxFileSize>

+        </triggeringPolicy>

+        <encoder>

+            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>

+        </encoder>

+    </appender>

+    <logger name="AuditRecord" level="INFO" additivity="false">

+        <appender-ref ref="auditLogs" />

+    </logger>

+    <logger name="AuditRecord_DirectCall" level="INFO" additivity="false">

+        <appender-ref ref="auditLogs" />

+    </logger>

+    <logger name="PerfTrackerRecord" level="INFO" additivity="false">

+        <appender-ref ref="perfLogs" />

+    </logger>

+    <!-- logback jms appenders & loggers definition ends here -->

+    <logger name="org.onap.aai.interceptors.post" level="DEBUG"

+            additivity="false">

+        <appender-ref ref="asynctranslog" />

+    </logger>

+    <logger name="org.onap.aai.interceptors.pre.SetLoggingContext" level="DEBUG">

+        <appender-ref ref="asyncAUDIT"/>

+    </logger>

+    <logger name="org.onap.aai.interceptors.post.ResetLoggingContext" level="DEBUG">

+        <appender-ref ref="asyncAUDIT"/>

+    </logger>

+    <logger name="org.onap.aai.dmaap" level="DEBUG" additivity="false">

+        <appender-ref ref="dmaapAAIEventConsumer" />

+        <appender-ref ref="dmaapAAIEventConsumerDebug" />

+        <appender-ref ref="dmaapAAIEventConsumerMetric" />

+    </logger>

+    <logger name="org.apache" level="OFF" />

+    <logger name="org.zookeeper" level="OFF" />

+    <logger name="com.thinkaurelius" level="WARN" />

+    <logger name="com.att.aft.dme2" level="WARN" />

+    <!-- ============================================================================ -->

+    <!-- General EELF logger -->

+    <!-- ============================================================================ -->

+    <logger name="com.att.eelf" level="WARN" additivity="false">

+        <appender-ref ref="asyncDEBUG" />

+        <appender-ref ref="asyncERROR" />

+        <appender-ref ref="asyncMETRIC" />

+    </logger>

+    <root level="DEBUG">

+        <appender-ref ref="external" />

+    </root>

+</configuration>

diff --git a/charts/aai-resources/resources/config/realm.properties b/charts/aai-resources/resources/config/realm.properties
index f0e0172..962e491 100644
--- a/charts/aai-resources/resources/config/realm.properties
+++ b/charts/aai-resources/resources/config/realm.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # format : username: password[,rolename ...]
 # default username/password: AAI/AAI, MSO/MSO, ModelLoader/ModelLoader...
 AAI:OBF:1gfr1ev31gg7,admin
diff --git a/charts/aai-resources/templates/configmap.yaml b/charts/aai-resources/templates/configmap.yaml
index 373819e..9d89505 100644
--- a/charts/aai-resources/templates/configmap.yaml
+++ b/charts/aai-resources/templates/configmap.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: ConfigMap
 metadata:
diff --git a/charts/aai-resources/templates/deployment.yaml b/charts/aai-resources/templates/deployment.yaml
index c6bb14c..bdaf780 100644
--- a/charts/aai-resources/templates/deployment.yaml
+++ b/charts/aai-resources/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2018 AT&T
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-resources/templates/service.yaml b/charts/aai-resources/templates/service.yaml
index 9ba61fa..f82bea9 100644
--- a/charts/aai-resources/templates/service.yaml
+++ b/charts/aai-resources/templates/service.yaml
@@ -1,3 +1,18 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
 apiVersion: v1
 kind: Service
 metadata:
diff --git a/charts/aai-resources/values.yaml b/charts/aai-resources/values.yaml
index 28b271e..2932a3f 100644
--- a/charts/aai-resources/values.yaml
+++ b/charts/aai-resources/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for resources.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.
diff --git a/charts/aai-search-data/.helmignore b/charts/aai-search-data/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-search-data/.helmignore
+++ b/charts/aai-search-data/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-search-data/Chart.yaml b/charts/aai-search-data/Chart.yaml
index da911ab..fcb79f1 100644
--- a/charts/aai-search-data/Chart.yaml
+++ b/charts/aai-search-data/Chart.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 description: ONAP AAI search-data
 name: aai-search-data
diff --git a/charts/aai-search-data/resources/config/analysis-config.json b/charts/aai-search-data/resources/config/analysis-config.json
index f98ea37..5fc135d 100644
--- a/charts/aai-search-data/resources/config/analysis-config.json
+++ b/charts/aai-search-data/resources/config/analysis-config.json
@@ -1,32 +1,32 @@
-[
-	{
-		"name": "whitespace_analyzer", 
-	 	"description": "A standard whitespace analyzer.",
-	 	"behaviours": [
-	 		"Tokenize the text using white space characters as delimeters.",
-	 		"Convert all characters to lower case.",
-	 		"Convert all alphanumeric and symbolic Unicode characters above the first 127 ASCII characters into their ASCII equivalents."
-	 	],
-	 	"tokenizer": "whitespace",
-	 	"filters": [
-	 		"lowercase",
-	 		"asciifolding"
-	 	]
-	},
-	{
-		"name": "ngram_analyzer", 
-	 	"description": "An analyzer which performs ngram filtering on the data stream.",
-	 	"behaviours": [
-	 		"Tokenize the text using white space characters as delimeters.",
-	 		"Convert all characters to lower case.",
-	 		"Convert all alphanumeric and symbolic Unicode characters above the first 127 ASCII characters into their ASCII equivalents.",
-	 		"Apply ngram filtering using the following values for minimum and maximum size in codepoints of a single n-gram: minimum = 1, maximum = 2."
-	 	],
-	 	"tokenizer": "whitespace",
-	 	"filters": [
-	 		"lowercase",
-	 		"asciifolding",
-	 		"ngram_filter"
-	 	]
-	}
+[

+	{

+		"name": "whitespace_analyzer", 

+	 	"description": "A standard whitespace analyzer.",

+	 	"behaviours": [

+	 		"Tokenize the text using white space characters as delimeters.",

+	 		"Convert all characters to lower case.",

+	 		"Convert all alphanumeric and symbolic Unicode characters above the first 127 ASCII characters into their ASCII equivalents."

+	 	],

+	 	"tokenizer": "whitespace",

+	 	"filters": [

+	 		"lowercase",

+	 		"asciifolding"

+	 	]

+	},

+	{

+		"name": "ngram_analyzer", 

+	 	"description": "An analyzer which performs ngram filtering on the data stream.",

+	 	"behaviours": [

+	 		"Tokenize the text using white space characters as delimeters.",

+	 		"Convert all characters to lower case.",

+	 		"Convert all alphanumeric and symbolic Unicode characters above the first 127 ASCII characters into their ASCII equivalents.",

+	 		"Apply ngram filtering using the following values for minimum and maximum size in codepoints of a single n-gram: minimum = 1, maximum = 2."

+	 	],

+	 	"tokenizer": "whitespace",

+	 	"filters": [

+	 		"lowercase",

+	 		"asciifolding",

+	 		"ngram_filter"

+	 	]

+	}

 ]
\ No newline at end of file
diff --git a/charts/aai-search-data/resources/config/auth/search_policy.json b/charts/aai-search-data/resources/config/auth/search_policy.json
index 72d8902..bbbe52f 100644
--- a/charts/aai-search-data/resources/config/auth/search_policy.json
+++ b/charts/aai-search-data/resources/config/auth/search_policy.json
@@ -1,18 +1,18 @@
-{
-	"roles": [
-		{
-			"name": "admin",
-			"functions": [
-				{
-					"name": "search", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" } ]
-				}
-			],
-
-			"users": [
-				{
-					"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"
-				}
-			]
-		}		
-	]
-}
+{

+	"roles": [

+		{

+			"name": "admin",

+			"functions": [

+				{

+					"name": "search", "methods": [ { "name": "GET" },{ "name": "DELETE" }, { "name": "PUT" }, { "name": "POST" } ]

+				}

+			],

+

+			"users": [

+				{

+					"username": "CN=ONAP, OU=ONAP, O=ONAP, L=Ottawa, ST=Ontario, C=CA"

+				}

+			]

+		}		

+	]

+}

diff --git a/charts/aai-search-data/resources/config/elastic-search.properties b/charts/aai-search-data/resources/config/elastic-search.properties
index 532a9fb..809b22b 100644
--- a/charts/aai-search-data/resources/config/elastic-search.properties
+++ b/charts/aai-search-data/resources/config/elastic-search.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # ElasticSearch Configuration
 
 es.cluster-name=ES_AAI
diff --git a/charts/aai-search-data/resources/config/filter-config.json b/charts/aai-search-data/resources/config/filter-config.json
index e2d5285..a27f75b 100644
--- a/charts/aai-search-data/resources/config/filter-config.json
+++ b/charts/aai-search-data/resources/config/filter-config.json
@@ -1,7 +1,7 @@
-[
-	{
-		"name": "ngram_filter",
-		"description": "Custom NGram Filter.",
-		"configuration": " \"type\": \"nGram\", \"min_gram\": 1, \"max_gram\": 50, \"token_chars\": [ \"letter\", \"digit\", \"punctuation\", \"symbol\" ]"
-	}
+[

+	{

+		"name": "ngram_filter",

+		"description": "Custom NGram Filter.",

+		"configuration": " \"type\": \"nGram\", \"min_gram\": 1, \"max_gram\": 50, \"token_chars\": [ \"letter\", \"digit\", \"punctuation\", \"symbol\" ]"

+	}

 ]
\ No newline at end of file
diff --git a/charts/aai-search-data/resources/config/log/logback.xml b/charts/aai-search-data/resources/config/log/logback.xml
index 3fbbbab..adfed4a 100644
--- a/charts/aai-search-data/resources/config/log/logback.xml
+++ b/charts/aai-search-data/resources/config/log/logback.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <configuration scan="true" scanPeriod="3 seconds" debug="false">
         <!--<jmxConfigurator /> -->
         <!-- directory path for all other type logs -->
diff --git a/charts/aai-search-data/templates/configmap.yaml b/charts/aai-search-data/templates/configmap.yaml
index 0715f0d..2b3ec89 100644
--- a/charts/aai-search-data/templates/configmap.yaml
+++ b/charts/aai-search-data/templates/configmap.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: ConfigMap
 metadata:
diff --git a/charts/aai-search-data/templates/deployment.yaml b/charts/aai-search-data/templates/deployment.yaml
index fe94e1e..dffc9cf 100644
--- a/charts/aai-search-data/templates/deployment.yaml
+++ b/charts/aai-search-data/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2018 AT&T
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-search-data/templates/secret.yaml b/charts/aai-search-data/templates/secret.yaml
index 33b058f..77b3ce2 100644
--- a/charts/aai-search-data/templates/secret.yaml
+++ b/charts/aai-search-data/templates/secret.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Secret
 metadata:
diff --git a/charts/aai-search-data/templates/service.yaml b/charts/aai-search-data/templates/service.yaml
index e342a9a..a49553e 100644
--- a/charts/aai-search-data/templates/service.yaml
+++ b/charts/aai-search-data/templates/service.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Service
 metadata:
diff --git a/charts/aai-search-data/values.yaml b/charts/aai-search-data/values.yaml
index 2c3a005..3f22e14 100644
--- a/charts/aai-search-data/values.yaml
+++ b/charts/aai-search-data/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for search-data.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.
diff --git a/charts/aai-sparky-be/.helmignore b/charts/aai-sparky-be/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-sparky-be/.helmignore
+++ b/charts/aai-sparky-be/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-sparky-be/Chart.yaml b/charts/aai-sparky-be/Chart.yaml
index 4d8a3a4..844ba8b 100644
--- a/charts/aai-sparky-be/Chart.yaml
+++ b/charts/aai-sparky-be/Chart.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 description: ONAP AAI sparky-be
 name: aai-sparky-be
diff --git a/charts/aai-sparky-be/resources/config/auth/csp-cookie-filter.properties b/charts/aai-sparky-be/resources/config/auth/csp-cookie-filter.properties
index 2315b9f..6edc3d9 100644
--- a/charts/aai-sparky-be/resources/config/auth/csp-cookie-filter.properties
+++ b/charts/aai-sparky-be/resources/config/auth/csp-cookie-filter.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 global.login.url=aaiportal.onap.org
 
 # MOTS ID of the application
@@ -9,4 +23,4 @@
 # Required by esGateKeeper. Valid values are:
 # DEVL - used during development
 # PROD - used in production
-gatekeeper.environment=TEST
\ No newline at end of file
+gatekeeper.environment=TEST
diff --git a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-filter-aggregation.xml b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-filter-aggregation.xml
index e4e02ba..aec24bd 100644
--- a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-filter-aggregation.xml
+++ b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-filter-aggregation.xml
@@ -1,7 +1,24 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+-->
+
 <rests xmlns="http://camel.apache.org/schema/spring">
    <rest>
       <post uri="/search/filterAggregation">
          <to uri="bean:aggregateSummaryProcessor?method=getFilteredAggregation"/>
       </post>
    </rest>
-</rests>
\ No newline at end of file
+</rests>
diff --git a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-prepareSchema.xml b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-prepareSchema.xml
index 20dba6f..446984a 100644
--- a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-prepareSchema.xml
+++ b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-prepareSchema.xml
@@ -1,3 +1,20 @@
+<!--
+
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <rests xmlns="http://camel.apache.org/schema/spring">
 	<rest>
 		<post uri="/visualization/prepareVisualization">
diff --git a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-subscriptionService.xml b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-subscriptionService.xml
index f6a2953..2b1b1ce 100644
--- a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-subscriptionService.xml
+++ b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-subscriptionService.xml
@@ -1,7 +1,23 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <rests xmlns="http://camel.apache.org/schema/spring">
    <rest>
       <get uri="/subscription/getsubscription">
          <to uri="bean:subscriptionServiceProcessor?method=getSubscription"/>
       </get>
    </rest>
-</rests>
\ No newline at end of file
+</rests>
diff --git a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unified-search.xml b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unified-search.xml
index 61fd9ad..a14514c 100644
--- a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unified-search.xml
+++ b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unified-search.xml
@@ -1,7 +1,23 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <rests xmlns="http://camel.apache.org/schema/spring">
    <rest>
       <post uri="/search/querysearch">
          <to uri="bean:unifiedSearchProcessor?method=search"/>
       </post>
    </rest>
-</rests>
\ No newline at end of file
+</rests>
diff --git a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unifiedFilterRequest.xml b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unifiedFilterRequest.xml
index 1b975e9..8781834 100644
--- a/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unifiedFilterRequest.xml
+++ b/charts/aai-sparky-be/resources/config/camel-rests/sparky-core-unifiedFilterRequest.xml
@@ -1,7 +1,23 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <rests xmlns="http://camel.apache.org/schema/spring">
    <rest>
       <post uri="/search/unifiedFilterRequest">
          <to uri="bean:filterProcessor?method=getFiltersWithValues"/>
       </post>
    </rest>
-</rests>
\ No newline at end of file
+</rests>
diff --git a/charts/aai-sparky-be/resources/config/descriptors/aaiEntityNodeDescriptors.json b/charts/aai-sparky-be/resources/config/descriptors/aaiEntityNodeDescriptors.json
index e72bab0..8f3480e 100644
--- a/charts/aai-sparky-be/resources/config/descriptors/aaiEntityNodeDescriptors.json
+++ b/charts/aai-sparky-be/resources/config/descriptors/aaiEntityNodeDescriptors.json
@@ -1,218 +1,218 @@
-{
-	"generalNodeClass": {
-		"class": "aai-entity-node general-node",
-		"visualElements": [{
-			"type": "circle",
-			"class": "outer",
-			"svgAttributes": {
-				"r": "16"
-			}
-		},
-		{
-			"type": "circle",
-			"class": "inner",
-			"svgAttributes": {
-				"r": "10"
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-type-label",
-			"displayKey": "itemType",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "33"
-				}
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-value-label",
-			"displayKey": "itemNameValue",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "48"
-				}
-			}
-		}]
-	},
-	"searchedNodeClass": {
-		"class": "aai-entity-node search-node",
-		"visualElements": [{
-			"type": "circle",
-			"class": "outer",
-			"svgAttributes": {
-				"r": "16"
-			}
-		},
-		{
-			"type": "circle",
-			"class": "inner",
-			"svgAttributes": {
-				"r": "10"
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-type-label",
-			"displayKey": "itemType",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "33"
-				}
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-value-label",
-			"displayKey": "itemNameValue",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "48"
-				}
-			}
-		}]
-	},
-	"selectedSearchedNodeClass": {
-		"class": "aai-entity-node selected-search-node",
-		"visualElements": [{
-			"type": "circle",
-			"class": "outer",
-			"svgAttributes": {
-				"r": "31"
-			}
-		},
-		{
-			"type": "circle",
-			"class": "inner",
-			"svgAttributes": {
-				"r": "20"
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-type-label",
-			"displayKey": "itemType",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "48"
-				}
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-value-label",
-			"displayKey": "itemNameValue",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "63"
-				}
-			}
-		},
-		{
-			"type": "button",
-			"name": "icon_ellipses",
-			"class": "node-button",
-			"shapeAttributes": {
-				"offset": {
-					"x": "33",
-					"y": "-35"
-				}
-			},
-			"svgAttributes": {
-				"className": "node-button",
-				"r": "10"
-			}
-		},
-		{
-			"type": "button",
-			"name": "icon_triangle_warning",
-			"class": "node-button",
-			"shapeAttributes": {
-				"offset": {
-					"x": "46",
-					"y": "-12"
-				}
-			},
-			"svgAttributes": {
-				"className": "node-button",
-				"r": "10"
-			}
-		}]
-	},
-	"selectedNodeClass": {
-		"class": "aai-entity-node selected-node",
-		"visualElements": [{
-			"type": "circle",
-			"class": "outer",
-			"svgAttributes": {
-				"r": "31"
-			}
-		},
-		{
-			"type": "circle",
-			"class": "inner",
-			"svgAttributes": {
-				"r": "20"
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-type-label",
-			"displayKey": "itemType",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "48"
-				}
-			}
-		},
-		{
-			"type": "text",
-			"class": "id-value-label",
-			"displayKey": "itemNameValue",
-			"shapeAttributes": {
-				"offset": {
-					"x": "0",
-					"y": "63"
-				}
-			}
-		},
-		{
-			"type": "button",
-			"name": "icon_ellipses",
-			"class": "node-button",
-			"shapeAttributes": {
-				"offset": {
-					"x": "33",
-					"y": "-35"
-				}
-			},
-			"svgAttributes": {
-				"className": "node-button",
-				"r": "10"
-			}
-		},
-		{
-			"type": "button",
-			"name": "icon_triangle_warning",
-			"class": "node-button",
-			"shapeAttributes": {
-				"offset": {
-					"x": "46",
-					"y": "-12"
-				}
-			},
-			"svgAttributes": {
-				"className": "node-button",
-				"r": "10"
-			}
-		}]
-	}
+{

+	"generalNodeClass": {

+		"class": "aai-entity-node general-node",

+		"visualElements": [{

+			"type": "circle",

+			"class": "outer",

+			"svgAttributes": {

+				"r": "16"

+			}

+		},

+		{

+			"type": "circle",

+			"class": "inner",

+			"svgAttributes": {

+				"r": "10"

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-type-label",

+			"displayKey": "itemType",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "33"

+				}

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-value-label",

+			"displayKey": "itemNameValue",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "48"

+				}

+			}

+		}]

+	},

+	"searchedNodeClass": {

+		"class": "aai-entity-node search-node",

+		"visualElements": [{

+			"type": "circle",

+			"class": "outer",

+			"svgAttributes": {

+				"r": "16"

+			}

+		},

+		{

+			"type": "circle",

+			"class": "inner",

+			"svgAttributes": {

+				"r": "10"

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-type-label",

+			"displayKey": "itemType",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "33"

+				}

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-value-label",

+			"displayKey": "itemNameValue",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "48"

+				}

+			}

+		}]

+	},

+	"selectedSearchedNodeClass": {

+		"class": "aai-entity-node selected-search-node",

+		"visualElements": [{

+			"type": "circle",

+			"class": "outer",

+			"svgAttributes": {

+				"r": "31"

+			}

+		},

+		{

+			"type": "circle",

+			"class": "inner",

+			"svgAttributes": {

+				"r": "20"

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-type-label",

+			"displayKey": "itemType",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "48"

+				}

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-value-label",

+			"displayKey": "itemNameValue",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "63"

+				}

+			}

+		},

+		{

+			"type": "button",

+			"name": "icon_ellipses",

+			"class": "node-button",

+			"shapeAttributes": {

+				"offset": {

+					"x": "33",

+					"y": "-35"

+				}

+			},

+			"svgAttributes": {

+				"className": "node-button",

+				"r": "10"

+			}

+		},

+		{

+			"type": "button",

+			"name": "icon_triangle_warning",

+			"class": "node-button",

+			"shapeAttributes": {

+				"offset": {

+					"x": "46",

+					"y": "-12"

+				}

+			},

+			"svgAttributes": {

+				"className": "node-button",

+				"r": "10"

+			}

+		}]

+	},

+	"selectedNodeClass": {

+		"class": "aai-entity-node selected-node",

+		"visualElements": [{

+			"type": "circle",

+			"class": "outer",

+			"svgAttributes": {

+				"r": "31"

+			}

+		},

+		{

+			"type": "circle",

+			"class": "inner",

+			"svgAttributes": {

+				"r": "20"

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-type-label",

+			"displayKey": "itemType",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "48"

+				}

+			}

+		},

+		{

+			"type": "text",

+			"class": "id-value-label",

+			"displayKey": "itemNameValue",

+			"shapeAttributes": {

+				"offset": {

+					"x": "0",

+					"y": "63"

+				}

+			}

+		},

+		{

+			"type": "button",

+			"name": "icon_ellipses",

+			"class": "node-button",

+			"shapeAttributes": {

+				"offset": {

+					"x": "33",

+					"y": "-35"

+				}

+			},

+			"svgAttributes": {

+				"className": "node-button",

+				"r": "10"

+			}

+		},

+		{

+			"type": "button",

+			"name": "icon_triangle_warning",

+			"class": "node-button",

+			"shapeAttributes": {

+				"offset": {

+					"x": "46",

+					"y": "-12"

+				}

+			},

+			"svgAttributes": {

+				"className": "node-button",

+				"r": "10"

+			}

+		}]

+	}

 }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/filters/aaiui_filters.json b/charts/aai-sparky-be/resources/config/filters/aaiui_filters.json
index 62b6811..d809cd3 100644
--- a/charts/aai-sparky-be/resources/config/filters/aaiui_filters.json
+++ b/charts/aai-sparky-be/resources/config/filters/aaiui_filters.json
@@ -1,79 +1,79 @@
-{
-	"filters": [
-	{
-		"filterId": "1",
-		"filterName": "Orchestration-Status",
-		"displayName": "Orchestration Status",
-		"dataType": "dropDown",
-        "multiSelect": "false",
-        "watermark": "Any Orchestration Status",
-        "optionsType": "options",
-		"dataSource": {
-			"indexName": "aggregate_generic-vnf_index",
-			"docType": "default",
-			"fieldName": "orchestration-status"
-		}
-	},
-	{
-		"filterId": "2",
-		"filterName": "Prov-Status",
-		"displayName": "Provisioning Status",
-		"dataType": "dropDown",
-        "multiSelect": "false",
-        "watermark": "Any Provisioning Status",
-        "optionsType": "options",
-		"dataSource": {
-			"indexName": "aggregate_generic-vnf_index",
-			"docType": "default",
-			"fieldName": "prov-status"
-		}
-	},
-	{
-		"filterId": "5",
-		"filterName": "Date",
-		"displayName": "Date",
-		"dataType": "date",
-        "multiSelect": "false",
-        "watermark": "Choose Date Range",
-        "defaultValue" : {"decode": "Today", "code": "last_0_hours"},
-        "optionsType": "dynamicOptions",
-        "optionsValues": [
-	        {"decode": "Today", "code": "last_0_hours"},
-	        {"decode": "Since Yesterday", "code": "last_1_days"},
-	        {"decode": "Since Last Week", "code": "last_1_weeks"},
-	        {"decode": "Since Last Month", "code": "last_1_months"},
-	        {"decode": "Since Last Year", "code": "last_1_years"},
-	        {"decode": "Custom Range", "code": "custom_range"}
-        ]
-	},
-    {
-        "filterId": "7",
-		"filterName": "NF-Type",
-		"displayName": "Network Function Type",
-		"dataType": "dropDown",
-        "multiSelect": "false",
-        "watermark": "Any Network Function Type",
-        "optionsType": "options",
-		"dataSource": {
-			"indexName": "aggregate_generic-vnf_index",
-			"docType": "default",
-			"fieldName": "nf-type"
-		}    
-	},
-    {
-        "filterId": "8",
-		"filterName": "NF-Role",
-		"displayName": "Network Function Role",
-		"dataType": "dropDown",
-        "multiSelect": "false",
-        "watermark": "Any Network Function Role",
-        "optionsType": "options",
-		"dataSource": {
-			"indexName": "aggregate_generic-vnf_index",
-			"docType": "default",
-			"fieldName": "nf-role"
-		}    
-	}	
-	
-  ]
+{

+	"filters": [

+	{

+		"filterId": "1",

+		"filterName": "Orchestration-Status",

+		"displayName": "Orchestration Status",

+		"dataType": "dropDown",

+        "multiSelect": "false",

+        "watermark": "Any Orchestration Status",

+        "optionsType": "options",

+		"dataSource": {

+			"indexName": "aggregate_generic-vnf_index",

+			"docType": "default",

+			"fieldName": "orchestration-status"

+		}

+	},

+	{

+		"filterId": "2",

+		"filterName": "Prov-Status",

+		"displayName": "Provisioning Status",

+		"dataType": "dropDown",

+        "multiSelect": "false",

+        "watermark": "Any Provisioning Status",

+        "optionsType": "options",

+		"dataSource": {

+			"indexName": "aggregate_generic-vnf_index",

+			"docType": "default",

+			"fieldName": "prov-status"

+		}

+	},

+	{

+		"filterId": "5",

+		"filterName": "Date",

+		"displayName": "Date",

+		"dataType": "date",

+        "multiSelect": "false",

+        "watermark": "Choose Date Range",

+        "defaultValue" : {"decode": "Today", "code": "last_0_hours"},

+        "optionsType": "dynamicOptions",

+        "optionsValues": [

+	        {"decode": "Today", "code": "last_0_hours"},

+	        {"decode": "Since Yesterday", "code": "last_1_days"},

+	        {"decode": "Since Last Week", "code": "last_1_weeks"},

+	        {"decode": "Since Last Month", "code": "last_1_months"},

+	        {"decode": "Since Last Year", "code": "last_1_years"},

+	        {"decode": "Custom Range", "code": "custom_range"}

+        ]

+	},

+    {

+        "filterId": "7",

+		"filterName": "NF-Type",

+		"displayName": "Network Function Type",

+		"dataType": "dropDown",

+        "multiSelect": "false",

+        "watermark": "Any Network Function Type",

+        "optionsType": "options",

+		"dataSource": {

+			"indexName": "aggregate_generic-vnf_index",

+			"docType": "default",

+			"fieldName": "nf-type"

+		}    

+	},

+    {

+        "filterId": "8",

+		"filterName": "NF-Role",

+		"displayName": "Network Function Role",

+		"dataType": "dropDown",

+        "multiSelect": "false",

+        "watermark": "Any Network Function Role",

+        "optionsType": "options",

+		"dataSource": {

+			"indexName": "aggregate_generic-vnf_index",

+			"docType": "default",

+			"fieldName": "nf-role"

+		}    

+	}	

+	

+  ]

 }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/filters/aaiui_views.json b/charts/aai-sparky-be/resources/config/filters/aaiui_views.json
index 9ca0119..963c461 100644
--- a/charts/aai-sparky-be/resources/config/filters/aaiui_views.json
+++ b/charts/aai-sparky-be/resources/config/filters/aaiui_views.json
@@ -1,21 +1,21 @@
-{
-    "views": [
-    {
-        "viewName" : "vnfSearch",
-        "filters" : [
-          {
-             "filterId": "1"
-          },
-          {
-             "filterId": "2"
-          },
-          {
-             "filterId": "7"
-          },
-          {
-             "filterId": "8"
-          }
-         ]
-    }
-   ]
+{

+    "views": [

+    {

+        "viewName" : "vnfSearch",

+        "filters" : [

+          {

+             "filterId": "1"

+          },

+          {

+             "filterId": "2"

+          },

+          {

+             "filterId": "7"

+          },

+          {

+             "filterId": "8"

+          }

+         ]

+    }

+   ]

 }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/filters/subscription_object_inspector_mapping.json b/charts/aai-sparky-be/resources/config/filters/subscription_object_inspector_mapping.json
index ad2ab7a..10fe3c0 100644
--- a/charts/aai-sparky-be/resources/config/filters/subscription_object_inspector_mapping.json
+++ b/charts/aai-sparky-be/resources/config/filters/subscription_object_inspector_mapping.json
@@ -1,16 +1,16 @@
-{
-    "target": "",
-    "origin": "",
-    "messageType": "",
-    "topic": "",
-    "message": {
-        "applicationName": "",
-        "payload": {
-            "action": "",
-            "params": {
-                "objectName": "",
-                "externalClassId": ""
-            }
-        }
-    }
-}
+{

+    "target": "",

+    "origin": "",

+    "messageType": "",

+    "topic": "",

+    "message": {

+        "applicationName": "",

+        "payload": {

+            "action": "",

+            "params": {

+                "objectName": "",

+                "externalClassId": ""

+            }

+        }

+    }

+}

diff --git a/charts/aai-sparky-be/resources/config/log/logback.xml b/charts/aai-sparky-be/resources/config/log/logback.xml
index 3f96497..d844cd8 100644
--- a/charts/aai-sparky-be/resources/config/log/logback.xml
+++ b/charts/aai-sparky-be/resources/config/log/logback.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <configuration scan="true" scanPeriod="3 seconds" debug="false">
 	<!--<jmxConfigurator /> -->
 	<!-- directory path for all other type logs -->
diff --git a/charts/aai-sparky-be/resources/config/portal/BOOT-INF/classes/portal.properties b/charts/aai-sparky-be/resources/config/portal/BOOT-INF/classes/portal.properties
index 35b714a..aa16b1b 100644
--- a/charts/aai-sparky-be/resources/config/portal/BOOT-INF/classes/portal.properties
+++ b/charts/aai-sparky-be/resources/config/portal/BOOT-INF/classes/portal.properties
@@ -1,3 +1,18 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
 ################################################################################
 ############################## Portal properties ###############################
 ################################################################################
diff --git a/charts/aai-sparky-be/resources/config/portal/portal-authentication.properties b/charts/aai-sparky-be/resources/config/portal/portal-authentication.properties
index a0e3308..ac09f9b 100644
--- a/charts/aai-sparky-be/resources/config/portal/portal-authentication.properties
+++ b/charts/aai-sparky-be/resources/config/portal/portal-authentication.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T

+#

+# Licensed under the Apache License, Version 2.0 (the "License");

+# you may not use this file except in compliance with the License.

+# You may obtain a copy of the License at

+#

+#       http://www.apache.org/licenses/LICENSE-2.0

+#

+# Unless required by applicable law or agreed to in writing, software

+# distributed under the License is distributed on an "AS IS" BASIS,

+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+# See the License for the specific language governing permissions and

+# limitations under the License.

+

 #####################################################################################

 ##############################  Portal Auth Properties ##############################

 #####################################################################################

diff --git a/charts/aai-sparky-be/resources/config/portal/roles.config b/charts/aai-sparky-be/resources/config/portal/roles.config
index b8313bd..ee131d8 100644
--- a/charts/aai-sparky-be/resources/config/portal/roles.config
+++ b/charts/aai-sparky-be/resources/config/portal/roles.config
@@ -1,6 +1,20 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 [
   {
     "id":1,
     "name":"View"
   }
-]
\ No newline at end of file
+]
diff --git a/charts/aai-sparky-be/resources/config/roles.config b/charts/aai-sparky-be/resources/config/roles.config
index 4d5d43e..42f9286 100644
--- a/charts/aai-sparky-be/resources/config/roles.config
+++ b/charts/aai-sparky-be/resources/config/roles.config
@@ -1,6 +1,20 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T

+#

+# Licensed under the Apache License, Version 2.0 (the "License");

+# you may not use this file except in compliance with the License.

+# You may obtain a copy of the License at

+#

+#       http://www.apache.org/licenses/LICENSE-2.0

+#

+# Unless required by applicable law or agreed to in writing, software

+# distributed under the License is distributed on an "AS IS" BASIS,

+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+# See the License for the specific language governing permissions and

+# limitations under the License.

+

 [

   {

     "id":1,

     "name":"View"

   }

-]
\ No newline at end of file
+]

diff --git a/charts/aai-sparky-be/resources/config/schemas/autoSuggestMappings.json b/charts/aai-sparky-be/resources/config/schemas/autoSuggestMappings.json
index 7857617..8e886cd 100644
--- a/charts/aai-sparky-be/resources/config/schemas/autoSuggestMappings.json
+++ b/charts/aai-sparky-be/resources/config/schemas/autoSuggestMappings.json
@@ -1,10 +1,10 @@
-{
-	"properties" : {
-		"entity_suggest" : {
-      		"type" : "completion",
-		      "payloads" : true,
-			  "analyzer" : "custom_analyzer",
-			  "preserve_position_increments": false
-		}
-	}
+{

+	"properties" : {

+		"entity_suggest" : {

+      		"type" : "completion",

+		      "payloads" : true,

+			  "analyzer" : "custom_analyzer",

+			  "preserve_position_increments": false

+		}

+	}

 }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/schemas/autoSuggestSettings.json b/charts/aai-sparky-be/resources/config/schemas/autoSuggestSettings.json
index 4525be1..97549f0 100644
--- a/charts/aai-sparky-be/resources/config/schemas/autoSuggestSettings.json
+++ b/charts/aai-sparky-be/resources/config/schemas/autoSuggestSettings.json
@@ -1,21 +1,21 @@
-{
-        "analysis": {
-        	"filter": {
-                "eng_stop": {
-                    "type":       "stop",
-                    "stopwords": "_english_"
-                }
-            },
-	        "analyzer": {
-	            "custom_analyzer": {
-	                "type": "custom",
-	                "tokenizer": "standard",
-	                "filter": [
-	                	"lowercase",
-	                    "asciifolding",
-	                    "eng_stop"
-	                ]
-	            }
-	        }
-    	}
+{

+        "analysis": {

+        	"filter": {

+                "eng_stop": {

+                    "type":       "stop",

+                    "stopwords": "_english_"

+                }

+            },

+	        "analyzer": {

+	            "custom_analyzer": {

+	                "type": "custom",

+	                "tokenizer": "standard",

+	                "filter": [

+	                	"lowercase",

+	                    "asciifolding",

+	                    "eng_stop"

+	                ]

+	            }

+	        }

+    	}

    }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/schemas/dynamicMappings.json b/charts/aai-sparky-be/resources/config/schemas/dynamicMappings.json
index 09a00ac..38f4ebc 100644
--- a/charts/aai-sparky-be/resources/config/schemas/dynamicMappings.json
+++ b/charts/aai-sparky-be/resources/config/schemas/dynamicMappings.json
@@ -1,14 +1,14 @@
-{
-  "dynamic_templates": [
-	{
-	  "strings": {
-		"match_mapping_type": "string",
-		"match": "*",
-		"mapping": {
-		  "type": "string",
-		  "index": "not_analyzed"
-		}
-	  }
-	}
-  ]
+{

+  "dynamic_templates": [

+	{

+	  "strings": {

+		"match_mapping_type": "string",

+		"match": "*",

+		"mapping": {

+		  "type": "string",

+		  "index": "not_analyzed"

+		}

+	  }

+	}

+  ]

 }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/schemas/entityCountHistoryMappings.json b/charts/aai-sparky-be/resources/config/schemas/entityCountHistoryMappings.json
index 84e3aec..43dc68f 100644
--- a/charts/aai-sparky-be/resources/config/schemas/entityCountHistoryMappings.json
+++ b/charts/aai-sparky-be/resources/config/schemas/entityCountHistoryMappings.json
@@ -1,16 +1,16 @@
-{
-    "properties": {
-        "count": {
-           "type": "long"
-        },
-        "entityType": {
-            "type": "string",
-            "index": "not_analyzed"
-        },
-        "timestamp": {
-            "type": "date",
-            "format": "MMM d y HH:m:s||dd-MM-yyyy HH:mm:ss||yyyy-MM-dd'T'HH:mm:ss.SSSZZ||MM/dd/yyyy||yyyyMMdd'T'HHmmssZ"
-        }
-    }
-}
-
+{

+    "properties": {

+        "count": {

+           "type": "long"

+        },

+        "entityType": {

+            "type": "string",

+            "index": "not_analyzed"

+        },

+        "timestamp": {

+            "type": "date",

+            "format": "MMM d y HH:m:s||dd-MM-yyyy HH:mm:ss||yyyy-MM-dd'T'HH:mm:ss.SSSZZ||MM/dd/yyyy||yyyyMMdd'T'HHmmssZ"

+        }

+    }

+}

+

diff --git a/charts/aai-sparky-be/resources/config/schemas/es_mappings.json b/charts/aai-sparky-be/resources/config/schemas/es_mappings.json
index 216e3d9..39fecb5 100644
--- a/charts/aai-sparky-be/resources/config/schemas/es_mappings.json
+++ b/charts/aai-sparky-be/resources/config/schemas/es_mappings.json
@@ -1,32 +1,32 @@
-{
-    "properties": {
-        "entityType": {
-            "type": "string",
-            "analyzer": "ngram_analyzer",
-            "search_analyzer": "ngram_analyzer"
-        },
-        "entityPrimaryKeyValue": {
-            "type": "string",
-            "index": "not_analyzed"
-        },
-        "searchTagIDs": {
-            "type": "string"
-        },
-        "searchTags": {
-            "type": "string",
-            "analyzer": "ngram_analyzer"
-        },
-        "crossEntityReferenceValues": {
-            "type": "string",
-            "analyzer": "ngram_analyzer"
-        },
-        "link": {
-            "type": "string",
-            "index": "not_analyzed"
-	},
-        "lastmodTimestamp": {
-            "type": "date",
-            "format": "MMM d y HH:m:s||dd-MM-yyyy HH:mm:ss||yyyy-MM-dd'T'HH:mm:ss.SSSZZ||yyyy-MM-dd HH:mm:ss||MM/dd/yyyy||yyyyMMdd'T'HHmmssZ"
-        }
-    }
+{

+    "properties": {

+        "entityType": {

+            "type": "string",

+            "analyzer": "ngram_analyzer",

+            "search_analyzer": "ngram_analyzer"

+        },

+        "entityPrimaryKeyValue": {

+            "type": "string",

+            "index": "not_analyzed"

+        },

+        "searchTagIDs": {

+            "type": "string"

+        },

+        "searchTags": {

+            "type": "string",

+            "analyzer": "ngram_analyzer"

+        },

+        "crossEntityReferenceValues": {

+            "type": "string",

+            "analyzer": "ngram_analyzer"

+        },

+        "link": {

+            "type": "string",

+            "index": "not_analyzed"

+	},

+        "lastmodTimestamp": {

+            "type": "date",

+            "format": "MMM d y HH:m:s||dd-MM-yyyy HH:mm:ss||yyyy-MM-dd'T'HH:mm:ss.SSSZZ||yyyy-MM-dd HH:mm:ss||MM/dd/yyyy||yyyyMMdd'T'HHmmssZ"

+        }

+    }

 }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/schemas/es_settings.json b/charts/aai-sparky-be/resources/config/schemas/es_settings.json
index 21a357c..6e85768 100644
--- a/charts/aai-sparky-be/resources/config/schemas/es_settings.json
+++ b/charts/aai-sparky-be/resources/config/schemas/es_settings.json
@@ -1,36 +1,36 @@
-{
-    "analysis": {
-        "filter": {
-            "ngram_filter": {
-                "type": "nGram",
-                "min_gram": 1,
-                "max_gram": 50,
-                "token_chars": [
-                    "letter",
-                    "digit",
-                    "punctuation",
-                    "symbol"
-                ]
-            }
-        },
-        "analyzer": {
-            "ngram_analyzer": {
-                "type": "custom",
-                "tokenizer": "whitespace",
-                "filter": [
-                    "lowercase",
-                    "asciifolding",
-                    "ngram_filter"
-                ]
-            },
-            "whitespace_analyzer": {
-                "type": "custom",
-                "tokenizer": "whitespace",
-                "filter": [
-                    "lowercase",
-                    "asciifolding"
-                ]
-            }
-        }
-    }
+{

+    "analysis": {

+        "filter": {

+            "ngram_filter": {

+                "type": "nGram",

+                "min_gram": 1,

+                "max_gram": 50,

+                "token_chars": [

+                    "letter",

+                    "digit",

+                    "punctuation",

+                    "symbol"

+                ]

+            }

+        },

+        "analyzer": {

+            "ngram_analyzer": {

+                "type": "custom",

+                "tokenizer": "whitespace",

+                "filter": [

+                    "lowercase",

+                    "asciifolding",

+                    "ngram_filter"

+                ]

+            },

+            "whitespace_analyzer": {

+                "type": "custom",

+                "tokenizer": "whitespace",

+                "filter": [

+                    "lowercase",

+                    "asciifolding"

+                ]

+            }

+        }

+    }

 }
\ No newline at end of file
diff --git a/charts/aai-sparky-be/resources/config/sparky-application.properties b/charts/aai-sparky-be/resources/config/sparky-application.properties
index b246676..d847791 100644
--- a/charts/aai-sparky-be/resources/config/sparky-application.properties
+++ b/charts/aai-sparky-be/resources/config/sparky-application.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 camel.springboot.name = SparkyCamelContext
 #camel.springboot.xmlRoutes = file:${CONFIG_HOME}/camel-routes/*.route
 camel.springboot.xmlRests = file:${CONFIG_HOME}/camel-rests/*.xml
diff --git a/charts/aai-sparky-be/resources/config/sparky-http-config.properties b/charts/aai-sparky-be/resources/config/sparky-http-config.properties
index f81a597..a66a673 100644
--- a/charts/aai-sparky-be/resources/config/sparky-http-config.properties
+++ b/charts/aai-sparky-be/resources/config/sparky-http-config.properties
@@ -1 +1,15 @@
-server.port = 9517
\ No newline at end of file
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+server.port = 9517
diff --git a/charts/aai-sparky-be/resources/config/sparky-ssl-config.properties b/charts/aai-sparky-be/resources/config/sparky-ssl-config.properties
index b9e5d16..5652ba6 100644
--- a/charts/aai-sparky-be/resources/config/sparky-ssl-config.properties
+++ b/charts/aai-sparky-be/resources/config/sparky-ssl-config.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 server.port = 8000
 server.ssl.key-store=file:${CONFIG_HOME}/auth/tomcat_keystore
-server.ssl.key-alias=tomcat
\ No newline at end of file
+server.ssl.key-alias=tomcat
diff --git a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-aggregateVnfSearchProvider.xml b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-aggregateVnfSearchProvider.xml
index 694ea1b..e829773 100644
--- a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-aggregateVnfSearchProvider.xml
+++ b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-aggregateVnfSearchProvider.xml
@@ -1,3 +1,20 @@
+<!--
+
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="
diff --git a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-apigw.xml b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-apigw.xml
index 8b5f277..85b6c46 100644
--- a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-apigw.xml
+++ b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-apigw.xml
@@ -1,3 +1,20 @@
+<!--
+
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="
diff --git a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-gizmo.xml b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-gizmo.xml
index dedd7e2..4b00116 100644
--- a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-gizmo.xml
+++ b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-gizmo.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="
diff --git a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-sync.xml b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-sync.xml
index 29eb4a3..5b4e4fa 100644
--- a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-sync.xml
+++ b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-sync.xml
@@ -1,3 +1,20 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="
diff --git a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspect.xml b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspect.xml
index c146e6e..175d130 100644
--- a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspect.xml
+++ b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspect.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="
diff --git a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspectSearchProvider.xml b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspectSearchProvider.xml
index 072c935..a67ab8c 100644
--- a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspectSearchProvider.xml
+++ b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core-viewInspectSearchProvider.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="
diff --git a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core.xml b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core.xml
index 8f5d42d..a401d9b 100644
--- a/charts/aai-sparky-be/resources/config/spring-beans/sparky-core.xml
+++ b/charts/aai-sparky-be/resources/config/spring-beans/sparky-core.xml
@@ -1,3 +1,19 @@
+<!--
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+-->
+
 <beans xmlns="http://www.springframework.org/schema/beans"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="
diff --git a/charts/aai-sparky-be/templates/configmap.yaml b/charts/aai-sparky-be/templates/configmap.yaml
index 1f6ed74..fcda4c2 100644
--- a/charts/aai-sparky-be/templates/configmap.yaml
+++ b/charts/aai-sparky-be/templates/configmap.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: ConfigMap
 metadata:
diff --git a/charts/aai-sparky-be/templates/deployment.yaml b/charts/aai-sparky-be/templates/deployment.yaml
index b9de92b..9bc055a 100644
--- a/charts/aai-sparky-be/templates/deployment.yaml
+++ b/charts/aai-sparky-be/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2018 AT&T
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-sparky-be/templates/secret.yaml b/charts/aai-sparky-be/templates/secret.yaml
index 69bd3f8..32a3482 100644
--- a/charts/aai-sparky-be/templates/secret.yaml
+++ b/charts/aai-sparky-be/templates/secret.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Secret
 metadata:
diff --git a/charts/aai-sparky-be/templates/service.yaml b/charts/aai-sparky-be/templates/service.yaml
index 385cdea..24ee69d 100644
--- a/charts/aai-sparky-be/templates/service.yaml
+++ b/charts/aai-sparky-be/templates/service.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Service
 metadata:
@@ -21,4 +35,4 @@
   {{- end}}
   selector:
     app: {{ include "common.name" . }}
-    release: {{ .Release.Name }}
\ No newline at end of file
+    release: {{ .Release.Name }}
diff --git a/charts/aai-sparky-be/values.yaml b/charts/aai-sparky-be/values.yaml
index 65aa79a..df3f5cf 100644
--- a/charts/aai-sparky-be/values.yaml
+++ b/charts/aai-sparky-be/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for sparky-be.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.
diff --git a/charts/aai-traversal/.helmignore b/charts/aai-traversal/.helmignore
index f0c1319..daebc7d 100644
--- a/charts/aai-traversal/.helmignore
+++ b/charts/aai-traversal/.helmignore
@@ -1,21 +1,21 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
+# Patterns to ignore when building packages.

+# This supports shell glob matching, relative path matching, and

+# negation (prefixed with !). Only one pattern per line.

+.DS_Store

+# Common VCS dirs

+.git/

+.gitignore

+.bzr/

+.bzrignore

+.hg/

+.hgignore

+.svn/

+# Common backup files

+*.swp

+*.bak

+*.tmp

+*~

+# Various IDEs

+.project

+.idea/

+*.tmproj

diff --git a/charts/aai-traversal/Chart.yaml b/charts/aai-traversal/Chart.yaml
index 8f79b42..15f6916 100644
--- a/charts/aai-traversal/Chart.yaml
+++ b/charts/aai-traversal/Chart.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 description: ONAP AAI traversal
 name: aai-traversal
diff --git a/charts/aai-traversal/resources/config/application.properties b/charts/aai-traversal/resources/config/application.properties
index ebfe98b..ca02055 100644
--- a/charts/aai-traversal/resources/config/application.properties
+++ b/charts/aai-traversal/resources/config/application.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # The following info parameters are being referenced by ajsc6
 info.build.artifact=aai-traversal
 info.build.name=traversal
diff --git a/charts/aai-traversal/resources/config/localhost-access-logback.xml b/charts/aai-traversal/resources/config/localhost-access-logback.xml
index a318796..4cf6c74 100644
--- a/charts/aai-traversal/resources/config/localhost-access-logback.xml
+++ b/charts/aai-traversal/resources/config/localhost-access-logback.xml
@@ -1,62 +1,63 @@
-<!--
-
-    ============LICENSE_START=======================================================
-    org.onap.aai
-    ================================================================================
-    Copyright © 2017 AT&T Intellectual Property. All rights reserved.
-    ================================================================================
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-    ============LICENSE_END=========================================================
-
-    ECOMP is a trademark and service mark of AT&T Intellectual Property.
-
--->
-<configuration>
-	<property name="AJSC_HOME" value="${AJSC_HOME:-.}" />
-	<appender name="ACCESS"
-		class="ch.qos.logback.core.rolling.RollingFileAppender">
-		<file>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log</file>
-		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-			<fileNamePattern>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log.%d{yyyy-MM-dd}
-			</fileNamePattern>
-		</rollingPolicy>
-		<encoder class="org.onap.aai.logging.CustomLogPatternLayoutEncoder">
-			<Pattern>%a %u %z [%t] "%m %U%q" %s %b %y %i{X-TransactionId} %i{X-FromAppId} %i{X-Forwarded-For} %i{X-AAI-SSL-Client-CN} %i{X-AAI-SSL-Client-OU} %i{X-AAI-SSL-Client-O} %i{X-AAI-SSL-Client-L} %i{X-AAI-SSL-Client-ST} %i{X-AAI-SSL-Client-C} %i{X-AAI-SSL-Client-NotBefore} %i{X-AAI-SSL-Client-NotAfter} %i{X-AAI-SSL-Client-DN} %D</Pattern>
-		</encoder>
-	</appender>
-	<appender-ref ref="ACCESS" />
-</configuration>
-
-<!-- 
-%a - Remote IP address
-%A - Local IP address
-%b - Bytes sent, excluding HTTP headers, or '-' if no bytes were sent
-%B - Bytes sent, excluding HTTP headers
-%h - Remote host name
-%H - Request protocol
-%l - Remote logical username from identd (always returns '-')
-%m - Request method
-%p - Local port
-%q - Query string (prepended with a '?' if it exists, otherwise an empty string
-%r - First line of the request
-%s - HTTP status code of the response
-%S - User session ID
-%t - Date and time, in Common Log Format format
-%u - Remote user that was authenticated
-%U - Requested URL path
-%v - Local server name
-%I - current request thread name (can compare later with stacktraces)
-
-%z - Custom pattern that parses the cert for the subject
-%y - Custom pattern determines rest or dme2
- -->
\ No newline at end of file
+<!--

+

+    ============LICENSE_START=======================================================

+    org.onap.aai

+    ================================================================================

+    Copyright © 2017 AT&T Intellectual Property. All rights reserved.

+    Modifications Copyright © 2018 Amdocs, Bell Canada

+    ================================================================================

+    Licensed under the Apache License, Version 2.0 (the "License");

+    you may not use this file except in compliance with the License.

+    You may obtain a copy of the License at

+

+       http://www.apache.org/licenses/LICENSE-2.0

+

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+    ============LICENSE_END=========================================================

+

+    ECOMP is a trademark and service mark of AT&T Intellectual Property.

+

+-->

+<configuration>

+	<property name="AJSC_HOME" value="${AJSC_HOME:-.}" />

+	<appender name="ACCESS"

+		class="ch.qos.logback.core.rolling.RollingFileAppender">

+		<file>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log</file>

+		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+			<fileNamePattern>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log.%d{yyyy-MM-dd}

+			</fileNamePattern>

+		</rollingPolicy>

+		<encoder class="org.onap.aai.logging.CustomLogPatternLayoutEncoder">

+			<Pattern>%a %u %z [%t] "%m %U%q" %s %b %y %i{X-TransactionId} %i{X-FromAppId} %i{X-Forwarded-For} %i{X-AAI-SSL-Client-CN} %i{X-AAI-SSL-Client-OU} %i{X-AAI-SSL-Client-O} %i{X-AAI-SSL-Client-L} %i{X-AAI-SSL-Client-ST} %i{X-AAI-SSL-Client-C} %i{X-AAI-SSL-Client-NotBefore} %i{X-AAI-SSL-Client-NotAfter} %i{X-AAI-SSL-Client-DN} %D</Pattern>

+		</encoder>

+	</appender>

+	<appender-ref ref="ACCESS" />

+</configuration>

+

+<!-- 

+%a - Remote IP address

+%A - Local IP address

+%b - Bytes sent, excluding HTTP headers, or '-' if no bytes were sent

+%B - Bytes sent, excluding HTTP headers

+%h - Remote host name

+%H - Request protocol

+%l - Remote logical username from identd (always returns '-')

+%m - Request method

+%p - Local port

+%q - Query string (prepended with a '?' if it exists, otherwise an empty string

+%r - First line of the request

+%s - HTTP status code of the response

+%S - User session ID

+%t - Date and time, in Common Log Format format

+%u - Remote user that was authenticated

+%U - Requested URL path

+%v - Local server name

+%I - current request thread name (can compare later with stacktraces)

+

+%z - Custom pattern that parses the cert for the subject

+%y - Custom pattern determines rest or dme2

+ -->

diff --git a/charts/aai-traversal/resources/config/logback.xml b/charts/aai-traversal/resources/config/logback.xml
index 2ed8f5c..84ec4f1 100644
--- a/charts/aai-traversal/resources/config/logback.xml
+++ b/charts/aai-traversal/resources/config/logback.xml
@@ -1,365 +1,366 @@
-<!--
-    ============LICENSE_START=======================================================
-    org.onap.aai
-    ================================================================================
-    Copyright © 2017 AT&T Intellectual Property. All rights reserved.
-    ================================================================================
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-       http://www.apache.org/licenses/LICENSE-2.0
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-    ============LICENSE_END=========================================================
-    ECOMP is a trademark and service mark of AT&T Intellectual Property.
--->
-<configuration scan="true" scanPeriod="60 seconds" debug="false">
-    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
-    <property resource="application.properties" />
-    <property name="namespace" value="aai-traversal"/>
-    <property name="AJSC_HOME" value="${AJSC_HOME:-.}" />
-    <jmxConfigurator />
-    <property name="logDirectory" value="${AJSC_HOME}/logs" />
-    <property name="eelfLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <property name="eelfAuditLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <property name="eelfMetricLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{targetVirtualEntity}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <!--  <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/> -->
-    <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%ecompResponseCode|%ecompResponseDescription|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>
-    <property name="eelfTransLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{partnerName}:%m%n"/>
-    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
-    <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
-    <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
-    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder>
-            <pattern>
-                %clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
-            </pattern>
-        </encoder>
-    </appender>
-    <appender name="SANE" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${logDirectory}/rest/sane.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/sane.log.%d{yyyy-MM-dd}</fileNamePattern>
-        </rollingPolicy>
-        <encoder>
-            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
-            </pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncSANE" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="SANE" />
-    </appender>
-    <appender name="METRIC"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>INFO</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <file>${logDirectory}/rest/metrics.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/metrics.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfMetricLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncMETRIC" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="METRIC" />
-    </appender>
-    <appender name="DEBUG"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>DEBUG</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <file>${logDirectory}/rest/debug.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/debug.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncDEBUG" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="DEBUG" />
-    </appender>
-    <appender name="ERROR"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>WARN</level>
-        </filter>
-        <file>${logDirectory}/rest/error.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/error.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfErrorLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncERROR" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="ERROR" />
-    </appender>
-    <appender name="AUDIT"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${logDirectory}/rest/audit.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/audit.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfAuditLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asyncAUDIT" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="AUDIT" />
-    </appender>
-    <appender name="translog"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>DEBUG</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <file>${logDirectory}/rest/translog.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/rest/translog.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfTransLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="asynctranslog" class="ch.qos.logback.classic.AsyncAppender">
-        <queueSize>1000</queueSize>
-        <includeCallerData>true</includeCallerData>
-        <appender-ref ref="translog" />
-    </appender>
-    <appender name="dmaapAAIEventConsumer"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>WARN</level>
-        </filter>
-        <File>${logDirectory}/dmaapAAIEventConsumer/error.log</File>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/error.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="dmaapAAIEventConsumerDebug"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>DEBUG</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <File>${logDirectory}/dmaapAAIEventConsumer/debug.log</File>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/debug.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="dmaapAAIEventConsumerMetric"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <level>INFO</level>
-            <onMatch>ACCEPT</onMatch>
-            <onMismatch>DENY</onMismatch>
-        </filter>
-        <File>${logDirectory}/dmaapAAIEventConsumer/metrics.log</File>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/metrics.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfMetricLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <appender name="external"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
-            <level>WARN</level>
-        </filter>
-        <file>${logDirectory}/external/external.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <fileNamePattern>${logDirectory}/external/external.log.%d{yyyy-MM-dd}
-            </fileNamePattern>
-        </rollingPolicy>
-        <encoder class="org.onap.aai.logging.EcompEncoder">
-            <pattern>${eelfLogPattern}</pattern>
-        </encoder>
-    </appender>
-    <logger name="org.onap.aai" level="DEBUG" additivity="false">
-        <appender-ref ref="asyncDEBUG" />
-        <appender-ref ref="asyncERROR" />
-        <appender-ref ref="asyncMETRIC" />
-        <appender-ref ref="asyncSANE" />
-    </logger>
-    <!-- Spring related loggers -->
-    <logger name="org.springframework" level="WARN" />
-    <logger name="org.springframework.beans" level="WARN" />
-    <logger name="org.springframework.web" level="WARN" />
-    <logger name="com.blog.spring.jms" level="WARN" />
-    <logger name="com.jayway.jsonpath" level="WARN" />
-    <!-- AJSC Services (bootstrap services) -->
-    <logger name="ajsc" level="WARN" />
-    <logger name="ajsc.RouteMgmtService" level="WARN" />
-    <logger name="ajsc.ComputeService" level="WARN" />
-    <logger name="ajsc.VandelayService" level="WARN" />
-    <logger name="ajsc.FilePersistenceService" level="WARN" />
-    <logger name="ajsc.UserDefinedJarService" level="WARN" />
-    <logger name="ajsc.UserDefinedBeansDefService" level="WARN" />
-    <logger name="ajsc.LoggingConfigurationService" level="WARN" />
-    <!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet
-        logging) -->
-    <logger name="org.codehaus.groovy" level="WARN" />
-    <logger name="com.att.scamper" level="WARN" />
-    <logger name="ajsc.utils" level="WARN" />
-    <logger name="ajsc.utils.DME2Helper" level="WARN" />
-    <logger name="ajsc.filters" level="WARN" />
-    <logger name="ajsc.beans.interceptors" level="WARN" />
-    <logger name="ajsc.restlet" level="WARN" />
-    <logger name="ajsc.servlet" level="WARN" />
-    <logger name="com.att.ajsc" level="WARN" />
-    <logger name="com.att.ajsc.csi.logging" level="WARN" />
-    <logger name="com.att.ajsc.filemonitor" level="WARN" />
-    <logger name="com.netflix.loadbalancer" level="WARN" />
-    <logger name="org.apache.zookeeper" level="OFF" />
-    <!-- Other Loggers that may help troubleshoot -->
-    <logger name="net.sf" level="WARN" />
-    <logger name="org.apache.commons.httpclient" level="WARN" />
-    <logger name="org.apache.commons" level="WARN" />
-    <logger name="org.apache.coyote" level="WARN" />
-    <logger name="org.apache.jasper" level="WARN" />
-    <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.
-        May aid in troubleshooting) -->
-    <logger name="org.apache.camel" level="WARN" />
-    <logger name="org.apache.cxf" level="WARN" />
-    <logger name="org.apache.camel.processor.interceptor" level="WARN" />
-    <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN" />
-    <logger name="org.apache.cxf.service" level="WARN" />
-    <logger name="org.restlet" level="WARN" />
-    <logger name="org.apache.camel.component.restlet" level="WARN" />
-    <logger name="org.hibernate.validator" level="WARN" />
-    <logger name="org.hibernate" level="WARN" />
-    <logger name="org.hibernate.ejb" level="OFF" />
-    <!-- logback internals logging -->
-    <logger name="ch.qos.logback.classic" level="WARN" />
-    <logger name="ch.qos.logback.core" level="WARN" />
-    <logger name="org.eclipse.jetty" level="WARN" />
-    <!-- logback jms appenders & loggers definition starts here -->
-    <appender name="auditLogs"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />
-        <file>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.log
-        </file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip
-            </fileNamePattern>
-            <minIndex>1</minIndex>
-            <maxIndex>9</maxIndex>
-        </rollingPolicy>
-        <triggeringPolicy
-            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
-            <maxFileSize>5MB</maxFileSize>
-        </triggeringPolicy>
-        <encoder>
-            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
-        </encoder>
-    </appender>
-    <appender name="perfLogs"
-        class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />
-        <file>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.log
-        </file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
-            <fileNamePattern>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip
-            </fileNamePattern>
-            <minIndex>1</minIndex>
-            <maxIndex>9</maxIndex>
-        </rollingPolicy>
-        <triggeringPolicy
-            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
-            <maxFileSize>5MB</maxFileSize>
-        </triggeringPolicy>
-        <encoder>
-            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
-        </encoder>
-    </appender>
-    <appender name="miscLogs" class="ch.qos.logback.core.rolling.RollingFileAppender">
-                <file>${logDirectory}/misc/misc.log</file>
-                <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-                        <fileNamePattern>${logDirectory}/misc/misc.log.%d{yyyy-MM-dd}</fileNamePattern>
-                </rollingPolicy>
-                <encoder>
-                        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n                                                              
-                        </pattern>
-        </encoder>
-        </appender>
-    <logger name="AuditRecord" level="INFO" additivity="false">
-        <appender-ref ref="auditLogs" />
-    </logger>
-    <logger name="AuditRecord_DirectCall" level="INFO" additivity="false">
-        <appender-ref ref="auditLogs" />
-    </logger>
-    <logger name="PerfTrackerRecord" level="INFO" additivity="false">
-        <appender-ref ref="perfLogs" />
-    </logger>
-    <logger name="MiscRecord" level="INFO" additivity="false">
-                <appender-ref ref="miscLogs" />
-        </logger>
-    <!-- logback jms appenders & loggers definition ends here -->
-    <logger name="org.onap.aai.interceptors.post" level="DEBUG"
-            additivity="false">
-        <appender-ref ref="asynctranslog" />
-    </logger>
-    <logger name="org.onap.aai.interceptors.pre.SetLoggingContext" level="DEBUG">
-        <appender-ref ref="asyncAUDIT"/>
-    </logger>
-    <logger name="org.onap.aai.interceptors.post.ResetLoggingContext" level="DEBUG">
-        <appender-ref ref="asyncAUDIT"/>
-    </logger>
-    <logger name="org.onap.aai.dmaap" level="DEBUG" additivity="false">
-        <appender-ref ref="dmaapAAIEventConsumer" />
-        <appender-ref ref="dmaapAAIEventConsumerDebug" />
-        <appender-ref ref="dmaapAAIEventConsumerMetric" />
-    </logger>
-    <logger name="org.apache" level="OFF" />
-    <logger name="org.zookeeper" level="OFF" />
-    <logger name="com.thinkaurelius" level="WARN" />
-    <logger name="com.att.aft.dme2" level="WARN" />
-    <!-- ============================================================================ -->
-    <!-- General EELF logger -->
-    <!-- ============================================================================ -->
-    <logger name="com.att.eelf" level="WARN" additivity="false">
-        <appender-ref ref="asyncDEBUG" />
-        <appender-ref ref="asyncERROR" />
-        <appender-ref ref="asyncMETRIC" />
-    </logger>
-    <root level="DEBUG">
-        <appender-ref ref="external" />
-    </root>
-</configuration>
+<!--

+    ============LICENSE_START=======================================================

+    org.onap.aai

+    ================================================================================

+    Copyright © 2017 AT&T Intellectual Property. All rights reserved.

+    Modifications Copyright © 2018 Amdocs, Bell Canada

+    ================================================================================

+    Licensed under the Apache License, Version 2.0 (the "License");

+    you may not use this file except in compliance with the License.

+    You may obtain a copy of the License at

+       http://www.apache.org/licenses/LICENSE-2.0

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+    ============LICENSE_END=========================================================

+    ECOMP is a trademark and service mark of AT&T Intellectual Property.

+-->

+<configuration scan="true" scanPeriod="60 seconds" debug="false">

+    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />

+    <property resource="application.properties" />

+    <property name="namespace" value="aai-traversal"/>

+    <property name="AJSC_HOME" value="${AJSC_HOME:-.}" />

+    <jmxConfigurator />

+    <property name="logDirectory" value="${AJSC_HOME}/logs" />

+    <property name="eelfLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <property name="eelfAuditLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <property name="eelfMetricLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{targetVirtualEntity}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <!--  <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n|\r\n', '^'}|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/> -->

+    <property name="eelfErrorLogPattern" value="%ecompStartTime|%X{requestId}|%-10t|%X{serviceName}|%X{partnerName}|%X{targetEntity}|%X{targetServiceName}|%ecompErrorCategory|%ecompResponseCode|%ecompResponseDescription|co=%X{component}:%replace(%replace(%m){'\\|', '!'}){'\r|\n', '^'}%n"/>

+    <property name="eelfTransLogPattern" value="%ecompStartTime|%date{yyyy-MM-dd'T'HH:mm:ss.SSSZ, UTC}|%X{requestId}|%X{serviceInstanceId}|%-10t|%X{serverName}|%X{serviceName}|%X{partnerName}|%X{statusCode}|%X{responseCode}|%replace(%replace(%X{responseDescription}){'\\|', '!'}){'\r|\n', '^'}|%X{instanceUUID}|%level|%X{severity}|%X{serverIpAddress}|%ecompElapsedTime|%X{server}|%X{clientIpAddress}|%eelfClassOfCaller|%X{unused}|%X{processKey}|%X{customField1}|%X{customField2}|%X{customField3}|%X{customField4}|co=%X{partnerName}:%m%n"/>

+    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />

+    <conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />

+    <conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />

+    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">

+        <encoder>

+            <pattern>

+                %clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}

+            </pattern>

+        </encoder>

+    </appender>

+    <appender name="SANE" class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <file>${logDirectory}/rest/sane.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/sane.log.%d{yyyy-MM-dd}</fileNamePattern>

+        </rollingPolicy>

+        <encoder>

+            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n

+            </pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncSANE" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="SANE" />

+    </appender>

+    <appender name="METRIC"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>INFO</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <file>${logDirectory}/rest/metrics.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/metrics.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfMetricLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncMETRIC" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="METRIC" />

+    </appender>

+    <appender name="DEBUG"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>DEBUG</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <file>${logDirectory}/rest/debug.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/debug.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncDEBUG" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="DEBUG" />

+    </appender>

+    <appender name="ERROR"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">

+            <level>WARN</level>

+        </filter>

+        <file>${logDirectory}/rest/error.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/error.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfErrorLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncERROR" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="ERROR" />

+    </appender>

+    <appender name="AUDIT"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <file>${logDirectory}/rest/audit.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/audit.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfAuditLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asyncAUDIT" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="AUDIT" />

+    </appender>

+    <appender name="translog"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>DEBUG</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <file>${logDirectory}/rest/translog.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/rest/translog.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfTransLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="asynctranslog" class="ch.qos.logback.classic.AsyncAppender">

+        <queueSize>1000</queueSize>

+        <includeCallerData>true</includeCallerData>

+        <appender-ref ref="translog" />

+    </appender>

+    <appender name="dmaapAAIEventConsumer"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">

+            <level>WARN</level>

+        </filter>

+        <File>${logDirectory}/dmaapAAIEventConsumer/error.log</File>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/error.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="dmaapAAIEventConsumerDebug"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>DEBUG</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <File>${logDirectory}/dmaapAAIEventConsumer/debug.log</File>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/debug.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="dmaapAAIEventConsumerMetric"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.LevelFilter">

+            <level>INFO</level>

+            <onMatch>ACCEPT</onMatch>

+            <onMismatch>DENY</onMismatch>

+        </filter>

+        <File>${logDirectory}/dmaapAAIEventConsumer/metrics.log</File>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/dmaapAAIEventConsumer/metrics.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfMetricLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <appender name="external"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">

+            <level>WARN</level>

+        </filter>

+        <file>${logDirectory}/external/external.log</file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+            <fileNamePattern>${logDirectory}/external/external.log.%d{yyyy-MM-dd}

+            </fileNamePattern>

+        </rollingPolicy>

+        <encoder class="org.onap.aai.logging.EcompEncoder">

+            <pattern>${eelfLogPattern}</pattern>

+        </encoder>

+    </appender>

+    <logger name="org.onap.aai" level="DEBUG" additivity="false">

+        <appender-ref ref="asyncDEBUG" />

+        <appender-ref ref="asyncERROR" />

+        <appender-ref ref="asyncMETRIC" />

+        <appender-ref ref="asyncSANE" />

+    </logger>

+    <!-- Spring related loggers -->

+    <logger name="org.springframework" level="WARN" />

+    <logger name="org.springframework.beans" level="WARN" />

+    <logger name="org.springframework.web" level="WARN" />

+    <logger name="com.blog.spring.jms" level="WARN" />

+    <logger name="com.jayway.jsonpath" level="WARN" />

+    <!-- AJSC Services (bootstrap services) -->

+    <logger name="ajsc" level="WARN" />

+    <logger name="ajsc.RouteMgmtService" level="WARN" />

+    <logger name="ajsc.ComputeService" level="WARN" />

+    <logger name="ajsc.VandelayService" level="WARN" />

+    <logger name="ajsc.FilePersistenceService" level="WARN" />

+    <logger name="ajsc.UserDefinedJarService" level="WARN" />

+    <logger name="ajsc.UserDefinedBeansDefService" level="WARN" />

+    <logger name="ajsc.LoggingConfigurationService" level="WARN" />

+    <!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet

+        logging) -->

+    <logger name="org.codehaus.groovy" level="WARN" />

+    <logger name="com.att.scamper" level="WARN" />

+    <logger name="ajsc.utils" level="WARN" />

+    <logger name="ajsc.utils.DME2Helper" level="WARN" />

+    <logger name="ajsc.filters" level="WARN" />

+    <logger name="ajsc.beans.interceptors" level="WARN" />

+    <logger name="ajsc.restlet" level="WARN" />

+    <logger name="ajsc.servlet" level="WARN" />

+    <logger name="com.att.ajsc" level="WARN" />

+    <logger name="com.att.ajsc.csi.logging" level="WARN" />

+    <logger name="com.att.ajsc.filemonitor" level="WARN" />

+    <logger name="com.netflix.loadbalancer" level="WARN" />

+    <logger name="org.apache.zookeeper" level="OFF" />

+    <!-- Other Loggers that may help troubleshoot -->

+    <logger name="net.sf" level="WARN" />

+    <logger name="org.apache.commons.httpclient" level="WARN" />

+    <logger name="org.apache.commons" level="WARN" />

+    <logger name="org.apache.coyote" level="WARN" />

+    <logger name="org.apache.jasper" level="WARN" />

+    <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.

+        May aid in troubleshooting) -->

+    <logger name="org.apache.camel" level="WARN" />

+    <logger name="org.apache.cxf" level="WARN" />

+    <logger name="org.apache.camel.processor.interceptor" level="WARN" />

+    <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN" />

+    <logger name="org.apache.cxf.service" level="WARN" />

+    <logger name="org.restlet" level="WARN" />

+    <logger name="org.apache.camel.component.restlet" level="WARN" />

+    <logger name="org.hibernate.validator" level="WARN" />

+    <logger name="org.hibernate" level="WARN" />

+    <logger name="org.hibernate.ejb" level="OFF" />

+    <!-- logback internals logging -->

+    <logger name="ch.qos.logback.classic" level="WARN" />

+    <logger name="ch.qos.logback.core" level="WARN" />

+    <logger name="org.eclipse.jetty" level="WARN" />

+    <!-- logback jms appenders & loggers definition starts here -->

+    <appender name="auditLogs"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />

+        <file>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.log

+        </file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">

+            <fileNamePattern>${logDirectory}/perf-audit/Audit-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip

+            </fileNamePattern>

+            <minIndex>1</minIndex>

+            <maxIndex>9</maxIndex>

+        </rollingPolicy>

+        <triggeringPolicy

+            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">

+            <maxFileSize>5MB</maxFileSize>

+        </triggeringPolicy>

+        <encoder>

+            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>

+        </encoder>

+    </appender>

+    <appender name="perfLogs"

+        class="ch.qos.logback.core.rolling.RollingFileAppender">

+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter" />

+        <file>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.log

+        </file>

+        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">

+            <fileNamePattern>${logDirectory}/perf-audit/Perform-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip

+            </fileNamePattern>

+            <minIndex>1</minIndex>

+            <maxIndex>9</maxIndex>

+        </rollingPolicy>

+        <triggeringPolicy

+            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">

+            <maxFileSize>5MB</maxFileSize>

+        </triggeringPolicy>

+        <encoder>

+            <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>

+        </encoder>

+    </appender>

+    <appender name="miscLogs" class="ch.qos.logback.core.rolling.RollingFileAppender">

+                <file>${logDirectory}/misc/misc.log</file>

+                <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

+                        <fileNamePattern>${logDirectory}/misc/misc.log.%d{yyyy-MM-dd}</fileNamePattern>

+                </rollingPolicy>

+                <encoder>

+                        <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n                                                              

+                        </pattern>

+        </encoder>

+        </appender>

+    <logger name="AuditRecord" level="INFO" additivity="false">

+        <appender-ref ref="auditLogs" />

+    </logger>

+    <logger name="AuditRecord_DirectCall" level="INFO" additivity="false">

+        <appender-ref ref="auditLogs" />

+    </logger>

+    <logger name="PerfTrackerRecord" level="INFO" additivity="false">

+        <appender-ref ref="perfLogs" />

+    </logger>

+    <logger name="MiscRecord" level="INFO" additivity="false">

+                <appender-ref ref="miscLogs" />

+        </logger>

+    <!-- logback jms appenders & loggers definition ends here -->

+    <logger name="org.onap.aai.interceptors.post" level="DEBUG"

+            additivity="false">

+        <appender-ref ref="asynctranslog" />

+    </logger>

+    <logger name="org.onap.aai.interceptors.pre.SetLoggingContext" level="DEBUG">

+        <appender-ref ref="asyncAUDIT"/>

+    </logger>

+    <logger name="org.onap.aai.interceptors.post.ResetLoggingContext" level="DEBUG">

+        <appender-ref ref="asyncAUDIT"/>

+    </logger>

+    <logger name="org.onap.aai.dmaap" level="DEBUG" additivity="false">

+        <appender-ref ref="dmaapAAIEventConsumer" />

+        <appender-ref ref="dmaapAAIEventConsumerDebug" />

+        <appender-ref ref="dmaapAAIEventConsumerMetric" />

+    </logger>

+    <logger name="org.apache" level="OFF" />

+    <logger name="org.zookeeper" level="OFF" />

+    <logger name="com.thinkaurelius" level="WARN" />

+    <logger name="com.att.aft.dme2" level="WARN" />

+    <!-- ============================================================================ -->

+    <!-- General EELF logger -->

+    <!-- ============================================================================ -->

+    <logger name="com.att.eelf" level="WARN" additivity="false">

+        <appender-ref ref="asyncDEBUG" />

+        <appender-ref ref="asyncERROR" />

+        <appender-ref ref="asyncMETRIC" />

+    </logger>

+    <root level="DEBUG">

+        <appender-ref ref="external" />

+    </root>

+</configuration>

diff --git a/charts/aai-traversal/resources/config/realm.properties b/charts/aai-traversal/resources/config/realm.properties
index f0e0172..962e491 100644
--- a/charts/aai-traversal/resources/config/realm.properties
+++ b/charts/aai-traversal/resources/config/realm.properties
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # format : username: password[,rolename ...]
 # default username/password: AAI/AAI, MSO/MSO, ModelLoader/ModelLoader...
 AAI:OBF:1gfr1ev31gg7,admin
diff --git a/charts/aai-traversal/templates/configmap.yaml b/charts/aai-traversal/templates/configmap.yaml
index 373819e..9d89505 100644
--- a/charts/aai-traversal/templates/configmap.yaml
+++ b/charts/aai-traversal/templates/configmap.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: ConfigMap
 metadata:
diff --git a/charts/aai-traversal/templates/deployment.yaml b/charts/aai-traversal/templates/deployment.yaml
index 25cd3a9..a571e42 100644
--- a/charts/aai-traversal/templates/deployment.yaml
+++ b/charts/aai-traversal/templates/deployment.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2018 AT&T
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-traversal/templates/job.yaml b/charts/aai-traversal/templates/job.yaml
index 46af004..41c26db 100644
--- a/charts/aai-traversal/templates/job.yaml
+++ b/charts/aai-traversal/templates/job.yaml
@@ -1,4 +1,5 @@
 # Copyright © 2017-2018 AT&T
+# Modifications Copyright © 2018 Amdocs, Bell Canada
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/charts/aai-traversal/templates/service.yaml b/charts/aai-traversal/templates/service.yaml
index 9ba61fa..d119912 100644
--- a/charts/aai-traversal/templates/service.yaml
+++ b/charts/aai-traversal/templates/service.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 apiVersion: v1
 kind: Service
 metadata:
diff --git a/charts/aai-traversal/values.yaml b/charts/aai-traversal/values.yaml
index 5cc49a4..d5b4b84 100644
--- a/charts/aai-traversal/values.yaml
+++ b/charts/aai-traversal/values.yaml
@@ -1,3 +1,17 @@
+# Copyright © 2018 Amdocs, Bell Canada, AT&T
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
 # Default values for traversal.
 # This is a YAML-formatted file.
 # Declare variables to be passed into your templates.