New WebStudio - How to change Hot deployment settings for managed project when persistence is enabled for RMS?

New WebStudio - How to change Hot deployment settings for managed project when persistence is enabled for RMS?

book

Article ID: KB0074814

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition 5.5.0

Description

The common practice till now to change Hot Deployment settings for your application in RMS was to change them in RMS.CDD and restart RMS for changes to take affect. In BE 5.5.0 we provide option in new Web Studio UI to change these settings and this is the option user should use when persistence is enabled. The changes made to RMS.CDD Hot Deployment section will not take affect even if you restart RMS. 

The following are properties from hot Deploy section in RMS.CDD that can be changed from New Web Studio UI:
 
 <property-group comment="" name="HotDeploy">     <property name="CreditCardApplication.ws.applicableEnvironments" type="string" value="QA,PROD"/>     <property name="CreditCardApplication.QA.ws.jmx.hotDeploy.enable" type="boolean" value="true"/>     <property name="CreditCardApplication.QA.ws.jmx.inMemory" type="boolean" value="true"/>     <property name="CreditCardApplication.QA.ws.jmx.host" type="string" value="localhost"/>     <property name="CreditCardApplication.QA.ws.jmx.port" type="integer" value="9990"/>     <property name="CreditCardApplication.QA.ws.jmx.user" type="string" value=""/>     <property name="CreditCardApplication.QA.ws.jmx.password" type="string" value=""/>     <property name="CreditCardApplication.QA.ws.jmx.clusterName" value="CreditCardApplication"/>     <property name="CreditCardApplication.QA.ws.jmx.agentName" value="inference-class"/>

 

Issue/Introduction

New WebStudio - How to change Hot deployment settings for managed project when persistence is enabled for RMS?

Environment

All Supported Platforms

Resolution

When persistence (Shared Nothing or Shared All) is enabled the hot Deployment settings for projects need to be changed in Application Settings in New Web Studio UI. 
Once RMS starts first time we then load the hot deployment and some other settings like email notification settings from our persistence store. 

To change the hot deployment settings in new Web Studio UI user can follow steps below.

-Open New Web Studio UI, click on Menu on top right corner
- Click on "Settings"
- Expand "Application Settings --> Deployment Preferences" -- under hot deployment settings make necessary changes. For instance you can flip the deployment from In-Memory project to Cache enabled project or change cluster name or JMX port etc. Your new settings should take affect without restarting RMS.

Please refer to new Web Studio UI screenshot below :

User-added image