Impostazione attributi MBean disponibili

È possibile modificare diversi attributi di CM (Change Management) Server mediante l'impostazione degli attributi MBean. Questo argomento descrive gli attributi MBean e come impostarli.

Gli attributi vengono classificati in base all'MBean in cui risiedono. Tutti i parametri possono essere richiamati e sono contrassegnati dalla lettera [R] che significa lettura. I parametri che è possibile modificare sono contrassegnati dalla lettera [W] che significa scrittura. È possibile accedere a questi attributi con i comandi JACL utilizzando il programma di utilità della riga comandi wsadmin di WebSphere. Il file teamAdminUtils.jacl fornisce alcuni esempi di funzioni, sintassi e comandi JACL.

È possibile apportare modifiche ai parametri impostabili solo durante l'esecuzione di CM Server; non è necessario riavviare il server poiché le modifiche sono visibili in tempo reale. Le modifiche apportate agli attributi MBean che regolano l'avvio dei processi del server ONCRPC di backend non influiscono sui processi ONCRPC di backend già avviati; le nuove impostazioni vengono applicate solo ai processi del server ONCRPC di backend appena avviati.

All'avvio di CM Server vengono creati tre MBean: TeamServerMBean che contiene gli attributi di configurazione dell'intero CM Server, CcServerFactoryMBean che contiene gli attributi factory di connessione gestito di ClearCase e CqServerFactoryMBean che contiene gli attributi factory di connessione gestito di ClearQuest. Ognuno di questi MBean rappresenta un'entità distinta configurabile all'interno di CM Server.

I factory di connessione gestiti sono i componenti di CM Server responsabili dell'avvio dei processi del server ONCRPC di backend. Tali processi di backend fanno da ponte per la connessione ai prodotti principali specifici di ClearCase e ClearQuest.

Il factory di connessione gestito di ClearCase avvia i processi del server di backend ONCRPC ClearCase a thread singolo, ognuno dei quali viene considerato un singolo processo ccrpc. Un processo viene avviato per una serie specifica di credenziali e gestisce tale serie di credenziali fino a quando non è più necessario. Poiché il processo ccrpc è a thread singolo, ogni processo ccrpc tendenzialmente rimane attivo per brevi periodi di tempo. Il factory di connessione gestito di ClearCase esegue automaticamente la gestione del ciclo di vita su ogni processo ccrpc.

Il factory di connessione gestito di ClearQuest avvia uno o (se possibile) più processi del server di backend ONCRPC ClearQuest multithread, ognuno dei quali viene considerato un processo cqrpc singolo. Poiché il processo cqrpc è multithread, è in grado elaborare richieste da numerose credenziali diverse, quindi i processi cqrpc tendono a consumare più risorse e a rimanere attivi più a lungo dei processi di backend ccrpc. Il factory di connessione gestito di ClearQuest esegue automaticamente la gestione del ciclo di vita su ogni processo cqrpc.

Per ulteriori informazioni sulla gestione del ciclo di vita del factory di connessione gestito di CM Server, consultare Gestione del ciclo di vita del factory di connessione gestito di CM Server.

CM Server include i seguenti MBean.

esempio di wsadmin

