aboutsummaryrefslogtreecommitdiffstats
path: root/cmso-service/src/test/resources/application.properties
diff options
context:
space:
mode:
authorRamaPrasad Amaranarayana (ra5425) <ra5425@att.com>2018-09-19 18:42:58 -0400
committerRamaPrasad Amaranarayana (ra5425) <ra5425@att.com>2018-09-19 18:42:58 -0400
commit4639a66f22d841bd4b44bdd554e62c311c4c1a37 (patch)
tree3fd829d34ee86b4cf58ec725c9612e6125b71a75 /cmso-service/src/test/resources/application.properties
parent20040441d76b9523832a20d9308e7345c0eb9061 (diff)
Change Management Schedule Optimization
Adding CMSO Service Code for Change Management Schedule Optimization Change-Id: I11d98eb24544bc5fda0be64d196433cf67917a7a Issue-ID: OPTFRA-353 Signed-off-by: RamaPrasad Amaranarayana (ra5425) <ra5425@att.com>
Diffstat (limited to 'cmso-service/src/test/resources/application.properties')
-rw-r--r--cmso-service/src/test/resources/application.properties144
1 files changed, 144 insertions, 0 deletions
diff --git a/cmso-service/src/test/resources/application.properties b/cmso-service/src/test/resources/application.properties
new file mode 100644
index 0000000..1ddf6c8
--- /dev/null
+++ b/cmso-service/src/test/resources/application.properties
@@ -0,0 +1,144 @@
+#-------------------------------------------------------------------------------
+# Copyright 2017-2018 AT&T Intellectual Property.
+# Modifications Copyright 2018 IBM.
+#
+# 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.
+#
+#
+# Unless otherwise specified, all documentation contained herein is licensed
+# under the Creative Commons License, Attribution 4.0 Intl. (the ??License?);
+# you may not use this documentation except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://creativecommons.org/licenses/by/4.0/
+#
+# Unless required by applicable law or agreed to in writing, documentation
+# 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.
+#-------------------------------------------------------------------------------
+
+info.build.artifact=@project.artifactId@
+info.build.name=@project.name@
+info.build.description=@project.description@
+info.build.version=@project.version@
+
+spring.jersey.type=filter
+
+logging.level.root=info
+logging.level.org.glassfish=info
+logging.level.org.glassfish.jersey=info
+
+spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
+
+test.datasource.url=jdbc:h2:file:./h2db;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=true;MODE=MYSQL
+test.datasource.driver-class-name=org.h2.Driver
+test.datasource.username=sa
+test.datasource.password=sa
+
+test.datasource.initialize=false
+test.datasource.tomcat.max-wait=10000
+test.datasource.tomcat.initialSize=5
+test.datasource.tomcat.max-active=25
+test.datasource.tomcat.test-on-borrow=true
+
+test.jpa.show-sql=false
+test.jpa.hibernate.ddl-auto=none
+test.jpa.hibernate.naming.strategy=org.hibernate.cfg.EJB3NamingStrategy
+test.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
+test.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
+
+logging.pattern.console=%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr($ threadId: {PID:- }){magenta} %clr(---){faint} %clr([ hostname: %X{hostname} serviceName: %X{serviceName} version: %X{version} transactionId: %X{transactionId} requestTimeStamp: %X{requestTimestamp} responseTimeStamp: %X{responseTimestamp} duration: %X{duration}]){yellow} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wex
+
+cmso.aaf.enabled=false
+
+# Enable swagger - Enable in development and test only
+cmso.swagger.enabled=true
+
+# Do not validate workflow name. Best effort will be used to create ticket
+# Expectation is that missing attributes will be provided in the DomainData
+cmso.allowUnknownWorkflowNames = true
+
+# Enable schedule immediate to be dispatched without ticket approvals
+# Has no effect when in vTM loopback mode as always approved.
+cmso.cm.dispatch.immediate.enabled = true
+
+# NUmber of seconds between sniro dispatch jobs
+cmso.sniro.job.interval.ms=10000
+
+# NUmber of seconds between change management cmso polling jobs
+# Controls frequenct of polling to the ChangeManagementScheduler table...
+cmso.cm.polling.job.interval.ms=10000
+# How many management cmso polling intervals to look ahead to dispatch
+# (To account for possible latency of the polling job)
+cmso.cm.polling.job.lookahead.intervals=5
+# Lead time before event time to enable dispatcher to
+# test that it is safe to dispatch (i.e. meeting reminder lead time)
+cmso.cm.dispatcher.lead.time.ms=5000
+# Lead time to prepare and call VID to dispatch work to MSO
+# Includes latency from VID call to the start of the workflow
+cmso.cm.dispatch.lead.time.ms=1000
+
+# sniro info
+cmso.sniro.maxAttempts=20
+#cmso.sniro.url=https://zldcmtc1njcoll01.homer.att.com:14699/sniro/api/v2/cmso
+#cmso.sniroCMSchedulerUsername=test1
+#cmso.sniroCMSchedulerPassword=enc:zZAbyhJhxJjqIrXNiXRl2g==
+#cmso.sniro.callbackurl=http://mtanjv9sdlg10.aic.cip.att.com:8089/cmso/v1/ChangeManagement/sniroCallback
+
+## loopback settings
+cmso.sniro.url=http://localhost:8089/cmso/v1/loopbacktest/sniro
+cmso.sniroCMSchedulerUsername=cmso@onap.org
+cmso.sniroCMSchedulerPassword=enc:bfodXf8qRfCqMvlxVBYNWQ==
+cmso.sniro.callbackurl=http://localhost:8089/cmso/v1/ChangeManagement/sniroCallback
+
+org.quartz.jobStore.class=org.quartz.simpl.RAMJobStore
+
+vid.loopback.mso.requestId=dummy123
+
+mso.polling.interval.ms=10000
+#mso.user=cmso@onap.org
+#mso.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==
+
+## loopback settings
+mso.url=http://localhost:8089/cmso/v1/loopbacktest/mso
+mso.user=cmso@onap.org
+mso.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==
+
+vtm.vnfs.per.ticket=1
+
+vtm.url=http://localhost:8089/cmso/v1/loopbacktest/
+vtm.listPath=30673/vtm/searchChangeRecord/v1/listChangeRecords
+vtm.fetchQuestionnairePath=30673/vtm/searchChangeRecord/v1/getCheckListQuestionnaires
+vtm.createPath=31219/vtm/createChangeRecord/v1/createChangeRecord
+vtm.closePath=31127/vtm/manageChangeRecord/v1/closeCancelChangeRecord
+vtm.updatePath=31127/vtm/manageChangeRecord/v1/updateChangeRecord
+vtm.updateQuestionnairePath=31127/vtm/manageChangeRecord/v1/updateCheckListQuestionnaires
+
+vtm.user=cmso@onap.org
+vtm.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==
+vtm.template.folder=data/templates/vtm
+
+####
+# configure the vTM ticket states that will allow a schedule to be dispatched
+# FOrmat:
+# <approvalStatus>|<status>,<approvalStatus>|<status>
+# Approval Required|Assigned is the state of a ticket when it is created by Scheduler
+vtm.approvalStatus=Approved|Scheduled,Approved|Assigned
+
+mechid.user=cmso@onap.org
+mechid.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==
+
+vid.user=cmso@onap.org
+vid.pass=enc:bfodXf8qRfCqMvlxVBYNWQ==