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.
TeamServerMBean contiene attributi rilevanti per il funzionamento generale di CM Server. Alcuni degli attributi sono specifici dei funzionamenti di ClearCase e altri dei funzionamenti di ClearQuest; gli attributi specifici di controllo della modalità di funzionamento dei factory del server specifici di ClearCase o ClearQuest vengono memorizzati direttamente nel rispettivo MBean del factory del server (CcServerFactoryMBean o CqServerFactoryMBean).
Diversamente da tutti gli altri attributi MBean, tutti gli attributi MBean CCRC (i nomi attributo che iniziano con ccrc) sono utilizzati come valori di sovrascrittura in CCRC. Benché tutti gli attributi MBean non CCRC riflettano i valori reali utilizzati da CM Server, gli attributi CCRC sono utilizzati per sovrascrivere i valori predefiniti del componente di backend CCRC. I valori MBean iniziali (predefiniti) per tutti gli attributi CCRC non sono impostati (0 per un numero, "" per una stringa), la qual cosa segnala al CM Server di non inoltrare il valore al rispettivo server CCRC. Un valore impostato (un valore diverso da 0 o la stringa vuota) per un attributo CCRC segnala al CM Server di inoltrare il valore di sovrascrittura al rispettivo server CCRC.
Gli attributi i cui nomi iniziano con ccrc e l'attributo keepAliveInterval vengono impostati automaticamente durante l'installazione della migrazione per i clienti che aggiornano l'installazione di ClearCase da una versione precedente; i valori vengono migrati dal file ccweb.conf.
Questo MBean contiene attributi di configurazione rilevanti per il factory di connessione gestito di ClearCase. Il factory di connessione gestito di ClearCase avvia e gestisce i processi di backend ONCRPC ClearCase che comunicano con il componente principale di ClearCase. Come alcuni degli attributi specifici di ClearCase in TeamServerMBean, anche gli attributi contenuti in questo MBean non influiscono sul funzionamento generale di ClearCase. Anzi, gli attributi di questo MBean controllano il funzionamento del factory e la gestione dei processi di backend ONCRPC ClearCase da esso lanciati. Le modifiche apportate a questo MBean hanno effetto immediato e non è necessario il riavvio di CM Server.
Questo MBean contiene attributi di configurazione rilevanti per il factory di connessione gestito di ClearQuest. Il factory di connessione gestito di ClearQuest avvia e gestisce i processi di backend ONCRPC ClearQuest che comunicano con il componente principale di ClearQuest. Come alcuni degli attributi specifici di ClearQuest in TeamServerMBean, anche gli attributi contenuti in questo MBean non influiscono sul funzionamento generale di ClearQuest. Anzi, gli attributi di questo MBean controllano il funzionamento del factory e la gestione dei processi di backend ONCRPC ClearQuest da esso lanciati. Le modifiche apportate a questo MBean hanno effetto immediato e non è necessario il riavvio di CM Server.
Per ogni processo di backend ONCRPC avviato dai factory di connessione gestiti di ClearCase e di ClearQuest, viene creata un'istanza di questo MBean. L'istanza di questo MBean rimane attiva solo fino a quando il processo che rappresenta è in esecuzione sul sistema di CM Server. Non appena termina il processo, termina anche l'MBean che lo rappresenta.
Per ogni processo di backend ONCRPC ClearQuest avviato dal factory di connessione gestito di ClearQuest, viene creata un'istanza di MBean OncrpcServerMBean. L'istanza di MBean OncrpcServerMBean rimane attiva solo fino a quando il processo di backend ONCRPC ClearQuest che rappresenta è in esecuzione sul sistema di CM Server. Non appena termina il processo, termina anche l'MBean che lo rappresenta. CqOncrpcServerMBean è un'estensione di OncrpcServerMBean; ogni CqOncrpcServerMBean contiene tutti i valori definiti da OncrpcServerMBean più i valori aggiuntivi definiti in CqOncrpcServerMBean.
Per ogni processo di backend ONCRPC ClearCase avviato dal factory di connessione gestito di ClearCase, viene creata un'istanza di MBean OncrpcServerMBean. Un'istanza di MBean OncrpcServerMBean esiste solo fino a quando il processo di backend ONCRPC ClearCase che rappresenta è in esecuzione sul sistema di CM Server. Non appena termina il processo, termina anche l'MBean che lo rappresenta.
CcOncrpcServerMBean è un'estensione di OncrpcServerMBean; ciascun CcOncrpcServerMBean contiene tutti i valori definiti da OncrpcServerMBean più questo valore aggiuntivo definito in CcOncrpcServerMBean.
// Immettere comandi simili ai quelli riportati di seguito per avviare il programma di utilità wsadmin. Il programma di utilità wsadmin è // ubicato in una directory come ad esempio "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" su Windows // o "/opt/IBM/RationalSDLC/common/CM/scripts" su UNIX oppure "/opt/ibm/RationalSDLC/common/CM/scripts" su Linux. # cd <alla directory contenente script JACL> // Per Windows: # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\CM\profiles\cmprofile\bin" // Per UNIX: # set WAS_BIN=/opt/IBM/RationalSDLC/common/CM/profiles/cmprofile/bin // Per Linux: # set WAS_BIN=/opt/ibm/RationalSDLC/common/CM/profiles/cmprofile/bin // Per Windows: # %WAS_BIN%\wsadmin // Per UNIX: # $WAS_BIN/wsadmin.sh // Questo comando wsadmin carica numerosi funzioni utili che l'utente può utilizzare: wsadmin> source teamAdminUtils.jacl // Questo comando mostra un esempio della modalità di visualizzazione di alcuni comandi utili. La funzione getTeamServer // risulta utile per creare un puntatore nella parte superiore di TeamServerMBean e contribuisce // a richiamare e impostare attributi TeamServerMBean singoli. wsadmin> info proc *Team* startTeamEAR stopTeamEAR getTeamServer // Questo comando visualizza i comandi 'dump' disponibili per visualizzare in modo agile e rapido // i valori di MBean: wsadmin> info proc dump* dumpAllServers dumpAll dumpTeamServer dumpCcServers dumpCqServerFactory dumpCcServerFactory dumpCqServers // Questo 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 120} {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} // 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} . . . // Questo comando imposta 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' può inoltre essere utilizzata per accedere agli attributi in CcServerFactoryMBean: wsadmin> set cc [$AdminControl getAttribute $t ccServerFactory] // 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. // Questo comando richiama i valori dell'attributo CcServerFactoryMBean utilizzando la variabile 'cc' // di cui sopra: wsadmin> $AdminControl getAttributes $cc {oncrpcCallThreshold 5000} {idleServerInterval 600} {serverThresholdCount 50} {maxServersPerCredential 5} {maxServerCount 200} {interactionRequestTimeout 300} {busyServerPossiblyIdleLimit 14400} // Questo 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 // Questo comando 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; inoltre, la variabile 'cq' può essere utilizzata // per accedere agli attributi in CqServerFactoryMBean: wsadmin> set cq [$AdminControl getAttribute $t cqServerFactory] // Un altro modo (più convenienza) per impostare la variabile 'cq' è: wsadmin>set cq [getCqServerFactory] // Questo comando richiama i valori dell'attributo CqServerFactoryMBean utilizzando la variabile 'cq' // di cui sopra: 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 'originato' // 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... // Questo comando imposta la variabile 'o' per l'accesso al primo MBean del server oncrpc // visualizzato nell'output del comando di cui sopra. 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 dei primi server di backend elencati // nell'output del comando di cui sopra // 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 dalla variabile 'o' di cui sopra: 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 ottenuti in precedenza. In questo esempio, // il server ONCRPC CC desiderato è già stato liberato dal ciclo di vita di CM Server // Attività di gestione: 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 comando di cui sopra, il processo del server oncrpc CC in esecuzione è già stato ripulito // dalla attività di gestione del ciclo di vita di CM Server, quindi è stato visualizzato l'errore "WASX7015E:". Questo // errore verrà visualizzato anche se il valore di indice specificato al metodo getOnc non è valido (non compreso nell'intervallo). // I rimanenti comandi mostrano qualche altro accesso MBean del server oncrpc e il relativo 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.
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 '120' into property cqLoginSessionWaitTimeout in MBean TeamServerMBean Old value=120 New value=120 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=120 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