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 :
// Cette section fournit des exemples de commandes pour démarrer et utiliser l'utilitaire wsadmin. // A des fins d'illustration, une invite de commande du système d'exploitation est désignée par le // caractère dièse "#" et l'invite de commande wsadmin est désignée par "wsadmin>". // Il existe des scripts de l'utilitaire wsadmin CM Server qui fournissent diverses // méthodes et fonctions de simplification. Ces scripts se trouvent dans un répertoire tel que // "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" sous Windows et // "/opt/rational/common/CM/scripts" sous UNIX ou Linux. // Ouvrez une invite de commande et définissez votre répertoire par défaut sur l'emplacement // des scripts de l'utilitaire wsadmin CM Server. Par exemple : // Sous Windows : # cd "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" // Sous UNIX ou Linux : # cd /opt/rational/common/CM/scripts // Définissez la variable d'environnement WAS_BIN sur l'emplacement de l'utilitaire wsadmin // avec la syntaxe appropriée à l'interpréteur de commandes que vous préférez. Par exemple : // Sous Windows : # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\eWAS\bin" // Sous UNIX ou Linux : # WAS_BIN=/opt/rational/common/eWAS/bin // Démarrez l'utilitaire wsadmin en indiquant le nom de profil CM Server. // Le nom de profil CM Server par défaut est 'cmprofile'. Par exemple : // Sous Windows : # %WAS_BIN%\wsadmin -profileName cmprofile // Sous UNIX ou Linux : # $WAS_BIN/wsadmin.sh -profileName cmprofile // La commande wsadmin suivante charge les fonctions de simplification de l'utilitaire wsadmin de CM Server : wsadmin> source teamAdminUtils.jacl // La commande suivante montre 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 différents attributs TeamServerMBean. wsadmin> info proc *Team* startTeamEAR stopTeamEAR getTeamServer // La commande suivante affiche les commandes de "vidage" disponibles, qui permettent de // visualiser rapidement et facilement les valeurs MBean : wsadmin> info proc dump* dumpAllServers dumpAll dumpTeamServer dumpCcServers dumpCqServerFactory dumpCcServerFactory dumpCqServers // La commande suivante utilise 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 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} // Voici une manière plus pratique pour extraire tous les attributs 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} . . . // La commande suivante configure la variable "cc" permettant d'accéder au MBean ccServerFactory. // Notez que la variable "t" définie dans une commande antérieure sert à // obtenir un pointeur désignant la valeur de l'attribut ccServerFactory du TeamServerMBean. Ensuite, la // variable "cc" peut être utilisée pour accéder aux attributs contenus dans le CcServerFactoryMBean : wsadmin> set cc [$AdminControl getAttribute $t ccServerFactory] // Voici une manière plus pratique de configurer la variable 'cc' : wsadmin>set cc [getCcServerFactory] // Autres commandes de simplification "get" très utiles : getCcServerFactory, getCqServerFactory, // getTeamServer et getOncrpcServers. // La commande suivante extrait les valeurs de l'attribut CcServerFactoryMBean à l'aide de la variable "cc" // définie précédemment : wsadmin> $AdminControl getAttributes $cc {oncrpcCallThreshold 5000} {idleServerInterval 600} {serverThresholdCount 50} {maxServersPerCredential 5} {maxServerCount 200} {interactionRequestTimeout 300} {busyServerPossiblyIdleLimit 14400} // La commande suivante spécifie l'attribut MBean maxServerCount défini 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 // La commande suivante 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] // Voici une manière plus pratique de configurer la variable 'cq' : wsadmin>set cq [getCqServerFactory] // La commande suivante extrait les valeurs de l'attribut CqServerFactoryMBean à l'aide de la variable "cq" // définie précédemment : wsadmin> $AdminControl getAttributes $cq . . . // La commande suivante 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. // La commande utilise une des méthodes de simplification définies dans le script teamAdminUtils.jacl // qui a été 'dérivé' au début de cette 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... // La commande suivante définit la variable "o" permettant d'accéder au premier MBean du serveur oncrpc // affiché en sortie de la commande précédente. Ce niveau d'accès à l'attribut MBean // (c'est-à-dire aux MBeans spécifiques au serveur oncrp) est délicat, car les processus dorsaux du serveur oncrpc sont // transitoires et pourraient 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 // indiqué en sortie de la commande précédente. // La commande suivante extrait 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} // Les commandes suivantes définissent puis récupèrent l'attribut recycleServerHttpSessionLimit // du serveur oncrpc CQ défini précédemment par la variable "o" : 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 affiché en sortie de la liste de serveurs oncrpc // obtenue précédemment. Dans cet exemple, le serveur ONCRPC CC voulu a déjà // été ignoré par les tâches de gestion du cycle de vie CM Server, ce qui entraîne // l'erreur qui est affichée. 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:" // a été affichée. Vous verrez aussi cette erreur si la valeur d'index que vous indiquez pour // la méthode getOnc n'est pas valide (non comprise 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 "300" dans la propriété cqLoginSessionWaitTimeout du TeamServerMBean MBean Ancienne valeur = 300 Nouvelle valeur = 300 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=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 # # 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