Cette tâche permet de remplacer les valeurs calculées par le profileur de travaux.
Lors de l'utilisation de classes de transaction explicites comme dans WebSphere Extended Deployment 5.1, chaque TCM est stocké dans le fichier définissant la classe de service à laquelle il appartient. Une classe de service est définie par un fichier nommé profile/config/cells/cell name/serviceclasses/service class name/serviceclass.xml. Dans un tel fichier, chaque élément <TransactionClassModules> définit un seul module TCM, et vous pouvez associer un attribut workFactor pour remplacer les calculs du profil de travaux pour ce module TCM.
Lors de l'utilisation de classes de travail, tous les modules TCM ne sont pas accompagnés d'éléments XML. Dans ce cas, les remplacements de facteur de travail associés à une cible de déploiement donnée (cluster ou serveur n'appartenant pas à un cluster) peuvent être indiqués dans une propriété personnalisée associée à cette cible de déploiement.
Le nom de la propriété personnalisée est "workFactorOverrideSpec" et sa valeur doit être une chaîne contenant un ensemble de règles ou de cas correspondants, qui définit le remplacement du facteur de travail (soit une valeur, soit "none") pour chaque TCM de cette cible de déploiement. La syntaxe de cette chaîne est similaire à celle des remplacements de facteur vitesse, hormis qu'il est possible d'omettre un niveau pour un cas de remplacement de facteur de travail. Voir Configuration de facteurs de vitesse dans des configurations à niveaux multiples. Un facteur de travail est exprimé en millions de cycles d'horloge CPU sur une machine standard, et décrit le volume moyen de travail qui peut être réalisé sur le tiers géré pour une seule demande de ce TCM.
facteur_travail = (utilisation_UC * vitesse_noeud) / DébitDans le cas présent, vitesse_noeud doit être égal à la propriété personnalisée node.speed. Pour plus d'informations sur la définition de la propriété personnalisée node.speed, voir Configuration de la puissance de calcul des noeuds. Dans le cas présent, on suppose que tous les noeuds du groupe sont homogènes (avec des vitesses de noeud égales).
classe-service:classe-transaction:application:module = valeurVous pouvez séparer chaque facteur de travail avec une virgule ou spécifier un caractère générique pour n'importe quelle variable en entrant un astérisque (*). Réglez la variable de valeur sur la valeur de facteur de travail calculée. Pour plus d'informations sur la syntaxe des spécifications des remplacements de facteur de travail, voir Propriétés personnalisées pour la configuration du gestionnaire autonome de flux de demandes (ARFM).