summaryrefslogtreecommitdiffstats
path: root/jar/src/main/webapp/WEB-INF
diff options
context:
space:
mode:
authorVikram Potturi(apotturi) <apotturi@gmail.com>2018-04-11 17:51:52 -0400
committerVikram Potturi(apotturi) <apotturi@gmail.com>2018-04-11 17:51:52 -0400
commit174b3b1db95d277ec8788ae751d6ebb20707c964 (patch)
treef4825550ed0a388bad1b134e844f1cbc7f14227a /jar/src/main/webapp/WEB-INF
parent2b34c9375762146a48a5ea866e0dd5954e780b3c (diff)
Adding code to the jarv2.5.3
Change-Id: I25fe0ff6a324aab97c13173fa406d427139970e1 Issue-ID: MUSIC-68 Signed-off-by: Vikram Potturi(apotturi) <apotturi@gmail.com>
Diffstat (limited to 'jar/src/main/webapp/WEB-INF')
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/LICENSE.txt24
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/Resources.properties50
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/cache.ccf56
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/logback.xml270
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore$1.classbin0 -> 1145 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore.classbin0 -> 16991 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/PreparedQueryObject.classbin0 -> 1269 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/AAFResponse.classbin0 -> 1131 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JSONObject.classbin0 -> 579 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonDelete.classbin0 -> 2670 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonInsert.classbin0 -> 3605 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonKeySpace.classbin0 -> 2287 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonLeasedLock.classbin0 -> 1172 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonOnboard.classbin0 -> 1855 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonSelect.classbin0 -> 1603 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonTable.classbin0 -> 3200 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonUpdate.classbin0 -> 3856 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/NameSpace.classbin0 -> 1024 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/healthcheck/MusicHealthCheck.classbin0 -> 3731 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/EELFLoggerDelegate.classbin0 -> 7091 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/AppMessages.classbin0 -> 6182 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorCodes.classbin0 -> 979 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorSeverity.classbin0 -> 1426 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorTypes.classbin0 -> 1695 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicExceptionMapper.classbin0 -> 2230 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicLockingException.classbin0 -> 987 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicPolicyVoilationException.classbin0 -> 1075 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicQueryException.classbin0 -> 1199 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicServiceException.classbin0 -> 1430 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/LockListener.classbin0 -> 187 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState$LockStatus.classbin0 -> 1301 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState.classbin0 -> 4553 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockingService.classbin0 -> 7236 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport$1.classbin0 -> 1667 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport.classbin0 -> 6010 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZNodeName.classbin0 -> 3399 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$1.classbin0 -> 1421 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$2.classbin0 -> 1438 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$3.classbin0 -> 1221 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$4.classbin0 -> 1889 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$LockZooKeeperOperation.classbin0 -> 4331 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService.classbin0 -> 8894 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZooKeeperOperation.classbin0 -> 274 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CachingUtil.classbin0 -> 17372 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CronJobManager.classbin0 -> 1321 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore$Condition.classbin0 -> 1541 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore.classbin0 -> 28476 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicDigest.classbin0 -> 1062 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil$1.classbin0 -> 1166 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil.classbin0 -> 12499 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/PropertiesListener.classbin0 -> 6316 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ResultType.classbin0 -> 1527 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ReturnType.classbin0 -> 1976 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/response/jsonobjects/JsonResponse.classbin0 -> 4990 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicAdminAPI.classbin0 -> 12920 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicBmAPI.classbin0 -> 11103 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI$RowIdentifier.classbin0 -> 913 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI.classbin0 -> 40199 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicHealthCheckAPI.classbin0 -> 3351 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicLocksAPI.classbin0 -> 13871 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicQAPI.classbin0 -> 7943 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicTestAPI.classbin0 -> 2338 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicVersionAPI.classbin0 -> 2133 bytes
-rw-r--r--jar/src/main/webapp/WEB-INF/classes/project.properties4
64 files changed, 404 insertions, 0 deletions
diff --git a/jar/src/main/webapp/WEB-INF/classes/LICENSE.txt b/jar/src/main/webapp/WEB-INF/classes/LICENSE.txt
new file mode 100644
index 00000000..cc6cdea5
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/LICENSE.txt
@@ -0,0 +1,24 @@
+
+The following license applies to all files in this and sub-directories. Licenses
+are included in individual source files where appropriate, and if it differs
+from this text, it supersedes this. Any file that does not have license text
+defaults to being covered by this text; not all files support the addition of
+licenses.
+#
+# -------------------------------------------------------------------------
+# Copyright (c) 2017 AT&T Intellectual Property
+#
+# 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.
+#
+# -------------------------------------------------------------------------
+# \ No newline at end of file
diff --git a/jar/src/main/webapp/WEB-INF/classes/Resources.properties b/jar/src/main/webapp/WEB-INF/classes/Resources.properties
new file mode 100644
index 00000000..72269cb8
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/Resources.properties
@@ -0,0 +1,50 @@
+#============LICENSE_START==========================================
+#org.onap.music
+#===================================================================
+# Copyright (c) 2017 AT&T Intellectual Property
+#===================================================================
+# 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=============================================
+#====================================================================
+#Resource key=Error Code|Message text|Resolution text |Description text
+LOADING_DEFAULT_LOG_CONFIGURATION=\
+ EELF0001I|\
+ Loading default logging configuration from system resource file "{0}"|\
+ No external logging configurations were defined or found, So verify the default logging configuration from system resource file (../logback.xml). |\
+ Loading default logging configuration from system resource file
+LOADING_LOG_CONFIGURATION=EELF0002I|\
+ Loading logging configuration from file "{0}"|\
+ Verify the correct logging configuration file is loaded. |\
+ Loading logging configuration for specific file
+LOGGING_ALREADY_INITIALIZED=\
+ EELF0003W|\
+ Logging has already been initialized, check the container logging definitions to ensure they represent your desired logging configuration.|\
+ Verify the container logging definitions to ensure they represent your desired logging configuration. |\
+ Logging has already been initialized, check the container logging definitions to ensure they represent your desired logging configuration.
+NO_LOG_CONFIGURATION=\
+ EELF0004E|\
+ No log configuration could be found or defaulted!|\
+ No external and default logging configuration file. |\
+ No log configuration could be found or defaulted!
+SEARCHING_LOG_CONFIGURATION=\
+ EELF0005I|\
+ Searching path "{0}" for log configuration file "{1}"|\
+ Verify the correct Path({user.home};etc;../etc) and filename (eelf.logging.file).|\
+ Searching path for specific log configuration file.
+UNSUPPORTED_LOGGING_FRAMEWORK=\
+ EELF0006E|\
+ An unsupported logging framework is bound to SLF4J. |\
+ Verify your logging frameworks.|\
+ An unsupported logging framework is bound to SLF4J.
+
diff --git a/jar/src/main/webapp/WEB-INF/classes/cache.ccf b/jar/src/main/webapp/WEB-INF/classes/cache.ccf
new file mode 100644
index 00000000..acc6831c
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/cache.ccf
@@ -0,0 +1,56 @@
+# DEFAULT CACHE REGION
+jcs.default=
+jcs.default.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes
+jcs.default.cacheattributes.MaxObjects=1000
+jcs.default.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache
+jcs.default.cacheattributes.UseMemoryShrinker=false
+jcs.default.cacheattributes.MaxMemoryIdleTime=3600
+jcs.default.cacheattributes.ShrinkerInterval=60
+jcs.default.elementattributes=org.apache.commons.jcs.engine.ElementAttributes
+jcs.default.elementattributes.IsEternal=false
+jcs.default.elementattributes.MaxLife=21600
+jcs.default.elementattributes.IdleTime=1800
+jcs.default.elementattributes.IsSpool=true
+jcs.default.elementattributes.IsRemote=true
+jcs.default.elementattributes.IsLateral=true
+
+# PRE-DEFINED CACHE REGIONS
+jcs.region.musicCache=
+jcs.region.musicCache.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes
+jcs.region.musicCache.cacheattributes.MaxObjects=1000
+jcs.region.musicCache.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache
+jcs.region.musicCache.cacheattributes.UseMemoryShrinker=false
+jcs.region.musicCache.cacheattributes.MaxMemoryIdleTime=3600
+jcs.region.musicCache.cacheattributes.ShrinkerInterval=60
+jcs.region.musicCache.cacheattributes.MaxSpoolPerRun=500
+jcs.region.musicCache.elementattributes=org.apache.commons.jcs.engine.ElementAttributes
+jcs.region.musicCache.elementattributes.IsEternal=false
+
+
+# PRE-DEFINED CACHE REGIONS
+jcs.region.aafCache=
+jcs.region.aafCache.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes
+jcs.region.aafCache.cacheattributes.MaxObjects=1000
+jcs.region.aafCache.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache
+jcs.region.aafCache.cacheattributes.UseMemoryShrinker=false
+jcs.region.aafCache.cacheattributes.MaxMemoryIdleTime=3600
+jcs.region.aafCache.cacheattributes.ShrinkerInterval=60
+jcs.region.aafCache.cacheattributes.MaxSpoolPerRun=500
+jcs.region.aafCache.elementattributes=org.apache.commons.jcs.engine.ElementAttributes
+jcs.region.aafCache.elementattributes.IsEternal=false
+
+# PRE-DEFINED CACHE REGIONS
+jcs.region.appNameCache=
+jcs.region.appNameCache.cacheattributes=org.apache.commons.jcs.engine.CompositeCacheAttributes
+jcs.region.appNameCache.cacheattributes.MaxObjects=1000
+jcs.region.appNameCache.cacheattributes.MemoryCacheName=org.apache.commons.jcs.engine.memory.lru.LRUMemoryCache
+jcs.region.appNameCache.cacheattributes.UseMemoryShrinker=false
+jcs.region.appNameCache.cacheattributes.MaxMemoryIdleTime=3600
+jcs.region.appNameCache.cacheattributes.ShrinkerInterval=60
+jcs.region.appNameCache.cacheattributes.MaxSpoolPerRun=500
+jcs.region.appNameCache.elementattributes=org.apache.commons.jcs.engine.ElementAttributes
+jcs.region.appNameCache.elementattributes.IsEternal=false
+
+
+
+
diff --git a/jar/src/main/webapp/WEB-INF/classes/logback.xml b/jar/src/main/webapp/WEB-INF/classes/logback.xml
new file mode 100644
index 00000000..fe7f54ae
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/logback.xml
@@ -0,0 +1,270 @@
+<!--
+ ============LICENSE_START==========================================
+ org.onap.music
+ ===================================================================
+ Copyright (c) 2017 AT&T Intellectual Property
+ ===================================================================
+ 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=============================================
+ ====================================================================
+-->
+<configuration scan="true" scanPeriod="3 seconds">
+ <!--<jmxConfigurator /> -->
+ <!-- directory path for all other type logs -->
+ <property name="logDir" value="/opt/app/music/logs" />
+
+ <!-- directory path for debugging type logs -->
+ <property name="debugDir" value="debug-logs" />
+
+ <!-- specify the component name -->
+ <!-- <property name="componentName" value="EELF"></property> -->
+ <property name="componentName" value="MUSIC"></property>
+
+ <!-- log file names -->
+ <property name="generalLogName" value="music" />
+ <property name="securityLogName" value="security" />
+ <property name="errorLogName" value="error" />
+ <property name="metricsLogName" value="metrics" />
+ <property name="auditLogName" value="audit" />
+ <property name="debugLogName" value="debug" />
+ <property name="defaultPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n" />
+ <property name="applicationLoggerPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %msg%n" />
+ <property name="auditLoggerPattern" value="%X{BeginTimestamp}|%X{EndTimestamp}|%X{RequestId}|%X{ServiceInstanceId}|%thread|%X{VirtualServerName}|%X{ServiceName}|%X{PartnerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%.-5level|%X{AlertSeverity}|%X{ServerIPAddress}|%X{ElapsedTime}|%X{ServerFQDN}|%X{RemoteHost}|%X{ClassName}|%X{Unused}|%X{ProcessKey}|%X{CustomField1}|%X{CustomField2}|%X{CustomField3}|%X{CustomField4}| %msg%n" />
+ <property name="metricsLoggerPattern" value="%X{BeginTimestamp}|%X{EndTimestamp}|%X{RequestId}|%X{ServiceInstanceId}|%thread|%X{VirtualServerName}|%X{ServiceName}|%X{PartnerName}|%X{TargetEntity}|%X{TargetServiceName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%.-5level|%X{AlertSeverity}|%X{ServerIPAddress}|%X{ElapsedTime}|%X{ServerFQDN}|%X{RemoteHost}|%X{ClassName}|%X{Unused}|%X{ProcessKey}|%X{TargetVirtualEntity}|%X{CustomField1}|%X{CustomField2}|%X{CustomField3}|%X{CustomField4}| %msg%n" />
+ <property name="errorLoggerPattern" value= "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %msg%n " />
+ <property name="debugLoggerPattern" value="%date{ISO8601,UTC}|%X{RequestId}| %msg%n" ></property>
+ <property name="logDirectory" value="${logDir}/${componentName}" />
+ <property name="debugLogDirectory" value="${debugDir}/${componentName}" />
+ <!-- Example evaluator filter applied against console appender -->
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <!-- <encoder>
+ <pattern>${defaultPattern}</pattern>
+ </encoder> -->
+ <layout class="">
+ <pattern>
+ %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
+ </pattern>
+ </layout>
+ </appender>
+
+ <!-- ============================================================================ -->
+ <!-- EELF Appenders -->
+ <!-- ============================================================================ -->
+ <appender name="EELF"
+ class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${logDirectory}/${generalLogName}.log</file>
+ <rollingPolicy
+ class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${logDirectory}/${generalLogName}.%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>${applicationLoggerPattern}</pattern>
+ </encoder>
+ </appender>
+
+ <appender name="asyncEELF" class="ch.qos.logback.classic.AsyncAppender">
+ <queueSize>256</queueSize>
+ <includeCallerData>true</includeCallerData>
+ <appender-ref ref="EELF" />
+ </appender>
+
+ <!-- EELF Security Appender. This appender is used to record security events
+ to the security log file. Security events are separate from other loggers
+ in EELF so that security log records can be captured and managed in a secure
+ way separate from the other logs. This appender is set to never discard any
+ events. -->
+ <appender name="EELFSecurity"
+ class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${logDirectory}/${securityLogName}.log</file>
+ <rollingPolicy
+ class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${logDirectory}/${securityLogName}.%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{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n </pattern>
+ </encoder>
+ </appender>
+
+ <appender name="asyncEELFSecurity" class="ch.qos.logback.classic.AsyncAppender">
+ <queueSize>256</queueSize>
+ <discardingThreshold>0</discardingThreshold>
+ <appender-ref ref="EELFSecurity" />
+ </appender>
+
+
+
+
+ <!-- EELF Audit Appender. This appender is used to record audit engine
+ related logging events. The audit logger and appender are specializations
+ of the EELF application root logger and appender. This can be used to segregate
+ Policy engine events from other components, or it can be eliminated to record
+ these events as part of the application root log. -->
+
+ <appender name="EELFAudit"
+ class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${logDirectory}/${auditLogName}.log</file>
+ <rollingPolicy
+ class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${logDirectory}/${auditLogName}.%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>${auditLoggerPattern}</pattern>
+ </encoder>
+ </appender>
+ <appender name="asyncEELFAudit" class="ch.qos.logback.classic.AsyncAppender">
+ <queueSize>256</queueSize>
+ <appender-ref ref="EELFAudit" />
+ </appender>
+
+<appender name="EELFMetrics"
+ class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${logDirectory}/${metricsLogName}.log</file>
+ <rollingPolicy
+ class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${logDirectory}/${metricsLogName}.%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{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} -
+ %msg%n"</pattern> -->
+ <pattern>${metricsLoggerPattern}</pattern>
+ </encoder>
+ </appender>
+
+
+ <appender name="asyncEELFMetrics" class="ch.qos.logback.classic.AsyncAppender">
+ <queueSize>256</queueSize>
+ <appender-ref ref="EELFMetrics"/>
+ </appender>
+
+ <appender name="EELFError"
+ class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${logDirectory}/${errorLogName}.log</file>
+ <rollingPolicy
+ class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${logDirectory}/${errorLogName}.%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>${errorLoggerPattern}</pattern>
+ </encoder>
+ </appender>
+
+ <appender name="asyncEELFError" class="ch.qos.logback.classic.AsyncAppender">
+ <queueSize>256</queueSize>
+ <appender-ref ref="EELFError"/>
+ </appender>
+
+ <appender name="EELFDebug"
+ class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <file>${debugLogDirectory}/${debugLogName}.log</file>
+ <rollingPolicy
+ class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
+ <fileNamePattern>${debugLogDirectory}/${debugLogName}.%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>${debugLoggerPattern}</pattern>
+ </encoder>
+ </appender>
+
+ <appender name="asyncEELFDebug" class="ch.qos.logback.classic.AsyncAppender">
+ <queueSize>256</queueSize>
+ <appender-ref ref="EELFDebug" />
+ <includeCallerData>true</includeCallerData>
+ </appender>
+
+
+ <!-- ============================================================================ -->
+ <!-- EELF loggers -->
+ <!-- ============================================================================ -->
+ <logger name="com.att.eelf" level="info" additivity="false">
+ <appender-ref ref="asyncEELF" />
+
+ </logger>
+ <logger name="com.att.eelf.security" level="info" additivity="false">
+ <appender-ref ref="asyncEELFSecurity" />
+
+ </logger>
+
+
+ <logger name="com.att.eelf.audit" level="info" additivity="false">
+ <appender-ref ref="asyncEELFAudit" />
+
+ </logger>
+
+ <logger name="com.att.eelf.metrics" level="info" additivity="false">
+ <appender-ref ref="asyncEELFMetrics" />
+
+ </logger>
+
+
+ <logger name="com.att.eelf.error" level="error" additivity="false">
+ <appender-ref ref="asyncEELFError" />
+
+ </logger>
+
+ <logger name="com.att.eelf.debug" level="debug" additivity="false">
+ <appender-ref ref="asyncEELFDebug" />
+
+ </logger>
+
+
+
+
+ <root level="INFO">
+ <appender-ref ref="asyncEELF" />
+ <appender-ref ref="STDOUT" />
+ </root>
+
+</configuration>
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore$1.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore$1.class
new file mode 100644
index 00000000..5590b259
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore$1.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore.class
new file mode 100644
index 00000000..e55ffa6f
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/MusicDataStore.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/PreparedQueryObject.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/PreparedQueryObject.class
new file mode 100644
index 00000000..9ddc7a03
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/PreparedQueryObject.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/AAFResponse.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/AAFResponse.class
new file mode 100644
index 00000000..9a8c5a8a
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/AAFResponse.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JSONObject.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JSONObject.class
new file mode 100644
index 00000000..4f4d0ccf
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JSONObject.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonDelete.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonDelete.class
new file mode 100644
index 00000000..fe259852
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonDelete.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonInsert.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonInsert.class
new file mode 100644
index 00000000..bc835fb3
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonInsert.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonKeySpace.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonKeySpace.class
new file mode 100644
index 00000000..61cb2ea8
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonKeySpace.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonLeasedLock.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonLeasedLock.class
new file mode 100644
index 00000000..498e3296
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonLeasedLock.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonOnboard.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonOnboard.class
new file mode 100644
index 00000000..8785a467
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonOnboard.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonSelect.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonSelect.class
new file mode 100644
index 00000000..edf472f8
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonSelect.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonTable.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonTable.class
new file mode 100644
index 00000000..c9d8acb2
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonTable.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonUpdate.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonUpdate.class
new file mode 100644
index 00000000..1cf13b99
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/JsonUpdate.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/NameSpace.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/NameSpace.class
new file mode 100644
index 00000000..b388220b
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/datastore/jsonobjects/NameSpace.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/healthcheck/MusicHealthCheck.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/healthcheck/MusicHealthCheck.class
new file mode 100644
index 00000000..31f327cf
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/healthcheck/MusicHealthCheck.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/EELFLoggerDelegate.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/EELFLoggerDelegate.class
new file mode 100644
index 00000000..3ccd20b7
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/EELFLoggerDelegate.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/AppMessages.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/AppMessages.class
new file mode 100644
index 00000000..b0b4c81c
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/AppMessages.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorCodes.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorCodes.class
new file mode 100644
index 00000000..a2694e7f
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorCodes.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorSeverity.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorSeverity.class
new file mode 100644
index 00000000..3b96585b
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorSeverity.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorTypes.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorTypes.class
new file mode 100644
index 00000000..8afdf70b
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/eelf/logging/format/ErrorTypes.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicExceptionMapper.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicExceptionMapper.class
new file mode 100644
index 00000000..31d6334a
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicExceptionMapper.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicLockingException.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicLockingException.class
new file mode 100644
index 00000000..9fdf6912
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicLockingException.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicPolicyVoilationException.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicPolicyVoilationException.class
new file mode 100644
index 00000000..a4f5de83
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicPolicyVoilationException.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicQueryException.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicQueryException.class
new file mode 100644
index 00000000..4ece8eb5
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicQueryException.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicServiceException.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicServiceException.class
new file mode 100644
index 00000000..e8003b56
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/exceptions/MusicServiceException.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/LockListener.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/LockListener.class
new file mode 100644
index 00000000..92a12649
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/LockListener.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState$LockStatus.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState$LockStatus.class
new file mode 100644
index 00000000..171ce2b4
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState$LockStatus.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState.class
new file mode 100644
index 00000000..91b65fab
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockState.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockingService.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockingService.class
new file mode 100644
index 00000000..7acbed85
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/MusicLockingService.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport$1.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport$1.class
new file mode 100644
index 00000000..f499d1d0
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport$1.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport.class
new file mode 100644
index 00000000..541e0206
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ProtocolSupport.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZNodeName.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZNodeName.class
new file mode 100644
index 00000000..dfb9b772
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZNodeName.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$1.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$1.class
new file mode 100644
index 00000000..a914addb
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$1.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$2.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$2.class
new file mode 100644
index 00000000..e85f9012
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$2.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$3.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$3.class
new file mode 100644
index 00000000..e1dc66c6
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$3.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$4.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$4.class
new file mode 100644
index 00000000..9aef9f5e
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$4.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$LockZooKeeperOperation.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$LockZooKeeperOperation.class
new file mode 100644
index 00000000..3ad2abfc
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService$LockZooKeeperOperation.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService.class
new file mode 100644
index 00000000..897e2a4e
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZkStatelessLockService.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZooKeeperOperation.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZooKeeperOperation.class
new file mode 100644
index 00000000..26b0d20c
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/lockingservice/ZooKeeperOperation.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CachingUtil.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CachingUtil.class
new file mode 100644
index 00000000..8683a8db
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CachingUtil.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CronJobManager.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CronJobManager.class
new file mode 100644
index 00000000..011c480b
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/CronJobManager.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore$Condition.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore$Condition.class
new file mode 100644
index 00000000..60fb682e
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore$Condition.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore.class
new file mode 100644
index 00000000..9e978579
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicCore.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicDigest.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicDigest.class
new file mode 100644
index 00000000..7cde4e17
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicDigest.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil$1.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil$1.class
new file mode 100644
index 00000000..61edc7da
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil$1.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil.class
new file mode 100644
index 00000000..46eb8b6c
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/MusicUtil.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/PropertiesListener.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/PropertiesListener.class
new file mode 100644
index 00000000..19d572d5
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/PropertiesListener.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ResultType.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ResultType.class
new file mode 100644
index 00000000..95bdba30
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ResultType.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ReturnType.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ReturnType.class
new file mode 100644
index 00000000..9f274e26
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/main/ReturnType.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/response/jsonobjects/JsonResponse.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/response/jsonobjects/JsonResponse.class
new file mode 100644
index 00000000..bb4c16c2
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/response/jsonobjects/JsonResponse.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicAdminAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicAdminAPI.class
new file mode 100644
index 00000000..769ff723
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicAdminAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicBmAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicBmAPI.class
new file mode 100644
index 00000000..b501f3ac
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicBmAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI$RowIdentifier.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI$RowIdentifier.class
new file mode 100644
index 00000000..1aa3e069
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI$RowIdentifier.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI.class
new file mode 100644
index 00000000..67d84f21
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicDataAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicHealthCheckAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicHealthCheckAPI.class
new file mode 100644
index 00000000..e298e064
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicHealthCheckAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicLocksAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicLocksAPI.class
new file mode 100644
index 00000000..d4100e6a
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicLocksAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicQAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicQAPI.class
new file mode 100644
index 00000000..1c28d1b1
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicQAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicTestAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicTestAPI.class
new file mode 100644
index 00000000..db3248ee
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicTestAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicVersionAPI.class b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicVersionAPI.class
new file mode 100644
index 00000000..978c7b05
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/org/onap/music/rest/RestMusicVersionAPI.class
Binary files differ
diff --git a/jar/src/main/webapp/WEB-INF/classes/project.properties b/jar/src/main/webapp/WEB-INF/classes/project.properties
new file mode 100644
index 00000000..3b6d2283
--- /dev/null
+++ b/jar/src/main/webapp/WEB-INF/classes/project.properties
@@ -0,0 +1,4 @@
+version=2.5.3
+artifactId=MUSIC
+music.properties=/opt/app/music/etc/music.properties
+