How to set MaxDeployment revision history for applications that are deployed using Appmanage?

How to set MaxDeployment revision history for applications that are deployed using Appmanage?

book

Article ID: KB0086062

calendar_today

Updated On:

Products Versions
TIBCO Administrator -
Not Applicable -

Description

Resolution:
Description:
============
If MaxDeployment revision history needs to be set for applications that are deployed using Appmanage, this can be done by adding the following line in the application config file. This will set Max deploy revision to 3. Afterward, Appmanage should be run with the deployconfig option.

&ltmaxdeploymentrevision&gt3</maxdeploymentrevision>

Environment:
===========
TIBCO Administrator 5.x.x
TIBCO Runtime Agent 5.x.x
OS : All

Resolution:
==========
Here is the content from the Sample xml file:
====================================
<?xml version="1.0" encoding="UTF-8"?>

&ltapplication xmlns="http://www.tibco.com/xmlns/ApplicationManagement" name="dummyPrj">
    &ltrepoInstanceName>%%DOMAIN%%-dummyPrj</repoInstanceName>
    &ltmaxdeploymentrevision&gt3</maxdeploymentrevision>
    &ltNVPairs name="Global Variables">
        &ltNameValuePair>
            &ltname&gtDirLedger</name>
            &ltvalue>.</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtDirTrace</name>
            &ltvalue>.</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtHawkEnabled</name>
            &ltvalue&gtfalse</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtJmsProviderUrl</name>
            &ltvalue&gttcp://localhost:7222</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtJmsSslProviderUrl</name>
            &ltvalue&gtssl://localhost:7243</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtRemoteRvDaemon</name>
            &ltvalue></value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtRvDaemon</name>
            &ltvalue&gttcp:7500</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtRvNetwork</name>
            &ltvalue></value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtRvService</name>
            &ltvalue&gt7500</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtRvaHost</name>
            &ltvalue&gtlocalhost</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtRvaPort</name>
            &ltvalue&gt7600</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtTIBHawkDaemon</name>
            &ltvalue&gttcp:7474</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtTIBHawkNetwork</name>
            &ltvalue></value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gtTIBHawkService</name>
            &ltvalue&gt7474</value>
        </NameValuePair>
        &ltNameValuePair>
            &ltname&gttestGV</name>
            &ltvalue&gta</value>
        </NameValuePair>
    </NVPairs>
    &ltrepoInstances selected="local">
        &ltlocalRepoInstance>
            &ltencoding&gtISO8859-1</encoding>
        </localRepoInstance>
    </repoInstances>
    &ltservices>
        &ltbw name="Process Archive.par">
            &ltenabled&gttrue</enabled>
            &ltbindings>
                &ltbinding name="Process Archive">
                    &ltmachine&gtfrpei-T510</machine>
                    &ltproduct>
                        &lttype&gtBW</type>
                        &ltversion&gt5.9</version>
                        &ltlocation&gtC:/tibco/bw/5.9</location>
                    </product>
                    &ltsetting>
                        &ltstartOnBoot&gtfalse</startOnBoot>
                        &ltenableVerbose&gtfalse</enableVerbose>
                        &ltmaxLogFileSize&gt20000</maxLogFileSize>
                        &ltmaxLogFileCount&gt4</maxLogFileCount>
                        &ltthreadCount&gt8</threadCount>
                        &ltNTService>
                            &ltrunAsNT&gtfalse</runAsNT>
                            &ltstartupType&gtautomatic</startupType>
                        </NTService>
                        &ltjava>
                            &ltinitHeapSize&gt32</initHeapSize>
                            &ltmaxHeapSize&gt256</maxHeapSize>
                            &ltthreadStackSize&gt256</threadStackSize>
                        </java>
                    </setting>
                    &ltshutdown>
                        &ltcheckpoint&gtfalse</checkpoint>
                        &lttimeout&gt0</timeout>
                    </shutdown>
                </binding>
            </bindings>
            &ltNVPairs name="Runtime Variables">
                &ltNameValuePair>
                    &ltname&gttestGV</name>
                    &ltvalue&gta</value>
                </NameValuePair>
            </NVPairs>
            &ltNVPairs name="Adapter SDK Properties">
                &ltNameValuePair>
                    &ltname&gtTrace.Task.*</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtEnableMemorySavingMode</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.engine.enableJobRecovery</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.engine.autoCheckpointRestart</name>
                    &ltvalue&gttrue</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.engine.jobstats.enable</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtlog.file.encoding</name>
                    &ltvalue></value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.engine.emaEnabled</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.container.service</name>
                    &ltvalue></value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.container.service.rmi.port</name>
                    &ltvalue&gt9995</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.platform.services.retreiveresources.Enabled</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.platform.services.retreiveresources.Hostname</name>
                    &ltvalue&gtlocalhost</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.platform.services.retreiveresources.Httpport</name>
                    &ltvalue&gt8010</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.platform.services.retreiveresources.defaultEncoding</name>
                    &ltvalue&gtISO8859_1</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.platform.services.retreiveresources.enableLookups</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.platform.services.retreiveresources.isSecure</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.platform.services.retreiveresources.identity</name>
                    &ltvalue>/Identity_HTTPConnection.id</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtbw.log4j.configuration</name>
                    &ltvalue></value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtclientAck</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
                &ltNameValuePair>
                    &ltname&gtredelivery</name>
                    &ltvalue&gtfalse</value>
                </NameValuePair>
            </NVPairs>
            &ltfailureCount&gt0</failureCount>
            &ltfailureInterval&gt0</failureInterval>
            &ltbwprocesses>
                &ltbwprocess name="Process Definition.process">
                    &ltstarter&gtTimer</starter>
                    &ltenabled&gttrue</enabled>
                    &ltmaxJob&gt0</maxJob>
                    &ltactivation&gttrue</activation>
                    &ltflowLimit&gt0</flowLimit>
                </bwprocess>
            </bwprocesses>
            &ltisFt&gtfalse</isFt>
        </bw>
    </services>
</application>
======================================

Issue/Introduction

How to set MaxDeployment revision history for applications that are deployed using Appmanage?