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 modificabili sono indicati da [W] per scrittura. È possibile accedere agli attributi con i comandi JACL utilizzando il programma di utilità della riga comandi wsadmin di WebSphere Application Server. Il file teamAdminUtils.jacl fornisce alcuni esempi di funzioni, sintassi e comandi JACL. A partire dalla versione 7.1.0.2, è disponibile anche un programma di utilità di gestione CM Server basato su web, per esaminare e modificare diversi attributi MBean e monitorare l'attività generale del CM Server. Accedere a questo programma di utilità immettendo il seguente URL in un browser web:
http://nome-CM-Server:12080/TeamAdminWeb
È possibile apportare modifiche ai parametri modificabili solo mentre CM Server è in esecuzione; non è necessario riavviare il serve. 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. Il processo soddisfa le richieste di tale serie di credenziali fino a quando non è più necessario. Poiché il processo ccrpc è a thread singolo, ogni processo ccrpc 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 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 di elaborare richieste da numerose credenziali diverse. Per questo motivo i processi cqrpc consumano più risorse e rimangono 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 consultare l'argomento 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 di ClearCase o ClearQuest vengono memorizzati rispettivamente nel 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 sono prefissati da ccrc e l'attributo keepAliveInterval possono essere migrati manualmente per i clienti che aggiornano l'installazione ClearCase da una versione precedente. I valori vengono estratti dal file ccweb.conf dopo che il software CM Server è stato installato. È necessario salvare il file ccweb.conf esistente in un'ubicazione sicura prima di disinstallare il vecchio software ClearCase. Una volta installato il CM Server utilizzare il programma di utilità di WebSphere Application Server wsadmin per eseguire lo script migrateCcwebConfig.jacl, fornito nell'installazione del CM Server, per effettuare la migrazione.
A partire dalla versione 7.1.1.0, i valori del nome percorso indicati per attributi specifici di CCRC non vengono convalidati o non viene verificato che posseggano l'autorizzazione di accesso al file appropriata prima di essere sottoposti a commit. Assicurarsi che l'account in cui CM Server è installato disponga di autorizzazioni di accesso al file adeguate ai valori nome percorso specificati prima di impostare il valore, per evitare comportamenti imprevedibili in CM Server.
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 sono immediatamente effettive per processi di backend appena avviati (processi di backend esistenti non vengono interessati); non è necessario un 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 sono immediatamente effettive per processi di backend appena avviati (processi di backend esistenti non vengono interessati); non è necessario un 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 del rispettivo CcOncrpcServerMBean o CqOncrpcServerMBean (vedere di seguito). Ciascuno di questi MBean contiene i valori definiti in OncrpcServerMBean di base (tenere presente che non viene mai creata un'istanza di OncrpcServerMBean di base). Ogni MBean del processo del server rimane attivo 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. Questi sono gli attributi di base presenti in tutti gli MBean di processo del server:
Per ogni processo di backend ONCRPC ClearQuest avviato dal factory di connessione gestito di ClearQuest, viene creata un'istanza di MBean CqOncrpcServerMBean. Questa istanza 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 qui:
Per ogni processo di backend ONCRPC ClearCase avviato dal factory di connessione gestito di ClearCase, viene creata un'istanza di MBean CcOncrpcServerMBean. Questa istanza 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 qui:
// 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. Per impostazione predefinita, questi script si trovano nella seguente // directory: // Su Windows: // "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" // Sul sistema UNIX e Linux: // "/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 profilo predefinito 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.
Oltre a richiamare e impostare singoli attributi MBean utilizzando i comandi wsadmin, vi sono due metodi convenienti che consentono di importare ed esportare i valori dell'attributo MBean da e in file delle proprietà. È possibile modificare i file delle proprietà utilizzando un editor di testo e importare e esportate tali file in tempo reale. Non è necessario riavviare il CM Server. È necessario che CM Server sia in esecuzione quando si utilizza il programma di utilità wsadmin.
È possibile escludere dalla visualizzazione qualsiasi voce dei 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. 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 i valori dell'attributo MBean // e di catturare agevolmente le configurazioni specifiche. Se CM Server incontra qualche difficoltà, // è possibile importare in tempo reale una configurazione precedentemente catturata. wsadmin> source teamAdminUtils.jacl // Utilizzare il comando exportToFile se si desidera acquisire un'istantanea degli // MBean CqServerFactoryMBean, CcServerFactoryMBean e TeamServerMBean. Specifica // il nome percorso completo dell'ubicazione in cui memorizzare il file. È possibile modificare // il file delle proprietà risultante con un editor di testo e importarlo con il comando importFile. // NOTA: è necessario utilizzare barre nel nome percorso per 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 accodata la data/ora // al nome file che si specifica 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