Il seguente esempio illustra i comandi basati su JACL per l'avvio e l'utilizzo del programma di utilità wsadmin.
  • // Questa sezione fornisce i comandi di esempio per l'avvio e l'utilizzo del programma di utilità wsadmin.
    // Per scopi illustrativi, un prompt dei comandi del sistema operativo viene contrassegnato dal
    // carattere "#" e il prompt dei comandi wsadmin viene contrassegnato da "wsadmin>".
    
    // Esistono script del programma di utilità wsadmin di CM Server che forniscono diversi metodi
    // e funzioni convenienti. Questi script sono ubicati in una directory, ad esempio
    // "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" su Windows e
    // "/opt/rational/common/CM/scripts" sul sistema UNIX e Linux.
    
    // Aprire un prompt dei comandi e impostare la directory predefinita sull'ubicazione degli
    // script del programma di utilità wsadmin di CM Server. Ad esempio: 
    
    // Su Windows:
    # cd "C:\Program Files\IBM\RationalSDLC\common\CM\scripts"
    
    // Sul sistema UNIX e Linux:
    # cd /opt/rational/common/CM/scripts
    
    // Impostare la variabile di ambiente WAS_BIN sull'ubicazione del programma di utilità wsadmin
    // utilizzando la sintassi appropriata per la shell preferita. Ad esempio:
    
    // Su Windows:
    # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\eWAS\bin" 
    
    // Sul sistema UNIX e Linux:
    # WAS_BIN=/opt/rational/common/eWAS/bin
    
    // Avviare il programma di utilità wsadmin specificando il nome del profilo di CM Server. Il nome
    // predefinito del profilo di CM Server è 'cmprofile'.  Ad esempio:
    
    // Su Windows:
    # %WAS_BIN%\wsadmin -profileName cmprofile
    
    // Sul sistema UNIX e Linux:
    # $WAS_BIN/wsadmin.sh -profileName cmprofile
    
    // Il seguente comando wsadmin carica le funzioni utili di wsadmin di CM Server:
    wsadmin> source teamAdminUtils.jacl
    
    // Il comando seguente mostra un esempio della modalità di visualizzazione di alcuni comandi utili.
    // La funzione getTeamServer risulta utile per creare un puntatore al TeamServerMBean
    // di livello superiore e aiuta a richiamare e impostare attributi TeamServerMBean singoli.
    
    wsadmin> info proc *Team*
        startTeamEAR stopTeamEAR getTeamServer
    
    // Il seguente comando visualizza i comandi 'dump' disponibili per
    // visualizzare in modo semplice e veloce i valori MBean:
    wsadmin> info proc dump*
    
       dumpAllServers dumpAll dumpTeamServer dumpCcServers dumpCqServerFactory 
       dumpCcServerFactory dumpCqServers
    
    
    // Il seguente comando utilizza il comando di convenienza 'getTeamServer' per impostare la
    // variabile 't' che può essere utilizzata per accedere agli attributi TeamServerMBean:
    wsadmin> set t [getTeamServer]
    
    // Richiamare i valori degli attributi TeamServerMBean utilizzando la variabile 't':
    wsadmin> $AdminControl getAttributes $t
    
    {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId,
        mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01,
        process=server1}
    
    {ccrcUseViewHostPathForGlobalPath false}
    {oncrpcBufferLimit 100}
    {cqLoginSessionWaitTimeout 300}
    {oncrpcInterruptLimit 1000}
    {ccrcUnixCqHome {
    {sessionReaperThreadDelay 900}
    {ccrcUserRegionMapfile {
    {ccrcTempDir {
    {ccrcTraceSubsystem {
    {sessionQueryObjectTimeout 1800}
    {oncrpcServers {
    {cqLoginSessionTimeout 1800}
    {cqFulltextSearchRecordHitLimit 200}
    {ejbBufferLimit 100}
    {ccrcVobLineTerminator {
    {sessionRecordObjectTimeout 10800}
    {cqFulltextSearchPageSize 25}
    {numberOfActiveSessions 0}
    {ccServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CcServerFactoryMBeanId,
        mbeanIdentifier=CcServerFactoryMBeanId,type=stp.management.CcServerFactoryMBean,node=testhost2Node01,
        process=server1}
    {sessionObjectDefaultTimeout 1800}
    {ccrcUploadLimit 0}
    {maxProcureServerAttempts 6}
    {cqFulltextSearchCacheSize 1000}
    {ccrcTraceLevel 0}
    {maxCqSessionsPerUser 2}
    {ccrcLoginSessionTimeout 900}
    {totalNumberOfOncrpcServers 0}
    {ccrcViewStorage {
    {numberOfHttpSessionsCreated 0}
    {ccrcPrimaryGroup {
    {procureServerInterval 60}
    
    
    
    // Di seguito viene mostrato un altro modo più conveniente per richiamare tutti gli attributi TeamServerMBean:
    wsadmin> dumpTeamServer
    
    TeamServerMBean Attributes:
    ====================
    
    {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId,
        mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01,
        process=server1}
    
    {ccrcUseViewHostPathForGlobalPath false}
    . . .
    
    
    // Il comando successivo configura la variabile 'cc' per l'accesso agli attributi
    // MBean ccServerFactory. Si noti che la variabile 't', definita in un comando precedente, viene utilizzata per
    // ottenere un puntatore al valore dell'attributo ccServerFactory di TeamServerMBean. La
    // variabile 'cc', quindi, può essere utilizzata per accedere agli attributi in CcServerFactoryMBean:
    wsadmin> set cc [$AdminControl getAttribute $t ccServerFactory]
    
    // Di seguito viene illustrato un altro modo più conveniente per impostare la variabile 'cc':
    wsadmin>set cc [getCcServerFactory]
    
    
    // Altri comandi di convenienza 'get' includono: getCcServerFactory, getCqServerFactory, 
    // getTeamServer e getOncrpcServers.
    
    
    // Il comando successivo richiama i valori dell'attributo CcServerFactoryMBean utilizzando la variabile 'cc'
    // definita precedentemente:
    wsadmin> $AdminControl getAttributes $cc
        {oncrpcCallThreshold 5000}
        {idleServerInterval 600}
        {serverThresholdCount 50}
        {maxServersPerCredential 5}
        {maxServerCount 200}
        {interactionRequestTimeout 300}
        {busyServerPossiblyIdleLimit 14400}
    
    // Il seguente comando imposta l'attributo MBean maxServerCount definito in
    // CcServerFactoryMBean, a cui viene fatto riferimento utilizzando la variabile 'cc' definita in un comando precedente:
    wsadmin> $AdminControl setAttribute $cc maxServerCount 101
    
    
    // Il comando successivo imposta la variabile 'cq' per l'accesso agli attributi CqServerFactoryMBean.
    // Si noti che la variabile 't' definita in un comando precedente viene utilizzata per ottenere un puntatore al 
    // valore dell'attributo cqServerFactory di TeamServerMBean; la variabile 'cq', quindi, può essere utilizzata
    // per accedere agli attributi in CqServerFactoryMBean:
    wsadmin> set cq [$AdminControl getAttribute $t cqServerFactory]
    
    // Di seguito viene illustrato un altro modo più conveniente per impostare la variabile 'cq':
    wsadmin>set cq [getCqServerFactory]
    
    // Il comando successivo richiama i valori dell'attributo CqServerFactoryMBean utilizzando la variabile 'cq'
    // definita precedentemente:
    wsadmin> $AdminControl getAttributes $cq
    . . . 
    
    // Questo comando imposta la variabile 'os' per l'accesso all'elenco degli
    // MBean del server ONCRPC, ognuno dei quali rappresenta un server di backend ONCRPC specifico.
    // Il comando utilizza uno dei metodi di convenienza definiti nello script teamAdminUtils.jacl
    // che 'ha avuto origine' all'inizio di questa sessione:
    wsadmin> set os [$AdminControl invoke $t getOncrpcServers]
            .   .   .   
    
            // Viene visualizzato un elenco dei server di backend oncrpc in esecuzione. Il primo server oncrpc
            // si trova all'indice 0 (zero), il secondo all'indice 1 e così via...
    
    
    // Il comando successivo imposta la variabile 'o' per l'accesso al primo MBean del server oncrpc
    // visualizzato nell'output dal comando precedente. Questo livello di accesso all'attributo MBean
    // (ossia MBean specifici del server oncrpc) è fuorviante perché i processi del server oncrpc di backend
    // sono temporanei e possono essere terminati prima che l'utente possa effettuare l'accesso.
    wsadmin> set o [getOnc 0]   // '0' è il numero di indice del primo server di backend
                                   //  elencato nell'output dal comando precedente.
    
    // Questo comando richiama i valori dell'attributo MBean per il server oncrpc CQ
    //  definito dalla variabile 'o':
    wsadmin> $AdminControl getAttributes $o
            {workerThreadCount 16}
            {serverState 1}
            {activeStatefulHttpSessions 0}
            {port 3431}
            {oncrpcCalls 7}
            {recycleServerHttpSessionLimit 500}
            {serverId {ClearQuest - 0
            {serverType ClearQuest}
            {hostname testhost2}
            {activeHttpSessions 0}
            {totalHttpSessions 1}
    
    
    
    // Questi comandi impostano e richiamano l'attributo recycleServerHttpSessionLimit
    // nel server oncrpc CQ definito precedentemente dalla variabile 'o':
    wsadmin> $AdminControl setAttribute $o recycleServerHttpSessionLimit 501
    
    wsadmin> $AdminControl getAttribute $o recycleServerHttpSessionLimit 501
    
    
    // I comandi che seguono impostano e utilizzano la variabile 'o' per accedere al secondo
    // MBean del server oncrpc visualizzato nell'output dall'elenco di server oncrpc
    // ottenuto in precedenza. In questo esempio, il server ONCRPC CC desiderato ha già
    // terminato le attività di gestione del ciclo di vita di CM Server; ciò causa
    // l'errore che viene mostrato.
    wsadmin> set o [getOnc 1]   
    
    wsadmin> $AdminControl getAttributes $o
        WASX7015E: Exception running command: "$AdminControl getAttributes $o"; exception information:
           com.ibm.ws.scripting.ScriptingException: WASX7025E: Error found in String ""; cannot
           create ObjectName.
    
    // Nel precedente comando, il processo del server oncrpc CC in esecuzione è già stato
    // ripulito dall'attività di gestione del ciclo di vita di CM Server, perciò l'errore "WASX7015E:"
    // viene visualizzato. L'errore verrà visualizzato anche se il valore di indice specificato al
    // metodo getOnc non è valido (non compreso nell'intervallo).
    
    // I rimanenti comandi mostrano alcuni altri accessi a MBean del server oncrpc e i relativi output.
    // Si tenga presente che l'elenco di server ONCRPC è temporaneo; utilizzare i comandi dump come
    // ad esempio dumpCcServers, dumpCqServers o dumpAllServers è più conveniente:
    
    wsadmin> set o [getOnc 1]
        WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15,
        mbeanIdentifier=ClearCase - 15,type=stp.management.CcOncrpcServerMBean,
        node=testhost2Node02,process=server1
    
    wsadmin> $AdminControl getAttributes $o
            {serverType ClearCase}
            {serverState 1}
            {hostname testhost2}
            {port 4808}
    
    wsadmin> listOnc
           "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,
           name=ClearQuest - 11,mbeanIdentifier=ClearQuest - 11,
           type=stp.management.CqOncrpcServerMBean,node=testhost2Node02,
           process=server1"
           "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,
           name=ClearCase - 14,mbeanIdentifier=ClearCase - 14,
           type=stp.management.CcOncrpcServerMBean,node=testhost2Node02,
           process=server1
    
    wsadmin> set o [getOnc 1]  // 0 = "ClearQuest - 11", 1 = "ClearCase - 15"
            WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15,
            mbeanIdentifier=ClearCase - 15, type=stp.management.CcOncrpcServerMBean,
            node=testhost2Node02,process=server1
    
    wsadmin> $AdminControl getAttributes $o
           {serverType ClearCase}
           {serverState 1}
           {hostname testhost2}
           {port 4808}
           {serverId ClearCase - 15}
           {oncrpcCalls 2}
    
    // Di seguito sono riportati alcuni esempi di ciò che viene visualizzato quando si utilizzano i comandi dump di convenienza:
    wsadmin> dumpAllServers
    
    ONCRPC Server: ClearCase - 0
    ============
    {serverType ClearCase}
    {serverState 1}
    {hostname testhost2}
    {port 3672}
    {serverId {ClearCase - 0
    {oncrpcCalls 7}
    
    ONCRPC Server: ClearQuest - 0
    ============
    {workerThreadCount 10}
    {serverState 1}
    {activeStatefulHttpSessions 0}
    {port 3693}
    {oncrpcCalls 1}
    {recycleServerHttpSessionLimit 500}
    {serverStartTime 1215633895763}
    {serverId {ClearQuest - 0
    {recycleReasonCode 0}
    {serverType ClearQuest}
    {hostname testhost2}
    {activeHttpSessions 0}
    {totalHttpSessions 0}
    
    
    wsadmin> dumpCcServers
    CCRPC Server: ClearCase - 0
    ===========
    {serverType ClearCase}
    {serverState 1}
    {hostname duke2}
    {port 3672}
    {serverId {ClearCase - 0
    {oncrpcCalls 7}
    
    
    
    wsadmin> dumpCqServers
    CQRPC Server: ClearQuest - 0
    ===========
    {workerThreadCount 10}
    {serverState 1}
    {activeStatefulHttpSessions 0}
    {port 3693}
    {oncrpcCalls 1}
    {recycleServerHttpSessionLimit 500}
    {serverStartTime 1215633895763}
    {serverId {ClearQuest - 0
    {recycleReasonCode 0}
    {serverType ClearQuest}
    {hostname duke2}
    {activeHttpSessions 0}
    {totalHttpSessions 0}
    
    
    wsadmin> dumpCqServerFactory
    CqServerFactoryMBean Attributes:
    ==========================
    {serverWorkerThreadCount 10}
    {recycleServerLifetimeLimit 14400}
    {recyclingPeriod 3600}
    {recycleServerOncrpcCallLimit 500000}
    {recycleServerHttpSessionLimit 500}
    {maximumActiveServers 4}
    {activeHttpSessionThreshold 40}
    
    
    wsadmin> dumpCcServerFactory
    CcServerFactoryMBean Attributes:
    ==========================
    {oncrpcCallThreshold 5000}
    {idleServerInterval 600}
    {serverThresholdCount 50}
    {maxServersPerCredential 5}
    {maxServerCount 101}
    {interactionRequestTimeout 300}
    {busyServerPossiblyIdleLimit 14400}
    
    
    wsadmin> dumpAll
         // L'output di questo comando è un dump di tutti i valori dell'attributo MBean, compresi
         // tutti i processi del server ONCRPC di backend attualmente in esecuzione.
  • Ulteriori comandi di convenienza per l'importazione e l'esportazione degli attributi MBean

    Oltre a richiamare e impostare singoli attributi MBean utilizzando i comandi wsadmin, vi sono altri due metodi di convenienza che consentono di importare ed esportare i valori dell'attributo MBean da/a file delle proprietà. I file delle proprietà possono essere modificati utilizzando un editor di testo e importati ed esportati in tempo reale; non è necessario riavviare CM Server. È necessario che CM Server sia in esecuzione quando si utilizza wsadmin.

    È possibile escludere dalla visualizzazione qualsiasi voce del file delle proprietà che non è necessario o non si desidera importare. Accertarsi di aver rispettato le convenzioni di denominazione per i nomi MBean e i nomi attributi (vedere l'esempio di file delle proprietà esportato).

    Per disimpostare un valore stringa utilizzando il comando importFile, specificare "" o lasciare vuoto il valore nel file delle proprietà che si sta importando. I valori numerici non devono essere lasciati vuoti.

    // Questo comando wsadmin carica tutti i metodi e i comandi di convenienza, inclusi i comandi 
    // importFile ed exportToFile.  Tali comandi consentono di richiamare e aggiornare agevolmente i valori dell'attributo MBean,
    // nonché di acquisire, in modo semplice, specifiche configurazioni.  Se CM Server incontra qualche difficoltà, è
    // possibile importare, in modo rapido e in tempo reale, una configurazione precedentemente acquisita. 
    wsadmin> source teamAdminUtils.jacl
    
    // Utilizzare il comando di convenienza exportToFile se si desidera acquisire un'istantanea degli 
    // MBean CqServerFactoryMBean, CcServerFactoryMBean e TeamServerMBean.  Specificare 
    // il nome percorso completo dell'ubicazione in cui si desidera memorizzare il file. Il file delle proprietà che ne deriverà può essere modificato utilizzando
    // un editor di testo ed importato utilizzando il comando importFile.
    // NOTA: è necessario utilizzare barre nel nome percorso per ognuno di questi comandi.
    wsadmin> exportToFile C:/temp/CmServer.properties
    
    File "C:/temp/CmServer.properties" does not exist, proceeding with export...
    Retrieving MBeans...
    Exporting TeamServerMBean.sessionReaperThreadDelay...
    Exporting TeamServerMBean.cqLoginSessionTimeout...
    Exporting TeamServerMBean.cqLoginSessionWaitTimeout...
    Exporting TeamServerMBean.sessionObjectDefaultTimeout...
    Exporting TeamServerMBean.sessionQueryObjectTimeout...
    Exporting TeamServerMBean.sessionRecordObjectTimeout...
    Exporting TeamServerMBean.oncrpcBufferLimit...
    Exporting TeamServerMBean.oncrpcInterruptLimit...
    Exporting TeamServerMBean.ejbBufferLimit...
    Exporting TeamServerMBean.ccrcLoginSessionTimeout...
    Exporting TeamServerMBean.ccrcViewStorage...
    Exporting TeamServerMBean.ccrcUploadLimit...
    Exporting TeamServerMBean.ccrcTempDir...
    Exporting TeamServerMBean.ccrcPrimaryGroup...
    Exporting TeamServerMBean.ccrcUnixCqHome...
    Exporting TeamServerMBean.ccrcVobLineTerminator...
    Exporting TeamServerMBean.ccrcUserRegionMapfile...
    Exporting TeamServerMBean.ccrcTraceLevel...
    Exporting TeamServerMBean.cqFulltextSearchPageSize...
    Exporting TeamServerMBean.cqFulltextSearchCacheSize...
    Exporting TeamServerMBean.cqFulltextSearchRecordHitLimit...
    Exporting TeamServerMBean.procureServerInterval...
    Exporting TeamServerMBean.maxProcureServerAttempts...
    Exporting TeamServerMBean.maxCqSessionsPerUser...
    Exporting CcServerFactoryMBean.maxServerCount...
    Exporting CcServerFactoryMBean.serverThresholdCount...
    Exporting CcServerFactoryMBean.idleServerInterval...
    Exporting CcServerFactoryMBean.maxServersPerCredential...
    Exporting CcServerFactoryMBean.interactionRequestTimeout...
    Exporting CcServerFactoryMBean.busyServerPossiblyIdleLimit...
    Exporting CcServerFactoryMBean.oncrpcCallThreshold...
    Exporting CqServerFactoryMBean.serverWorkerThreadCount...
    Exporting CqServerFactoryMBean.activeHttpSessionThreshold...
    Exporting CqServerFactoryMBean.maximumActiveServers...
    Exporting CqServerFactoryMBean.recycleServerHttpSessionLimit...
    Exporting CqServerFactoryMBean.recycleServerLifetimeLimit...
    Exporting CqServerFactoryMBean.recycleServerOncrpcCallLimit...
    Exporting CqServerFactoryMBean.recyclingPeriod...
    
    wsadmin> importFile C:/temp/CmServer.properties
    
    File "C:/temp/CmServer.properties" found, proceeding with import...
    Importing value '900' into property sessionReaperThreadDelay in MBean TeamServerMBean
        Old value=900
        New value=900
    Importing value '1803' into property cqLoginSessionTimeout in MBean TeamServerMBean
        Old value=1803
        New value=1803
    Importing value '300' into property cqLoginSessionWaitTimeout in MBean TeamServerMBean
        Old value=300
        New value=300
    Importing value '1800' into property sessionObjectDefaultTimeout in MBean TeamServerMBean
        Old value=1800
        New value=1800
       . . .
    
    // Se si tenta di esportare in un file che esiste già, viene automaticamente 
    // accodata una data/ora al nome file specificato nel comando:
    wsadmin> exportToFile C:/temp/CmServer.properties
    
    File "C:/temp/CmServer.properties" already exists; appending date to file name.
    exportFilePath is now: C:/temp/CmServer.properties_2008-07-09_16-27-11
    Retrieving MBeans...
    Exporting TeamServerMBean.sessionReaperThreadDelay...
    
    // Di seguito viene riportata la tipica visualizzazione di un file esportato:
    C:\> type c:\temp\CmServer.properties
    # Export of CM Server MBean attributes, created: 2008-07-09_16-22-29
    #
    #
    # TeamServerMBean writable attributes
    #
    TeamServerMBean.sessionReaperThreadDelay=900
    TeamServerMBean.cqLoginSessionTimeout=1803
    TeamServerMBean.cqLoginSessionWaitTimeout=300
    TeamServerMBean.sessionObjectDefaultTimeout=1800
    TeamServerMBean.sessionQueryObjectTimeout=1803
    TeamServerMBean.sessionRecordObjectTimeout=10800
    TeamServerMBean.oncrpcBufferLimit=100
    TeamServerMBean.oncrpcInterruptLimit=1000
    TeamServerMBean.ejbBufferLimit=100
    TeamServerMBean.ccrcLoginSessionTimeout=900
    TeamServerMBean.ccrcViewStorage=
    TeamServerMBean.ccrcUploadLimit=0
    TeamServerMBean.ccrcTempDir=
    TeamServerMBean.ccrcPrimaryGroup=
    TeamServerMBean.ccrcUnixCqHome=
    TeamServerMBean.ccrcVobLineTerminator=
    TeamServerMBean.ccrcUserRegionMapfile=
    TeamServerMBean.ccrcTraceLevel=0
    TeamServerMBean.cqFulltextSearchPageSize=25
    TeamServerMBean.cqFulltextSearchCacheSize=1000
    TeamServerMBean.cqFulltextSearchRecordHitLimit=200
    TeamServerMBean.procureServerInterval=60
    TeamServerMBean.maxProcureServerAttempts=6
    TeamServerMBean.maxCqSessionsPerUser=2
    #
    # CcServerFactoryMBean writable attributes
    #
    CcServerFactoryMBean.maxServerCount=101
    CcServerFactoryMBean.serverThresholdCount=50
    CcServerFactoryMBean.idleServerInterval=600
    CcServerFactoryMBean.maxServersPerCredential=5
    CcServerFactoryMBean.interactionRequestTimeout=300
    CcServerFactoryMBean.busyServerPossiblyIdleLimit=14400
    CcServerFactoryMBean.oncrpcCallThreshold=5000
    #
    # CqServerFactoryMBean writable attributes
    #
    CqServerFactoryMBean.serverWorkerThreadCount=10
    CqServerFactoryMBean.activeHttpSessionThreshold=40
    CqServerFactoryMBean.maximumActiveServers=4
    CqServerFactoryMBean.recycleServerHttpSessionLimit=500
    CqServerFactoryMBean.recycleServerLifetimeLimit=14400
    CqServerFactoryMBean.recycleServerOncrpcCallLimit=500000
    CqServerFactoryMBean.recyclingPeriod=3600

Feedback