Les attributs sont catégorisés par le MBean dans lequel ils résident. Tous les paramètres qui peuvent être récupérés sont caractérisés par la lettre [R], pour "read" ( ou "lire"). Les paramètres qui peuvent être modifiés sont caractérisés par la lettre [W], pour "write" (ou "écrire"). Les attributs sont accessibles par ligne de commande JACL, en utilisant l'utilitaire WebSphere wsadmin. Le fichier teamAdminUtils.jacl contient des exemples de commandes, de syntaxe et de fonctions JACL.
Les paramètres configurables ne peuvent être modifiés que lorsque le CM Server est en cours d'exécution ; il n'est pas nécessaire de redémarrer le serveur car les modifications sont prises en compte en temps réel. Les modifications apportées aux attributs MBean qui régissent le lancement des processus dorsaux du serveur ONCRPC n'affectent pas les processus de ce type déjà démarrés ; seuls les processus démarrés après modification tiennent compte du nouveau paramétrage.
Trois MBeans sont créés au démarrage de CM Server : le TeamServerMBean, qui contient les attributs de configuration au niveau de CM Server, le CcServerFactoryMBean, qui contient les attributs de la fabrique de connexions gérées ClearCase, et le CqServerFactoryMBean, qui contient les attributs de la fabrique de connexions gérées ClearQuest. Chacun de ces MBeans représente une entité configurable distincte dans le CM Server.
Les fabriques de connexions gérées sont les composants de CM Server chargés de lancer les processus dorsaux du serveur ONCRPC. Ces processus dorsaux assurent le lien vers les produits de base spécifiques à ClearCase et à ClearQuest.
La fabrique de connexions gérées lance les processus dorsaux monothread du serveur ONCRPC, chacun étant désigné comme un unique processus ccrpc. Un processus est lancé pour un jeu donné d'accréditations, et est dédié à ce jeu de données pour toute la durée de son exécution. Le processus ccrpc étant monothread, chaque processus ccrpc tend à rester actif pendant un laps de temps assez court. La fabrique de connexions gérées ClearCase gère automatiquement le cycle de vie de chaque processus ccrpc.
La fabrique de connexions gérées ClearQuest lance un (ou éventuellement plusieurs) processus multithread du serveur dorsal ClearQuest ONCRPC, chacun étant désigné comme un unique processus cqrpc. Les processus cqrpc étant multithread, ils peuvent traiter des requêtes provenant de différentes accréditations ; ils tendent donc à consommer plus de ressources et à rester actifs plus longtemps que les processus dorsaux ccrpc. La fabrique de connexions gérées ClearQuest gère automatiquement le cycle de vie de chaque processus cqrpc.
Pour plus d'informations sur la gestion du cycle de vie de la fabrique de connexions gérées de CM Server, voir Gestion du cycle de vie de la fabrique de connexions gérées de CM Server.
Le TeamServerMBean contient les attributs relatifs au comportement global de CM Server. Certains attributs sont spécifiques aux comportements de ClearCase, d'autres sont spécifiques aux comportements de ClearQuest ; les attributs assurant le contrôle du fonctionnement des fabriques de serveur spécifiques à ClearCase ou à ClearQuest sont stockés directement dans leurs MBean de fabrique de serveur respectifs (CcServerFactoryMBean ou CqServerFactoryMBean).
Tous les attributs MBean CCRC (dont les noms commencent par ccrc) sont utilisés comme valeurs de remplacement pour CCRC ; leur comportement diffère des autres attributs MBean. Tandis que les autres attributs MBean reflètent les valeurs réellement utilisées par CM Server, les attributs CCRC servent à remplacer les valeurs par défaut des composants dorsaux de CCRC. Les valeurs MBean initiales (par défaut) pour tous les attributs CCRC sont non définies (les nombres possèdent la valeur 0 et les chaînes la valeur ""), ce qui indique à CM Server qu'il ne doit pas transmettre de valeur au serveur CCRC respectif. La valeur définie (nombre différent de 0 ou chaîne non vide) d'un attribut CCRC indique à CM Server qu'il doit transmettre cette valeur de remplacement au serveur CCRC respectif.
Les attributs dont le nom commence par ccrc ainsi que l'attribut keepAliveInterval peuvent être migrés manuellement pour les clients en mettant à niveau leur installation ClearCase à partir d'une version précédente ; les valeurs sont extraites du fichier ccweb.conf après l'installation du logiciel CM Server (le fichier ccweb.conf existant doit d'abord être enregistré dans un emplacement sécurisé avant la désinstallation de l'ancien logiciel ClearCase, puis, une fois que CM Server est installé, l'utilitaire wsadmin de WebSphere peut être utilisé pour l'exécution du script migrateCcwebConfig.jacl, fourni lors de l'installation de CM Server pour l'exécution de la migration).
Ce MBean contient les attributs de configuration relatifs à la fabrique de connexions gérées ClearCase. La fabrique de connexions gérées ClearCase démarre et gère les processus dorsaux ONCRPC ClearCase qui communiquent avec ClearCase Core. Contrairement à certains attributs spécifiques à ClearCase contenus dans TeamServerMBean, les attributs de ce MBean n'affectent en rien le comportement général de ClearCase. Au contraire, ils contrôlent le comportement de la fabrique et gèrent les processus dorsaux ONCRPC ClearCase qu'elle lance. .Les modifications apportées à ce MBean sont immédiatement prises en compte et ne nécessitent aucun redémarrage de CM Server.
Ce MBean contient les attributs de configuration relatifs à la fabrique de connexions gérées ClearQuest. La fabrique de connexions gérées ClearQuest démarre et gère les processus dorsaux ONCRPC ClearQuest qui communiquent avec ClearQuest Core. Contrairement à certains attributs spécifiques à ClearQuest contenus dans TeamServerMBean, les attributs de ce MBean n'affectent en rien le comportement général de ClearQuest. Au contraire, ils contrôlent le comportement de la fabrique et gèrent les processus dorsaux ONCRPC ClearQuest qu'elle lance. Les modifications apportées à ce MBean sont immédiatement prises en compte et ne nécessitent aucun redémarrage de CM Server.
Une instance du bean CcOncrpcServerMBean ou CqOncrpcServerMBean est créée pour chaque processus dorsal ONCRPC démarré par les fabriques de connexions gérées ClearCase et ClearQuest (voir ci-dessous). Ces MBeans contiennent toutes les valeurs définies dans la base OncrpcServerMBean (notez que la base OncrpcServerMBean n'est jamais instanciée). Chaque MBean du processus serveur n'existe que si le processus qu'il représente s'exécute sur le système CM Server. Le MBean prend fin en même temps que le processus. Voici les attributs de base qui se trouvent dans tous les MBeans du processus serveur :
Une instance du MBean CqOncrpcServerMBean est créée pour chaque processus dorsal ONCRPC démarré par la fabrique de connexions gérées ClearQuest. Cette instance n'existe que si le processus dorsal ONCRPC ClearQuest qu'elle représente s'exécute sur le système CM Server. Le MBean prend fin en même temps que le processus.
CqOncrpcServerMBean est une extension de OncrpcServerMBean ; chaque CqOncrpcServerMBean contient l'ensemble des valeurs définies par OncrpcServerMBean, auxquelles s'ajoutent les valeurs définies ici :
Une instance du MBean CcOncrpcServerMBean est créée pour chaque processus dorsal ONCRPC ClearCase démarré par la fabrique de connexions gérées ClearCase. Cette instance n'existe que si le processus dorsal ONCRPC ClearCase qu'elle représente s'exécute sur le système CM Server. Le MBean prend fin en même temps que le processus.
CcOncrpcServerMBean est une extension de OncrpcServerMBean ; chaque CcOncrpcServerMBean contient l'ensemble des valeurs définies par OncrpcServerMBean, auxquelles s'ajoute la valeur définie ici :
// Entrer les commandes suivantes pour démarrer l'utilitaire wsadmin. Votre utilitaire wsadmin se // situe dans un répertoire de type "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" sous Windows // ou "/opt/IBM/RationalSDLC/common/CM/scripts" sous UNIX, "/opt/ibm/RationalSDLC/common/CM/scripts" sous Linux. # cd <vers le répertoire contenant les scripts JACL> // Pour Windows : # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\CM\profiles\cmprofile\bin" // Pour UNIX : # set WAS_BIN=/opt/IBM/RationalSDLC/common/CM/profiles/cmprofile/bin // Pour Linux : # set WAS_BIN=/opt/ibm/RationalSDLC/common/CM/profiles/cmprofile/bin // Pour Windows : # %WAS_BIN%\wsadmin // Pour UNIX : # $WAS_BIN/wsadmin.sh // Cette commande wsadmin permet de charger plusieurs fonctions utiles que vous pourrez utiliser ultérieurement : wsadmin> source teamAdminUtils.jacl // Cette commande vous indique comment afficher certaines commandes utiles. La fonction getTeamServer // sert à créer un pointeur vers le TeamServerMBean de niveau supérieur, et permet // d'obtenir et de définir les attributs TeamServerMBean individuels. wsadmin> info proc *Team* startTeamEAR stopTeamEAR getTeamServer // Cette commande affiche les commandes de "vidage" disponibles, qui permettent de visualiser rapidement et facilement les valeurs du // MBean : wsadmin> info proc dump* dumpAllServers dumpAll dumpTeamServer dumpCcServers dumpCqServerFactory dumpCcServerFactory dumpCqServers // Cette commande se base sur la commande de simplification "getTeamServer" pour définir la // variable "t", qui peut ensuite servir à accéder aux attributs TeamServerMBean : wsadmin> set t [getTeamServer] // Cette commande récupère les valeurs des attributs TeamServerMBean à l'aide de la variable "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} // La commande suivante permet également (et encore plus facilement) de récupérer l'ensemble des valeurs de l'attribut TeamServerMBean : wsadmin> dumpTeamServer Attributs TeamServerMBean : ==================== {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} . . . // Cette commande définit la variable "cc" permettant d'accéder aux attributs du MBean ccServerFactory. // La variable "t" définie via la commande précédente sert à // obtenir un pointeur désignant la valeur de l'attribut ccServerFactory du TeamServerMBean ; la // variable "cc" peut ensuite être utilisée pour accéder aux attributs contenus dans le CcServerFactoryMBean : wsadmin> set cc [$AdminControl getAttribute $t ccServerFactory] // La commande suivante permet également (et encore plus facilement) de définir la variable "cc" : wsadmin>set cc [getCcServerFactory] // Autres commandes de simplification "get" très utiles : getCcServerFactory, getCqServerFactory, // getTeamServer et getOncrpcServers. // Cette commande récupère les valeurs de l'attribut CcServerFactoryMBean à l'aide de la variable "cc" // définie ci-dessus : wsadmin> $AdminControl getAttributes $cc {oncrpcCallThreshold 5000} {idleServerInterval 600} {serverThresholdCount 50} {maxServersPerCredential 5} {maxServerCount 200} {interactionRequestTimeout 300} {busyServerPossiblyIdleLimit 14400} // Cette commande spécifie l'attribut MBean maxServerCount définit dans le // CcServerFactoryMBean, désigné à l'aide de la variable "cc" définie dans la commande précédente : wsadmin> $AdminControl setAttribute $cc maxServerCount 101 // Cette commande définit la variable "cq" permettant d'accéder aux attributs CqServerFactoryMBean. // La variable "t" définie via la commande précédente sert à obtenir un pointeur désignant // la valeur de l'attribut cqServerFactory du TeamServerMBean ; la variable "cq" peut ensuite être utilisée // pour accéder aux attributs dans le CqServerFactoryMBean : wsadmin> set cq [$AdminControl getAttribute $t cqServerFactory] // La commande suivante permet également (et encore plus facilement) de définir la variable "cq" : wsadmin>set cq [getCqServerFactory] // Cette commande récupère les valeurs de l'attribut CqServerFactoryMBean à l'aide de la variable "cq" // définie ci-dessus : wsadmin> $AdminControl getAttributes $cq . . . // Cette commande définit la variable "os" permettant d'accéder à la liste des MBeans du serveur ONCRPC, // chacun représentant un serveur dorsal ONCRPC spécifique. Elle se base sur l'une des // méthodes de simplification définies dans le script teamAdminUtils.jacl "localisé" au // démarrage de la session : wsadmin> set os [$AdminControl invoke $t getOncrpcServers] . . . // Une liste de serveurs dorsaux oncrpc s'affiche. Le premier serveur oncrpc // est indexé avec la valeur "0" (zéro), le second avec la valeur "1", et ainsi de suite... // Cette commande définit la variable "o" permettant d'accéder au premier MBean du serveur oncrpc // affiché suite à l'exécution de la commande précédente. Ce niveau d'accès à l'attribut MBean (c'est-à-dire, // les MBeans spécifiques du serveur oncrp) est délicat car les processus dorsaux du serveur oncrpc sont // transitoires et peuvent disparaître avant que vous ne puissiez y accéder. wsadmin> set o [getOnc 0] // "0" représente le numéro d'index du premier serveur dorsal listé // en sortie de la commande précédente // Cette commande récupère les valeurs de l'attribut MBean pour le serveur oncrpc CQ défini par la // variable "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} // Ces commandes définissent puis récupèrent l'attribut recycleServerHttpSessionLimit du serveur // oncrpc CQ défini par la variable "o" ci-dessus : wsadmin> $AdminControl setAttribute $o recycleServerHttpSessionLimit 501 wsadmin> $AdminControl getAttribute $o recycleServerHttpSessionLimit 501 // Les commandes suivantes définissent et utilisent la variable "o" pour accéder au second MBean du serveur oncrpc // présent dans la liste de serveurs oncrpc obtenue précédemment. Dans cet exemple, // le serveur ONCRPC CC voulu a déjà été ignoré par le système de gestion // de cycle de vie : wsadmin> set o [getOnc 1] wsadmin> $AdminControl getAttributes $o WASX7015E : Exception sur la commande en cours : "$AdminControl getAttributes $o"; informations sur l'exception : com.ibm.ws.scripting.ScriptingException: WASX7025E : Erreur détectée dans la chaîne "" ; impossible de créer ObjectName. // Dans la commande précédente, le processus en cours du serveur oncrpc CC a déjà été nettoyé par la // tâche de gestion de cycle de vie de CM Server, c'est pourquoi l'erreur "WASX7015E:" apparaît. Elle apparaît également si // la valeur d'index spécifiée pour la méthode getOnc est incorrecte (non compris dans la plage autorisée). // Les commandes restantes indiquent divers moyens supplémentaires d'accéder aux MBeans des serveurs oncrpc et de les afficher. // N'oubliez pas que la liste des serveurs ONCRPC est transitoire ; les commandes de vidage telles que // dumpCcServers, dumpCqServers ou dumpAllServers peuvent s'avérer bien plus utiles : 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} // Voici quelques exemples d'informations affichées suite au lancement des commandes "dump" de simplification : wsadmin> dumpAllServers Serveur ONCRPC : ClearCase - 0 ============ {serverType ClearCase} {serverState 1} {hostname testhost2} {port 3672} {serverId {ClearCase - 0 {oncrpcCalls 7} Serveur ONCRPC : 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 Serveur CCRPC : ClearCase - 0 =========== {serverType ClearCase} {serverState 1} {hostname duke2} {port 3672} {serverId {ClearCase - 0 {oncrpcCalls 7} wsadmin> dumpCqServers Serveur CQRPC : 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 Attributs CqServerFactoryMBean : ========================== {serverWorkerThreadCount 10} {recycleServerLifetimeLimit 14400} {recyclingPeriod 3600} {recycleServerOncrpcCallLimit 500000} {recycleServerHttpSessionLimit 500} {maximumActiveServers 4} {activeHttpSessionThreshold 40} wsadmin> dumpCcServerFactory Attributs CcServerFactoryMBean : ========================== {oncrpcCallThreshold 5000} {idleServerInterval 600} {serverThresholdCount 50} {maxServersPerCredential 5} {maxServerCount 101} {interactionRequestTimeout 300} {busyServerPossiblyIdleLimit 14400} wsadmin> dumpAll // Cette commande permet d'afficher en sortie l'ensemble des valeurs des attributs du MBean, y compris // ceux des processus dorsaux du serveur ONCRPC en cours d'exécution.
En plus des fonctions de récupération et de définition des attributs MBean individuels offertes par les commandes wsadmin, deux méthodes de simplification vous permettent d'importer et d'exporter les valeurs des attributs MBean depuis/vers les fichiers de propriétés. Les fichiers de propriétés peuvent être édités à l'aide d'un éditeur de texte et importés ou exportés en temps réel sans redémarrage de CM Server. L'utilisation de wsadmin n'est possible que si le CM Server est en cours de fonctionnement.
Vous pouvez mettre en commentaires toutes les lignes du fichier de propriétés que vous ne désirez pas importer. Suivez scrupuleusement les conventions de dénomination pour nommer les MBeans et les attributs (voir l'exemple d'exportation de fichier de propriétés ci-dessous).
Pour réinitialiser la valeur d'une zone à l'aide de la commande importFile, entrez "" ou laissez vierge la zone de la valeur dans le fichier de propriétés servant à l'importation. Les valeurs numériques ne doivent pas être laissés vierges.
// Cette commande wsadmin charge l'ensemble des commandes et des méthodes de simplification, y compris les commandes importFile // et exportToFile. Ces commandes permettent de récupérer et de mettre à jour facilement les valeurs des attributs MBean, et // de capturer certaines configurations spécifiques. Si le CM Server connaît des problèmes, // il est possible d'importer rapidement et en temps réel une configuration capturée précédemment. wsadmin> source teamAdminUtils.jacl // Utilisez la commande de simplification exportToFile pour capturer un instantané des // MBeans TeamServerMBean, CcServerFactoryMBean et CqServerFactoryMBean. Indiquez par // un nom de chemin complet où enregistrer le fichier. Le fichier de propriétés résultant peut ensuite être édité à l'aide // d'un éditeur de texte, puis importé via la commande importFile. // REMARQUE : pour chacune de ces commandes, utilisez des barres obliques ("/") dans le chemin d'accès. wsadmin> exportToFile C:/temp/CmServer.properties Le fichier "C:/temp/CmServer.properties" n'existe pas, exportation en cours... Récupération des MBeans... Exportation de TeamServerMBean.sessionReaperThreadDelay... Exportation de TeamServerMBean.cqLoginSessionTimeout... Exportation de TeamServerMBean.cqLoginSessionWaitTimeout... Exportation de TeamServerMBean.sessionObjectDefaultTimeout... Exportation de TeamServerMBean.sessionQueryObjectTimeout... Exportation de TeamServerMBean.sessionRecordObjectTimeout... Exportation de TeamServerMBean.oncrpcBufferLimit... Exportation de TeamServerMBean.oncrpcInterruptLimit... Exportation de TeamServerMBean.ejbBufferLimit... Exportation de TeamServerMBean.ccrcLoginSessionTimeout... Exportation de TeamServerMBean.ccrcViewStorage... Exportation de TeamServerMBean.ccrcUploadLimit... Exportation de TeamServerMBean.ccrcTempDir... Exportation de TeamServerMBean.ccrcPrimaryGroup... Exportation de TeamServerMBean.ccrcUnixCqHome... Exportation de TeamServerMBean.ccrcVobLineTerminator... Exportation de TeamServerMBean.ccrcUserRegionMapfile... Exportation de TeamServerMBean.ccrcTraceLevel... Exportation de TeamServerMBean.cqFulltextSearchPageSize... Exportation de TeamServerMBean.cqFulltextSearchCacheSize... Exportation de TeamServerMBean.cqFulltextSearchRecordHitLimit... Exportation de TeamServerMBean.procureServerInterval... Exportation de TeamServerMBean.maxProcureServerAttempts... Exportation de TeamServerMBean.maxCqSessionsPerUser... Exportation de CcServerFactoryMBean.maxServerCount... Exportation de CcServerFactoryMBean.serverThresholdCount... Exportation de CcServerFactoryMBean.idleServerInterval... Exportation de CcServerFactoryMBean.maxServersPerCredential... Exportation de CcServerFactoryMBean.interactionRequestTimeout... Exportation de CcServerFactoryMBean.busyServerPossiblyIdleLimit... Exportation de CcServerFactoryMBean.oncrpcCallThreshold... Exportation de CqServerFactoryMBean.serverWorkerThreadCount... Exportation de CqServerFactoryMBean.activeHttpSessionThreshold... Exportation de CqServerFactoryMBean.maximumActiveServers... Exportation de CqServerFactoryMBean.recycleServerHttpSessionLimit... Exportation de CqServerFactoryMBean.recycleServerLifetimeLimit... Exportation de CqServerFactoryMBean.recycleServerOncrpcCallLimit... Exportation de CqServerFactoryMBean.recyclingPeriod... wsadmin> importFile C:/temp/CmServer.properties Fichier "C:/temp/CmServer.properties" trouvé, importation en cours... Importation de la valeur "900" dans la propriété sessionReaperThreadDelay du TeamServerMBean MBean Ancienne valeur = 900 Nouvelle valeur = 900 Importation de la valeur "1803" dans la propriété cqLoginSessionTimeout du TeamServerMBean MBean Ancienne valeur = 1803 Nouvelle valeur = 1803 Importation de la valeur "120" dans la propriété cqLoginSessionWaitTimeout du TeamServerMBean MBean Ancienne valeur = 120 Nouvelle valeur = 120 Importation de la valeur "1800" dans la propriété sessionObjectDefaultTimeout du TeamServerMBean MBean Ancienne valeur = 1800 Nouvelle valeur = 1800 . . . // Si vous essayez d'exporter vers un fichier existant, un horodatage est automatiquement // ajouté au nom de fichier spécifié dans la commande : wsadmin> exportToFile C:/temp/CmServer.properties Le fichier "C:/temp/CmServer.properties" existe déjà ; date ajoutée au nom de fichier. exportFilePath s'appelle désormais : C:/temp/CmServer.properties_2008-07-09_16-27-11 Récupération des MBeans... Exportation de TeamServerMBean.sessionReaperThreadDelay... // Voici comment se présente habituellement un fichier exporté : C:\> type c:\temp\CmServer.properties # Exportation des attributs MBean de CM Server, date de création : 2008-07-09_16-22-29 # # # Attributs inscriptibles TeamServerMBean # 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 # # Attributs inscriptibles CcServerFactoryMBean # CcServerFactoryMBean.maxServerCount=101 CcServerFactoryMBean.serverThresholdCount=50 CcServerFactoryMBean.idleServerInterval=600 CcServerFactoryMBean.maxServersPerCredential=5 CcServerFactoryMBean.interactionRequestTimeout=300 CcServerFactoryMBean.busyServerPossiblyIdleLimit=14400 CcServerFactoryMBean.oncrpcCallThreshold=5000 # # Attributs inscriptibles CqServerFactoryMBean # CqServerFactoryMBean.serverWorkerThreadCount=10 CqServerFactoryMBean.activeHttpSessionThreshold=40 CqServerFactoryMBean.maximumActiveServers=4 CqServerFactoryMBean.recycleServerHttpSessionLimit=500 CqServerFactoryMBean.recycleServerLifetimeLimit=14400 CqServerFactoryMBean.recycleServerOncrpcCallLimit=500000 CqServerFactoryMBean.recyclingPeriod=3600