© Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la...

44
IBM TRIRIGA Application Platform Version 3.5 Console d'administration - Guide d'utilisation IBM

Transcript of © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la...

Page 1: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

IBM TRIRIGA Application PlatformVersion 3.5

Console d'administration - Guided'utilisation

IBM

Page 2: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

ImportantAvant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à lasection «Remarques», à la page 31.

LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBMDECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DECONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE.

Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui ysont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmesdisponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ouservices non annoncés dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncés.

Pour plus de détails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM,référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenairecommercial.

Vous pouvez également consulter les serveurs Internet suivants :v http://www.fr.ibm.com (serveur IBM en France)

v http://www.ibm.com/ca/fr (serveur IBM au Canada)

v http://www.ibm.com (serveur IBM aux Etats-Unis)

Compagnie IBM FranceDirection Qualité17, avenue de l'Europe92275 Bois-Colombes Cedex

Cette édition s'applique à la version 3.5.0 de IBM TRIRIGA Application Platform ainsi qu'à toutes les éditions etmodifications suivantes, sauf indication contraire dans les nouvelles éditions.

© Copyright IBM Corporation 2011, 2015.

Page 3: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Table des matières

Avis aux lecteurs canadiens . . . . .. v

Chapitre 1. Administration par le biaisde la console d'administration . . . .. 1

Chapitre 2. Connexion à la consoled'administration . . . . . . . . . .. 3

Chapitre 3. Administration des agents etdes processus . . . . . . . . . . .. 5Administration d'agent . . . . . . . . . .. 5

Tables de configuration d'agent . . . . . .. 5Gestion des unités d'exécution . . . . . . .. 6Agent de workflow . . . . . . . . . . .. 6Processus gérés . . . . . . . . . . . .. 8

Chapitre 4. Administration des travauxDataConnect. . . . . . . . . . . .. 9Objets métier comportant des tables de transfert .. 9

Travaux DataConnect . . . . . . . . . .. 9

Chapitre 5. Administration desjournaux . . . . . . . . . . . . .. 11Consignation de plateforme . . . . . . . .. 11

Vérification des journaux de paramètres deperformances . . . . . . . . . . . .. 11

Fichier journal du serveur . . . . . . . .. 12Messages d'erreur du modélisateur de données 12Messages d'erreur du générateur de workflow.. 19Messages d'erreur liés à la base de données .. 24Autres messages d'erreur dans le fichier journaldu serveur. . . . . . . . . . . . .. 25

Remarques . . . . . . . . . . . .. 31Marques . . . . . . . . . . . . . .. 33Dispositions pour la documentation du produit .. 33Déclaration IBM de confidentialité sur Internet .. 34

© Copyright IBM Corp. 2011, 2015 iii

Page 4: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

iv © Copyright IBM Corp. 2011, 2015

Page 5: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Avis aux lecteurs canadiens

Le présent document a été traduit en France. Voici les principales différences etparticularités dont vous devez tenir compte.

Illustrations

Les illustrations sont fournies à titre d'exemple. Certaines peuvent contenir desdonnées propres à la France.

Terminologie

La terminologie des titres IBM peut différer d'un pays à l'autre. Reportez-vous autableau ci-dessous, au besoin.

IBM France IBM Canada

ingénieur commercial représentant

agence commerciale succursale

ingénieur technico-commercial informaticien

inspecteur technicien du matériel

Claviers

Les lettres sont disposées différemment : le clavier français est de type AZERTY, etle clavier français-canadien de type QWERTY.

OS/2 et Windows - Paramètres canadiens

Au Canada, on utilise :v les pages de codes 850 (multilingue) et 863 (français-canadien),v le code pays 002,v le code clavier CF.

Nomenclature

Les touches présentées dans le tableau d'équivalence suivant sont libelléesdifféremment selon qu'il s'agit du clavier de la France, du clavier du Canada ou duclavier des États-Unis. Reportez-vous à ce tableau pour faire correspondre lestouches françaises figurant dans le présent document aux touches de votre clavier.

© Copyright IBM Corp. 2011, 2015 v

Page 6: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Brevets

Il est possible qu'IBM détienne des brevets ou qu'elle ait déposé des demandes debrevets portant sur certains sujets abordés dans ce document. Le fait qu'IBM vousfournisse le présent document ne signifie pas qu'elle vous accorde un permisd'utilisation de ces brevets. Vous pouvez envoyer, par écrit, vos demandes derenseignements relatives aux permis d'utilisation au directeur général des relationscommerciales d'IBM, 3600 Steeles Avenue East, Markham, Ontario, L3R 9Z7.

Assistance téléphonique

Si vous avez besoin d'assistance ou si vous voulez commander du matériel, deslogiciels et des publications IBM, contactez IBM direct au 1 800 465-1234.

vi © Copyright IBM Corp. 2011, 2015

Page 7: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Chapitre 1. Administration par le biais de la consoled'administration

L'analyse et l'optimisation de la santé du système sont des fonctions principalespour un administrateur système. IBM® TRIRIGA a développé la consoled'administration pour faciliter ces tâches. La console d'administration IBMTRIRIGA classe les données dans des segments pour aider un administrateursystème à rechercher des informations et à y apporter des modifications demanière rapide et efficace. La console d'administration est un emplacementcentralisé pour l'affichage et l'édition des paramètres système pour optimiser lasanté du système.

© Copyright IBM Corp. 2011, 2015 1

Page 8: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

2 © Copyright IBM Corp. 2011, 2015

Page 9: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Chapitre 2. Connexion à la console d'administration

La console d'administration est un emplacement centralisé pour l'affichage etl'édition des paramètres système pour optimiser la santé du système. Un grandnombre de paramètres dans la console d'administration sont liés aux propriétésIBM TRIRIGA.

Avant de commencer

Vous devez avoir accès à la console d'administration. Un autre administrateur peutvous accorder l'accès par le biais d'Admin User Manager.

Procédure1. Ouvrez un navigateur Web et entrez la valeur suivante dans la zone d'adresse :

http://nomhôte:port/chemin de contexte/html/en/default/admin

Où nomhôte:port correspond à la valeur de votre environnement et chemin decontexte correspond au répertoire dans lequel IBM TRIRIGA est installé.

2. Si vous n'êtes pas déjà connecté à IBM TRIRIGA, entrez vos nom d'utilisateuret mot de passe et cliquez sur Connexion.

© Copyright IBM Corp. 2011, 2015 3

Page 10: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

4 © Copyright IBM Corp. 2011, 2015

Page 11: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Chapitre 3. Administration des agents et des processus

Dans la console d'administration, vous pouvez utiliser l'objet Gestionnaire d'agentspour configurer les agents de processus. Vous pouvez utiliser l'objet Gestionnaired'unités d'exécution pour contrôler les unités d'exécution qui sont démarrées pourchaque agent, et l'objet Workflow Agent Manager pour désigner les utilisateurspour un agent de workflow. Vous pouvez utiliser l'objet Managed Processes pourdémarrer et arrêter les processus de génération de rapports.

Administration d'agentLes agents exécutent des processus d'arrière-plan, comme le nettoyage desdonnées, l'exécution de workflows et le calcul des formules. Vous pouvez gérer etconfigurer les agents dans l'objet Gestionnaire d'agents de la consoled'administration.

Plusieurs instances des agents Workflow Agent et Data Import Agent peuvents'exécuter dans la base de données IBM TRIRIGA. Tous les autres agents sont desagents à instance unique et des problèmes peuvent survenir si plusieurs instancesd'un agent à instance unique s'exécutent simultanément.

Procédez à aucun chargement de données ou aucune intégration lorsque l'agent denettoyage est en cours d'exécution. L'agent de nettoyage peut émettre desinterblocages si les données de hiérarchie sont importées alors qu'il est en coursd'exécution.

Le gestionnaire d'agents identifie les agents qui s'exécutent actuellement sur tousles serveurs. Vous pouvez demander qu'un agent en cours s'arrête ou démarrer unagent sur n'importe quel serveur actif. Si vous ne spécifiez pas un serveur lors dudémarrage d'un agent, ce dernier est démarré sur le serveur auquel vous vous êtesconnecté. Pour démarrer un agent sur le serveur disponible suivant, dans lacolonne Start On de l'agent, entrez <ANY>.

Si un agent s'exécute lorsque le serveur s'arrête, il démarre automatiquementlorsque le serveur est redémarré.

La table LICENSE_METRIC enregistre le nombre d'utilisateurs simultanés pourchaque licence de produit. Vous pouvez vérifier les tables en utilisant l'objetDatabase Query de la console d'administration. Elle prend un cliché toutes les10 minutes. La quantité de données dans la table est normalement faible. Si vousvoulez tronquer la table, consultez votre administrateur de système concernant larègle de conservation des informations.

Tables de configuration d'agentLes tables Agent Startup et Agent Registry contiennent les détails qui vous aident àconfigurer les agents de processus dans IBM TRIRIGA.

La configuration qui détermine le démarrage des agents est stockée dans la tableAGENT_STARTUP de la base de données IBM TRIRIGA.

Lorsqu'une demande de démarrage d'un agent est émise, une entrée est ajoutée àla table AGENT_REGISTRY. Lorsqu'un agent s'arrête, son statut dans le registre est

© Copyright IBM Corp. 2011, 2015 5

Page 12: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

mis à jour. La table Agent Registry est disponible pour tous les serveurs dansl'installation est est la source des informations d'activité en cours qui s'affichentdans l'objet Gestionnaire d'agents.

Lorsque le statut d'un agent change, une entrée INFO est écrite dans le journal duserveur et contient des informations sur la transition d'état, par exemple :INFO [com.tririga.platform.agent.AgentManager](http-0.0.0.0-8001-3) Start requestedfor CleanupAgent on server337.

INFO [com.tririga.platform.agent.BaseAgentThread](CleanupAgent) CleanupAgent on server337 is now running.INFO [com.tririga.platform.agent.AgentManager](http-0.0.0.0-8001-3) Stop requestedfor CleanupAgent on server337.INFO [com.tririga.platform.agent.BaseAgentThread](AgentHeartbeatThread) CleanupAgent on server337 is now stopped.

La propriété AGENTS_NOT_ALLOWED dans le fichier TRIRIGAWEB.properties pour unserveur identifie les agents qui ne peuvent pas être démarrés sur ce serveur. Legestionnaire d'agents n'autorise pas un utilisateur à démarrer un agent qui estrépertorié dans la propriété AGENTS_NOT_ALLOWED pour ce serveur sur lequel setrouve le fichier des propriétés. Si un utilisateur tente de démarrer un agent quifigure dans la propriété AGENTS_NOT_ALLOWED, un message INFO est écrit dans lejournal du serveur et l'agent n'est pas démarré. Si une entrée dans la propriétéAGENTS_NOT_ALLOWED ne correspond pas à un agent existant, un messaged'avertissement est écrit dans le journal du serveur.

La table Agent Startup inclut le type de l'agent, le nom d'hôte et la configuration.La table Agent Startup est la source des informations TRIRIGAWEB.properties quis'affichent dans le gestionnaire d'agents.

Si un agent à instance unique est démarré alors qu'une autre instance du mêmeagent est en cours d'exécution, la demande échoue et un avertissement est écritdans le fichier journal.

Gestion des unités d'exécutionPour contrôler le nombre d'unités d'exécution qui sont démarrées pour chaqueagent, utilisez le gestionnaire d'unités d'exécution dans la console d'administration.

Vous pouvez également utiliser le gestionnaire d'unités d'exécution pour contrôlerle nombre d'unités d'exécution qui sont allouées à IBM TRIRIGA CAD Integrator -Publisher (AutoCAD) lorsqu'un dessin est lié. Une unité d'exécution uniquerequiert une connexion à la base de données.

Une valeur élevée pour le nombre maximal d'unités d'exécution peut ralentir lesperformances. Une limite type est inférieure à deux ou trois fois le nombre d'UCcentrales dans la base de données. Par exemple, si la base de données comportedeux UC Dual Core Xeon, le nombre d'UC centrales est quatre. La limite maximaled'unités centrales pour l'agent de workflow est de huit, et de deux pour les autresagents.

Agent de workflowLes agents de workflow sélectionnent et traitent les événements de workflow quisont publiés par leurs utilisateurs désignés. Vous pouvez désigner des utilisateursde l'application IBM TRIRIGA pour un agent de workflow dans l'objet WorkflowAgent Manager de la console d'administration.

6 © Copyright IBM Corp. 2011, 2015

Page 13: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Le même utilisateur peut être désigné pour plusieurs agents de workflow. Lapriorité est donnée aux utilisateurs qui disposent d'un agent configuré pour eux.Vous pouvez restreindre un agent à la liste d'utilisateurs, ce qui empêche l'agent detraiter des événements qui sont envoyés par des utilisateurs non affectés. Vouspouvez également réinitialiser les paramètres de la liste d'utilisateurs restreinte, cequi vous permet de supprimer des paramètres pour un serveur qui n'est plus dansl'environnement en cours.

Lorsqu'un agent est configuré pour des utilisateurs spécifiques, il sélectionne desévénements d'utilisateur valides dans l'ordre suivant :1. Si l'agent est configuré exclusivement pour un ou plusieurs utilisateurs, il

sélectionne des événements valides pour ces derniers.2. Si l'agent est configuré pour des utilisateurs de manière non exclusive, il

sélectionne les événements valides pour ces derniers. Si aucun événementn'existe pour un utilisateur désigné, l'agent sélectionne les événements validespour d'autres utilisateurs qui n'ont pas d'agent désigné.

3. Si un agent n'est pas configuré pour des utilisateurs spécifiques, il sélectionnedes événements valides pour un utilisateur qui ne figure pas dans la liste desutilisateurs d'un autre agent.

Les événements valides sont des événements qui remplissent les conditionssuivantes :v L'événement n'est pas en cours de traitement.v Aucun autre événement n'est en cours de traitement pour le même

enregistrement.v L'événement n'est pas pour un utilisateur pour lequel le nombre maximal

d'événements en cours de traitement par cet agent est atteint.

Conseil :

Vous pouvez exécuter plusieurs serveurs de flux de travaux pour permettre untraitement de flux de travaux juste pour tous les utilisateurs, et pas nécessairementpour augmenter le débit de flux de travaux effectués.

L'ajout de davantage d'agents de flux à un environnement peut ralentir letraitement et provoquer des résultats indésirables si les flux de travaux ne sont pasécrits en prévision d'un traitement multitâche.

Il est conseillé d'affecter des agents de flux secondaires aux utilisateurs chevronnésspécifiques qui ont tendance à exécuter plus de flux de travaux que des utilisateursnormaux. Si ces agents de flux secondaires sont laissés ouverts, un ensembled'instances de flux de travaux est prélevé en parallèle et certaines instancespeuvent être mises hors d'usage. L'augmentation du nombre d'unités d'exécutionsur un serveur de processus unique accroît davantage le débit que la répartitiondes unités d'exécution sur deux serveurs. Généralement, le goulot d'étranglementdes performances d'un environnement se trouve sur le serveur de base de donnéesplutôt que sur les serveurs de processus.

Si vous disposez déjà d'un système déployé avec plusieurs agents de flux, pensez àarrêter les agents secondaires et à augmenter le nombre d'unités d'exécution sur leserveur d'agent de flux principal pour additionner les unités d'exécution sur lesautres serveurs, ou à limiter les agents secondaires pour qu'ils deviennent exclusifspour l'ensemble des utilisateurs chevronnés.

Chapitre 3. Administration des agents et des processus 7

Page 14: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Processus gérésL'objet Managed Processes dans la console d'administration affiche tous lesprocessus de génération de rapports BIRT qui s'exécutent actuellement sur leserveur d'applications. Il peut vous aider à identifier les rapports qui utilisent tropde mémoire et pour les arrêter.

Le seuil de mémoire est vérifié périodiquement au cours de l'exécution d'unrapport. Si le processus de génération de rapports atteint le seuil de mémoire, lesystème tente de l'arrêter. Le seuil de mémoire et la fréquence selon laquelle lamémoire est vérifiée sont configurables dans le fichier TRIRIGAWEB.properties.

Vous pouvez être amené à vérifier l'objet Managed Process si le système est lent ousi vos utilisateurs attendent longtemps un rapport. Vous pouvez également utilisercet objet pour déterminer la durée d'exécution d'un rapport et si des améliorationsde performance sont requises. A partir de l'objet Managed Process, vous pouveztenter d'arrêter un rapport qui s'exécute pendant longtemps.

Les rapports BIRT de grande taille requièrent un grand nombre de ressources etpeuvent entraîner des problèmes système. Lorsqu'un rapport est arrêté en raisond'une mémoire insuffisante, les détails relatifs à celui-ci sont consignés. Un rapportpeut échouer lorsque les performances sont faibles, ce qui signifie qu'un rapportayant échoué n'est pas nécessairement un rapport dont les performances sontfaibles. Toutefois, si un rapport apparaît de manière cohérente dans le journal, ilest probable que les performances peuvent être améliorées.

8 © Copyright IBM Corp. 2011, 2015

Page 15: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Chapitre 4. Administration des travaux DataConnect

L'objet DataConnect dans la console d'administration affiche les objets métier quicomportent des tables de transfert DataConnect. Vous pouvez également utiliserl'objet DataConnect pour gérer des travaux DataConnect.

Objets métier comportant des tables de transfertLes tâches DataConnect interprètent les données provenant de sources externes etplacent les données dans des tables de transfert. Dans l'objet DataConnect de laconsole d'administration, vous pouvez afficher les objets métier qui comportent destables de transfert.

Ces objets métier peuvent être utilisés dans une tâche DataConnect pour déplacerou mettre à jour les données à partir d'une source externe.

Lorsque vous développez les données, vous pouvez afficher les zones qui fontpartie de la table de transfert. Ces zones sont affichées au format nom de zone IBMTRIRIGA-nom de zone de base de données, triPaidByParentLevel0TX-triPaidByParentLevel2 par exemple. Les définitions de zone sont utiles pouridentifier les zones de table de transfert correspondantes pour les donnéesentrantes.

Travaux DataConnectLes travaux DataConnect sont configurés en dehors d'IBM TRIRIGA,par exempledans l'objet d'intégration. L'agent DataConnect vérifie les travaux prêts dans latable DC_JOB.

Dans l'objet DataConnect dans la console d'administration, vous pouvez gérer lestravaux DataConnect existants. Si un travail est à l'état Prêt, il s'exécute au coursdu cycle d'agent DataConnect suivant. Vous pouvez placer un nouveau travail àl'état Prêt en cliquant sur Travail prêt.

Si le workflow se termine mais que le travail n'est pas terminé, ce dernier est placéà l'état en attente ou traité et vous pouvez le faire échouer. Un travail qui a échouén'est pas supprimé mais il peut être placé à l'état prêt en cliquant sur Retry Job.

Lorsque vous supprimez un travail, le travail et ses entrées de la table de transfertsont supprimés, et le travail ne peut pas être relancé. Vous ne pouvez passupprimer un travail qui est en cours de traitement.

Lorsque vous forcez un nettoyage, les travaux obsolètes et terminés sont suppriméss'ils sont plus anciens qu'un nombre de jours indiqué. Ce nombre de jours estdéfini dans la propriété DC_HISTORY_RETENTION_DAYS du fichierTRIRIGAWEB.properties.

© Copyright IBM Corp. 2011, 2015 9

Page 16: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

10 © Copyright IBM Corp. 2011, 2015

Page 17: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Chapitre 5. Administration des journaux

Plusieurs outils de la console d'administration facilitent la gestion des journauxdans IBM TRIRIGA Application Platform. Vous pouvez utiliser l'objet PlatformLogging pour activer la journalisation de niveau de débogage en temps réel pourles fonctions de plateforme. Vous pouvez utiliser l'objet Journaux des erreurs pourafficher un récapitulatif des erreurs qui se sont produits, y compris les erreurs debase de données et les exceptions majeures.

Consignation de plateformeSi vous devez traiter des problèmes système, vous pouvez activer la consignationau niveau de débogage en temps réel. Par exemple, si les workflows sont lents,vous pouvez activer le débogage pour les journaux de workflow.

Vous définissez le niveau de consignation dans la console d'administration, dansl'objet Platform Logging. Vous pouvez ensuite tester et analyser les performances,comme les performances de formules étendues, les performances de requêtes et lesperformances de workflows. Toute modification apportée à l'objet PlatformLogging est conservée dans la mémoire temporaire. Lorsque le serveur estredémarré, le système rétablit les paramètres de configuration log4j.xml.

Vous pouvez renouveler la plupart des fichiers journaux, ce qui renomme le fichierjournal en cours avec la date et heure actuelles et commence un nouveau fichierjournal.

Vous pouvez ajouter vos propres catégories de journal personnalisées dans lefichier de configuration CustomLogCategories.xml qui se trouve dans le dossierconfig de l'installation IBM TRIRIGA, C:\Tririga\config\CustomLogCategories.xml par exemple.

Vérification des journaux de paramètres de performancesEn tant qu'administrateur ou développeur d'applications, vous souhaitezdéterminer la raison pour laquelle les performances sont faibles. Vous pouvezvérifier les paramètres de performance dans l'objet Platform Logging de la consoled'administration.

Pourquoi et quand exécuter cette tâche

Pour améliorer l'analyse des informations de paramètres de performance, limitez lenombre des utilisateurs au cours du test.

Procédure1. Dans la console d'administration, ouvrez l'objet Platform Logging.2. Dans la sous-fenêtre de droite, sous la catégorie Performance Timings,

sélectionnez les objets dont vous voulez tester les performances.3. Si plusieurs étapes sont requises, dans la zone Write to log, ajoutez un

horodatage dans le fichier journal.4. Dans la section Logging Actions, cliquez sur Appliquer.

© Copyright IBM Corp. 2011, 2015 11

Page 18: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Résultats

Toutes les options que vous sélectionnez sont sauvegardées dans un fichierdélimité par des tabulations, appelé performance.log.

Que faire ensuite

Vous pouvez importer les informations dans une feuille de calcul ou une base dedonnées et analyser ces données. Par exemple, vous pouvez trier les colonnes defeuille de calcul par durée et afficher les requêtes dont l'exécution est la pluslongue.

Fichier journal du serveurLe fichier server.log contient des messages susceptibles de vous aider à déboguervotre système. Un message dans le fichier journal peut être une erreur, unavertissement, un message informatif ou un message de débogage. Vous pouvezconfigurer le niveau d'informations qui apparaît dans ce journal par le biais de lacommande log4j pour votre serveur.

En raison du volume de données important que vous découvrez dans un journal,ne définissez pas la consignation au niveau de débogage dans le moduled'exécution.

Les segments dans le fichier server.log peuvent être suivis par un trace de pileJava. Ces lignes dans le fichier server.log commencent par at com.tririga....

Messages d'erreur du modélisateur de donnéesLe fichier server.log contient les messages d'erreur liés au modélisateur dedonnées.

L'état n'existe pas dans l'objet métier

Type de journal : En-tête d'exceptionERROR com.tririga.platform.metadata.MetadataNotFoundException:No state named ’$$$’ exists on this Business Object:

Domaine de résolutionModélisateur de données

ProblèmeUn état supprimé du système a été trouvé dans les métadonnées.

Action préconiséeDans le modélisateur de données, vérifiez l'objet métier concerné. Révisezet republiez l'objet métier pour synchroniser les métadonnées.

ExempleL'état 'new' a été supprimé du système et il n'est plus valide.ERROR[com.tririga.design.web.process.smartrecord.SmartSectionActions]com.tririga.platform.metadata.MetadataNotFoundException:No state named ’new’ exists on this Business Object:BoImpl[name=cstTestBusinessObject,id=10003454,module=ModuleImpl[name=Test Module,id=21218]]

12 © Copyright IBM Corp. 2011, 2015

Page 19: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Les années ne peuvent pas être négatives

Type de journal : En-tête d'exceptionERROR DurationException: Years cannot be negative.

Domaine de résolutionModélisateur de données

ProblèmeLa date de fin est antérieure à la date de début ou la date de fin est null.

Action préconiséeConsultez la formule de durée et recherchez les valeurs des dates de débutet de fin.

ExempleERROR[com.tririga.architecture.util.Duration]EXCEPTION com.tririga.architecture.util.DurationException:Years cannot be negative.

Dépendance de zone non trouvée

Type de journal : En-tête d'exceptionWARN A dependency of this field could not be found:

Domaine de résolutionModélisateur de données

ProblèmeUne formule n'est pas correctement définie dans un objet métier.

Action préconiséeIdentifiez l'objet métier et la zone, mettez à jour la formule dans lemodélisateur de données et republiez l'objet métier.

ExempleLa formule pour la zone triContractPaymentsNU, dans l'objet métiertriRealEstateContract, dans le module triContract, n'est pas évaluée.WARN[com.tririga.platform.metadata.domain.BoImpl]A dependency of this field could not be found:BoFieldImpl[name=triContractPaymentsNU,id=2373,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=8],Business Object=BoImpl[name=triRealEstateContract,id=10002490,module=ModuleImpl[name=triContract,id=21]]]][MID-3164363956]

Formule non analysée pour la zone

Type de journal : En-tête d'exceptionApplying default formula. Could not parse formula for field:

Domaine de résolutionModélisateur de données

ProblèmeUne formule n'est pas correctement définie dans un objet métier.

Action préconiséeIdentifiez l'objet métier et la zone, mettez à jour la formule dans lemodélisateur de données et republiez l'objet métier.

ExempleLa formule pour la zone triFasbPVofRentNU, dans l'objet métiertriRealEstateContract, dans le module triContract, n'est pas évaluée.

Chapitre 5. Administration des journaux 13

Page 20: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

WARN[com.tririga.platform.metadata.domain.BoFieldImpl]Applying default formula. Could not parse formula for field:BoFieldImpl[name=triFasbPVofRentNU,id=2375,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=8],Business Object=BoImpl[name=triRealEstateContract,id=10002490,module=ModuleImpl[name=triContract,id=21]]]][MID-2514886854]

Erreur d'obtention de la zone pour SO

Type de journal : En-tête d'exceptionWARN Error getting field for SO - field not found.

Domaine de résolutionModélisateur de données ou Générateur de fomulaires

ProblèmeLes zones ne peuvent pas être chargées pour un objet métier car leursmétadonnées n'existent pas. Un objet métier comporte une zone définie,mais cette dernière n'existe pas sur le système.

Action préconiséeSupprimez la zone de l'objet métier. Vérifiez tous les mappages etformulaires pour cet objet métier. Révisez et republiez les objetsnécessaires.

ExempleL'objet métier triCommunicationRecord comporte une zonecstMatchedSAMTX non valide.WARN[com.tririga.design.smartobject.dataaccess.SmartObjectAttributeDAOAnsi]Error getting field for SO - field not found.Section=’RecordInformation’ Field=’cstMatchedSAMTX’ From SO ID=’4895427’name=’null’ BO name=’triCommunicationRecord’ id=10004546, Module id=20820[MID-3333779126]

Erreur de traitement du mappage des métadonnées de l'interfacegraphique

Type de journal : En-tête d'exceptionWARN Error processing GUI Metadata mapping.

Domaine de résolutionModélisateur de données ou Générateur de fomulaires

ProblèmeLa zone Formulaire n'existe pas pour un mappage de formulaire ou unmappage de formulaire fait référence à une zone dans un objet métier quin'existe pas.

Action préconiséePour supprimer la zone du mappage de formulaire, révisez et republiez leformulaire. Si plusieurs formulaires existent pour un objet métier, révisez leworkflow et vérifiez que le processus métier est suivi pour les formulairesappropriés.

ExempleDans le workflow cstTicket - Synchronous - OnChange, au cours de latâche Do Not Require Steps to Reproduce, le formulaire n'est pas mis àjour car la zone Steps to Reproduce n'existe pas.WARN[com.tririga.platform.workflow.template.guimetamap.GUIFieldMap]Error processing GUI Metadata mapping. WFTaskStepImpl.WFTaskStepRO[137224,

14 © Copyright IBM Corp. 2011, 2015

Page 21: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Do Not Require Steps to Reproduce,Modify Metadata,23,WFTemplateImpl.WFTemplateRO[ID=14565895,Version=5,Name=cstTicket- Synchronous - OnChange Type]]. MapEntryBase[mapId=137224,wfTemplateId=14565895,wfTemplateVersion=5,guiTabName=NewGeneral,guiSectionName=General,guiFieldName=Steps to Reproduce,propertyValue=false,taskMapData=<null>,initialized=true]. Caused by: com.tririga.platform.metadata.MetadataException: No field id found with name: Steps to Reproduce.Section: General Tab: NewGeneral GUI Name: HelpDeskTicket[MID-1004518520]

Echec de l'obtention d'une catégorie de mesures

Type de journal : En-tête d'exceptionWARN Failed to obtain a list of triMetricCategory from application metadatarepository. This error indicates the platform version is ahead of the application version. The system is expecting the new metadata structure that doesnot exist in the current application version.

Domaine de résolutionModélisateur de données

ProblèmeLe gestionnaire de rapports peut exécuter des rapports de mesures, maisl'application n'inclut pas les objets métier qui sont nécessaires à la prise encharge de la fonctionnalité.

Action préconiséeLorsque vous voulez implémenter IBM TRIRIGA Workplace PerformanceManagement, mettez à niveau l'application à la version 9.6 ou supérieure.Si vous n'utilisez pas IBM TRIRIGA Workplace Performance Management,cet avertissement peut être ignoré.

ExempleWARN[html.en.default.reportTemplate.reportTemplateDesc]Failed to obtain a list of triMetricCategory from application metadatarepository. This error indicates the platform version is ahead of theapplication version. The system is expecting the new metadata structurethat does not exist in the current application version.[MID-2565267038]

Conflit de noms d'objet

Type de journal : En-tête d'exceptionWARN Name of object being saved conflicts with existing object. Name: ’’.

Domaine de résolutionModélisateur de données

ProblèmeL'utilisateur a tenté de sauvegarder un enregistrement qui a le même nomunique qu'un enregistrement existant.

Action préconiséeIdentifiez l'objet métier en conflit et assurez-vous que l'identificateurunique qui est utilisé pour le nom mappé est valide. Si ce n'est pas le cas,mettez à jour le nom mappé et republiez l'objet métier. Cette mise à jour nemodifie pas les noms des enregistrements existants. Vérifiez les workflowsqui créent des enregistrements pour l'objet métier et assurez-vous que lesdonnées appropriées sont mappées dans la tâche de création pour quel'enregistrement soit identifié de manière unique lors de sa création.

ExempleUn enregistrement pour l'objet métier cstBidDocument dans le moduled'offre est sauvegardé avec le nom ''.

Chapitre 5. Administration des journaux 15

Page 22: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

WARN[com.tririga.platform.smartobject.service.BaseSmartObjectService]Name of object being saved conflicts with existing object. Name: ’’.Existing object: SmartObjectImpl[ID=10650471,BusinessObject=BoImpl[name=cstBidDocument,id=10003095,module=ModuleImpl[name=Bid,id=35]]] New object being saved:SmartObjectImpl[ID=13120040,Business Object=BoImpl[name=cstBidDocument,id=10003095,module=ModuleImpl[name=Bid,id=35]]][MID-317597477]

Aucun mappage d'objet métier trouvé

Type de journal : En-tête d'exceptionWARN No BO Mapping (IBS_SPEC_TYPE_FIELD_MAP) found for BO:

Domaine de résolutionModélisateur de données

ProblèmeUn objet métier est défini, mais il se peut que son état publié ne soit pasvalide.

Action préconiséeIdentifiez et republiez l'objet métier.

ExempleWARN[com.tririga.platform.metadata.dataaccess.BoDaoImpl]No BO Mapping (IBS_SPEC_TYPE_FIELD_MAP) found for BO:BoImpl[name=Inbox Folder,id=103516,module=ModuleImpl[name=Mail,id=17]]This is typically required in order for a BO to be published.[MID-1159340835]

Pas d'ajout de zone à la section

Type de journal : En-tête d'exceptionWARN Not adding field with name ’$$$’ to section :

Domaine de résolutionModélisateur de données

ProblèmeUn objet métier comporte une zone qui n'est pas liée à une colonne debase de données.

Action préconiséeIdentifiez l'objet métier et la zone. Révisez et republiez l'objet métier.

ExempleL'objet métier Bid Response Analysis Line Item ne peut pas gérer la zoneDM_FILE_NAME dans la section Documents.WARN[com.tririga.platform.metadata.dataaccess.BoDaoImpl]Not adding field with name ’DM_FILE_NAME’ to section :BoSectionImpl[name=Documents,id=BoSectionId[categoryId=2,subCategoryId=1],Business Object=BoImpl[name=Bid Response Analysis Line Item,id=10000045,module=ModuleImpl[name=Line Item,id=27]]] Reason: Field, ’DM_FILE_NAME’ is not backed by a database field.[MID-1778354461]

La source d'unité de mesure ne comporte pas d'unité de mesure.

Type de journal : En-tête d'exceptionWARN The UOM Source for this field is not UOM Managed.

Domaine de résolutionModélisateur de données

16 © Copyright IBM Corp. 2011, 2015

Page 23: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

ProblèmeUne zone est identifiée comme comportant une zone source d'unité demesure, mais cette dernière ne contient pas d'unité de mesure.

Action préconiséeIdentifiez l'objet métier et la zone, mettez à jour la source d'unité demesure dans le modélisateur de données et republiez l'objet métier.

ExempleLa formule pour la zone triDefaultCapacityNU, dans l'objet métiertriSpace, dans le module Emplacement, n'est pas évaluée car l'une deszones utilisées comme source d'unité de mesure (triCapacityNU) necontient pas d'unité de mesure.WARN[com.tririga.platform.metadata.domain.BoFieldImpl]The UOM Source for this field is not UOM Managed. This field:BoFieldImpl[name=triDefaultCapacityNU,id=1188,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=triSpace,id=10002873,module=ModuleImpl[name=Location,id=6]]]] UOM Source Field:BoFieldImpl[name=triCapacityNU,id=1119,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=triSpace,id=10002873,module=ModuleImpl[name=Location,id=6]]]][MID-276069112]

L'objet métier n'existe pas

Type de journal : En-tête d'exceptionWARN triThreshold Business Object does not exist.

Domaine de résolutionModélisateur de données

ProblèmeLe gestionnaire de rapports peut exécuter des rapports de mesures, maisl'application n'inclut pas les objets métier qui sont nécessaires à la prise encharge de la fonctionnalité.

Action préconiséeLorsque vous voulez implémenter IBM TRIRIGA Workplace PerformanceManagement, mettez à niveau l'application à la version 9.6 ou supérieure.Si vous n'utilisez pas IBM TRIRIGA Workplace Performance Management,cet avertissement peut être ignoré.

ExempleWARN[html.en.default.reportTemplate.reportTemplateDesc]triThreshold Business Object does not exist.[MID-75369837]

Métadonnées de localisateur non valides

Type de journal : En-tête d'exceptionWARN Trouble setting the locator field because the locator metadata isinvalid; setting with the linked object’s name instead.

Domaine de résolutionModélisateur de données ou Générateur de workflow

ProblèmeLe modélisateur de données utilise une zone pour un localisateur qui estdifférente de la zone mappée dans la zone dans un workflow.

Action préconiséeVérifiez la zone utilisée dans le modélisateur de données pour le

Chapitre 5. Administration des journaux 17

Page 24: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

localisateur afin de vous assurer que le mappage est approprié. Mettez àjour et republiez le mappage. Les zones du localisateur sont parfoisutilisées pour des mappages multiobjets. Lorsque cet avertissements'affiche dans ce scénario, il peut être ignoré.

ExempleL'objet métier Notification dans le module Mail comporte un localisateurRefObject. Ce dernier est mappé vers le nom d'enregistrement lié plutôtque vers la zone identifiée à partir du modélisateur de données. Cetavertissement peut être ignoré.WARN[com.tririga.platform.smartobject.domain.field.LocatorField](WFA-2.5:1837189 - 13119943 APPROVE_HIDDEN:14821226 IE=14821226)Trouble setting the locator field because the locator metadata is invalid;setting with the linked object’s name instead.Locator field: BoFieldImpl[name=RefObject,id=1021,Section=BoSectionImpl[name=AdditionalDetail,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=Notification,id=107324,module=ModuleImpl[name=Mail,id=17]]]][MID-1263122157]

La source d'unité de mesure n'existe pas

Type de journal : En-tête d'exceptionWARN UOM Source for field does not exist:

Domaine de résolutionModélisateur de données

ProblèmeUne zone de source d'unité de mesure est définie pour une zone, mais elleest introuvable.

Action préconiséeVérifiez la zone et assurez-vous que les définitions d'unité de mesureappropriées existent. Révisez et republiez l'objet métier.

ExempleLa zone triLtBrokerageCommissionNU, dans l'objet métier triAssetLease,dans le module triContract comporte une source d'unité de mesure nonvalide.WARN[com.tririga.platform.metadata.domain.BoFieldImpl]UOM Source for field does not exist:BoFieldImpl[name=triLtBrokerageCommissionNU,id=1560,Section=BoSectionImpl[name=RecordInformation,id=BoSectionId[categoryId=1,subCategoryId=8],Business Object=BoImpl[name=triAssetLease,id=10008550,module=ModuleImpl[name=triContract,id=21]]]] This is being allowed forbackward compatibility, but will likely cause issues in further processing.The Business Object Field should be fixed to point to a valid UOM Source.[MID-769296686]

Expression manquante

Type de journal : En-tête d'exceptionWARN Expression is missing for . boId = ###### Field = ####

Domaine de résolutionModélisateur de données

ProblèmeUne formule étendue est indiquée, mais elle n'est pas définie ou unevariable n'est pas définie.

18 © Copyright IBM Corp. 2011, 2015

Page 25: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Action préconiséeUtilisez les instructions SQL pour identifier l'objet métier et la zone :select * from ibs_spec_type where spec_template_id=######;

Mettez à jour et publiez.

La zone triTimeZonesCL n'existe pas

Type de journal : En-tête d'exceptionWARN com.tririga.platform.smartobject.InvalidFieldRequestException:No field named ’triTimeZonesCL’ exists on this Business Objectin the general sections:

Domaine de résolutionModélisateur de données

ProblèmeUne application tente d'utiliser les tâches personnalisées de planificationdans le workflow, mais l'objet métier appelant ne comporte pas la zonetriTimeZonesCL nécessaire à l'utilisation correcte de la fonctionnalité.

Action préconiséeRévisez l'objet métier identifié et ajoutez la zone triTimeZonesCL.

ExempleLa zone triTimeZonesCL est manquante dans l'objet métiercstTimeCalculator dans le module triHelper.WARN[com.tririga.architecture.web.process.reserve.ReserveUtils]com.tririga.platform.smartobject.InvalidFieldRequestException: No fieldnamed ’triTimeZonesCL’ exists on this Business Object in the generalsections:BoImpl[name=cstTimeCalculator,id=10005047,module=ModuleImpl[name=triHelper,id=21720]]

Aucune valeur trouvée dans la recherche unique

Type de journal : En-tête d'exceptionWARN No value found in single lookup

Domaine de résolutionModélisateur de données

ProblèmeUn rapport de formulaire HTML a tenté d'accéder à une zone qui n'existepas dans l'objet métier sous-jacent.

Action préconiséeEditez le formulaire HTML, rechechez le nom de la section et de la zonequi est référencée dans l'erreur et corrigez la zone.

ExempleWARNNo value found in single lookup using XPathExpr:’//Project-Project-RecordedBy//PeopleFullName’

Messages d'erreur du générateur de workflowLe fichier server.log contient les messages d'erreur liés au générateur deworkflow.

Chapitre 5. Administration des journaux 19

Page 26: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Aucun résultat pour le modèle de workflow

Type de journal : En-tête d'exceptionINFO (WFA:3340769 - 5712774 cstProvisionalBooking:27648718) No hitin cache for Workflow Template ID: 14313328. In order to get the cachecurrent, restart your app server.

Domaine de résolutionGénérateur de workflow

ProblèmeUn workflow a été retiré, mais il est encore appelé.

Action préconiséeRecherchez le workflow à l'aide de l'ID utilisé dans le métaschémasuivant :Select * from wf_lookup where wf_template_id=’#####';

Révisez et publiez le workflow.

ExempleL'ID modèle de workflow désigne le workflow qui est appelé.INFO[com.tririga.architecture.cache.WFCache](WFA:3340769 - 5712774 cstProvisionalBooking:27648718) No hit in cachefor Workflow Template ID: 14313328. In order to get the cache current,restart your app server.

Erreur de la tâche de workflow

Type de journal : En-tête d'exceptionWARN Call workflow task encountered error.

Domaine de résolutionGénérateur de workflow

ProblèmeUn workflow n'existe pas ou n'est pas publié actuellement.

Action préconiséeVérifiez le workflow appelant et déterminez si l'étape est encore nécessaire,ou recherchez la raison pour laquelle le workflow appelé est manquant.Assurez-vous que ce dernier est publié actuellement. Révisez et republiezles workflows nécessaires.

ExempleCall workflow task encountered error. Task: TaskStep:Call Workflow(38) WFTID=19118076.14 TSID=205820Label=’Call a Subflow’ EventAction=’’,Calling WF: ID: 19118075 Version: published,Exception: com.tririga.platform.workflow.template.exception.

WFTemplateLoadingException:Problem loading Workflow Template for ID: 19118075 Version:

published....Caused by: com.tririga.platform.workflow.template.exception.

WFTemplateNotFoundException:Workflow template not found in lookup table for ID: 19118075

...Caused by: org.springframework.dao.EmptyResultDataAccessException:Incorrect result size: expected 1, actual 0

Impossible d'inverser la transaction financière

Type de journal : En-tête d'exceptionWARN CANNOT REVERSE PREVIOUS TRANSACTIONS

20 © Copyright IBM Corp. 2011, 2015

Page 27: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Domaine de résolutionGénérateur de workflow

ProblèmeUne application tente d'utiliser la fonction de transaction financière pourinverser les transactions financières précédentes. Aucun objet de référencefinancier n'étant associé à l'enregistrement, l'objet ne peut pas trouver lestransactions précédentes à inverser.

Action préconiséeVérifiez le processus et assurez-vous qu'au cours du traitement de latransaction financière il dispose d'un objet de référence financier.

ExempleL'enregistrement de transaction financière 13119972 ne comporte pasd'objet de référence financier.WARN[com.tririga.platform.finance.service.FinanceServiceImpl](WFA-2.5:1837189 - 13119943 De-Associate:14821223 IE=14821223)CANNOT REVERSE PREVIOUS TRANSACTIONS: This financial transaction,13119972, is not associated to an object so no previous transactionscan be reversed.

Erreur lors de l'évaluation de l'expression de condition

Type de journal : En-tête d'exceptionWARN Error evaluating condition expression - returning FALSE.

Domaine de résolutionGénérateur de workflow

ProblèmeLes conditions Switch ne peuvent pas être chargées car elles ne sont pasvalides.

Action préconiséeRévisez le workflow. Vérifiez et mettez à jour les conditions. Republiez leworkflow.

ExempleLe workflow cstBidDocument - onChange - Update UOM comporte unecondition Switch non valide.WARN[com.tririga.platform.workflow.runtime.condition.Condition]Error evaluating condition expression - returning FALSE.Condition[ID=55383,Expr=’substring (p0 , 10 , 10 ) == "A" ||substring (p1 , 10 , 10 ) == "H" || substring (p2 , 10 , 10 ) == "G"|| substring (p3 , 10 , 10 ) == "L"’,Parameters=[p0 = , p1 = , p2 = ,p3 = ]]. Workflow Info: WFTemplateImpl.WFTemplateRO[ID=18749944,Version=2,Name=cstBidDocument - onChange - Update UOM], TaskStep:WFTaskStepImpl.WFTaskStepRO[135720,,Switch,14,WFTemplateImpl.WFTemplateRO[ID=18749944,Version=2,Name=cstBidDocument - onChange - Update UOM]][MID-739830450]

Le mappage dans la zone cible n'est pas autorisé

Type de journal : En-tête d'exceptionMapping into the target field is not allowed because thefield is within a Live Link section.

Domaine de résolutionGénérateur de workflow

Chapitre 5. Administration des journaux 21

Page 28: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

ProblèmeUne zone est mappée dans une section Lien direct. Seul le mappage desection est utilisé pour une section Lien direct.

Action préconiséeRévisez le workflow, ouvrez la tâche puis la mappe de workflow, effacez lamappe de zone pour la section Lien direct et sauvegardez la mappe deworkflow. Publiez le workflow.

ExempleL'ID workflow 10014934 version 17 comporte une mappe de section nonvalide vers l'objet métier Historique de récapitulatif de ligne pour lasection RecordedBy.WARN[com.tririga.platform.workflow.template.sofieldmap.MapEntry]Mapping into the target field is not allowed because thefield is within a Live Link section.The mapping is being discarded.MEFieldToField[MapEntry Field-to-Field,Type=10,SrcField=1037,TgtField=1037,Map=SOFieldMapImpl.SOFieldMapRO[ID=1968,WFTemplate=10014934.17]]. TARGET:BoFieldImpl[name=StateProv,id=1037,Section=BoSectionImpl[name=RecordedBy,id=BoSectionId[categoryId=1,subCategoryId=7],Business Object=BoImpl[name=Line Item SummaryHistory,id=10000072,module=ModuleImpl[name=Line Item,id=27]]]][MID-3898920414]

Métadonnées de localisateur non valides

Type de journal : En-tête d'exceptionWARN Trouble setting the locator field because the locator metadatais invalid; setting with the linked object’s name instead.

Domaine de résolutionModélisateur de données ou Générateur de workflow

ProblèmeLe modélisateur de données utilise une zone pour un localisateur qui estdifférente de la zone mappée dans la zone dans un workflow.

Action préconiséeVérifiez la zone utilisée dans le modélisateur de données pour lelocalisateur afin de vous assurer que le mappage est approprié. Mettez àjour et republiez le mappage. Les zones du localisateur sont parfoisutilisées pour des mappages multiobjets. Lorsque cet avertissements'affiche dans ce scénario, il peut être ignoré.

ExempleL'objet métier Notification dans le module Mail comportait un localisateurRefObject. Ce dernier est mappé vers le nom d'enregistrement lié plutôtque vers la zone identifiée à partir du modélisateur de données. Cetavertissement peut être ignoré.WARN[com.tririga.platform.smartobject.domain.field.LocatorField](WFA-2.5:1837189 - 13119943 APPROVE_HIDDEN:14821226 IE=14821226)Trouble setting the locator field because the locator metadatais invalid; setting with the linked object’s name instead.Locator field: BoFieldImpl[name=RefObject,id=1021,Section=BoSectionImpl[name=AdditionalDetail,id=BoSectionId[categoryId=1,subCategoryId=6],Business Object=BoImpl[name=Notification,id=107324,module=ModuleImpl[name=Mail,id=17]]]][MID-1263122157]

22 © Copyright IBM Corp. 2011, 2015

Page 29: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Mappage des zones SmartObject de workflow

Type de journal : En-tête d'exceptionWARN Workflow SmartObject field mapping.

Domaine de résolutionGénérateur de workflow

ProblèmeUne zone ou une section dans un mappage de zone de workflow n'existepas dans l'objet métier sous-jacent.

Action préconiséeRévisez le workflow. Ouvrez la tâche. Ouvrez, vérifiez et sauvegardez lamappe de workflow. Publiez le workflow.

ExempleL'ID workflow 10328588 version 3, tâche Modify Records, comporte unemappe de section non valide pour la section Membres de l'équipe dansl'objet métier Projet d'investissement du module Project.WARN[com.tririga.platform.workflow.template.sofieldmap.SOFieldMapImpl]Workflow SmartObject field mapping.MEObjectToSection[MapEntry Object-to-Section,Type=30,TgtSectionCatagory=12,TgtSectionSubCatagory=1,TgtField=1,Map=SOFieldMapImpl.SOFieldMapRO[ID=10853,WFTemplate=10328588.3]].Mapping FROM: BoImpl[name=External Contact,id=106849,module=ModuleImpl[name=People,id=7]],TO: BoImpl[name=Capital Project,id=107010,module=ModuleImpl[name=Project,id=19]].TaskStep: Modify Records(28) WFTID=10328588.3 TSID=133061Label=’Modify Records’ EventAction=’Append’.Cause: com.tririga.platform.metadata.MetadataNotFoundException:No section with name ’Team Members’ exists on this Business Object:BoImpl[name=Capital Project,id=107010,module=ModuleImpl[name=Project,id=19]][MID-3776864463]

Erreur du gestionnaires de tâches de workflow

Type de journal : En-tête d'exceptionWARN Workflow task handler error while triggering action

Domaine de résolutionGénérateur de workflow

ProblèmeUne transition d'état effectuée n'est pas valide pour l'état en cours del'enregistrement sur lequel s'exécute le workflow.

Action préconiséeVérifiez l'objet métier concerné et assurez-vous que l'action ou la transitionexiste toujours. Si la transition d'état n'existe plus, vous pouvez l'ajouter,puis réviser et republier l'objet métier. Si elle existe toujours, il se peut quele workflow soit appelé dans un enregistrement dont l'état n'est pasapproprié pour la réalisation de cette transition. Vérifiez vos processuspour vous assurer que les enregistrements sont à un état correct avantl'exécution du workflow.

ExempleDans le workflow xxx, (tâche cstCalculateEnd), le workflow tented'exécuter la transition d'état cstCalculateEnd. Cette dernière n'est pas unetransition valide à partir de l'état actuel de l'enregistrement.

Chapitre 5. Administration des journaux 23

Page 30: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

WARNWorkflow task handler error while triggering action ’cstCalcuateEnd’.TaskStep: Trigger Action(31) WFTID=16680680.10 TSID=138571Label=’cstCalculateEnd’ EventAction=’cstCalcuateEnd’.Cause: com.tririga.platform.metadata.MetadataNotFoundException:No transition exists on this Business Object from current state’BoStateImpl[Name=triActive,BusinessObject=BoImpl[name=cstTimeCalculator,id=10005047,module=ModuleImpl[name=triHelper,id=21720]]]’with transition name of ’cstCalcuateEnd’.

Messages d'erreur liés à la base de donnéesLe fichier server.log peut contenir des messages d'erreur liés aux bases dedonnées, comme DB2, Oracle et SQL Server.

Exemple d'erreur SQL DB2

Type de journal : En-tête d'exceptionWARN/ERROR DB2 SQL Error: SQLCODE=### SQLSTATE=#####

Domaine de résolutionBase de données DB2

ProblèmeUne exception SQL a été détectée. La valeur de SQLCODE est basée sur lacause de l'exception.

Action préconiséeExaminez le message dans le fichier server.log et recherchez la lignecommençant par SQLCODE. Pour déterminer la cause, recherchez leSQLCODE dans la documentation en ligne de votre version de la base dedonnées DB2. Les problèmes sont variés, allant d'un espace saturé à uncode SQL non valide.

Exemple 1Ce code que l'espace est saturé dans le système de fichiers :2014-07-02 21:07:15,498 ERROR[com.tririga.architecture.workflow.dataaccess.WFTemplateDAO](http-0.0.0.0-8001-4)com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException: DB2 SQL Error:SQLCODE=-289 SQLSTATE= 57011

Search for SQLCODE=-289 SQLSTATE=57011

Le code d'erreur DB2 -289 indique que l'espace saturé dans le système defichiers.

Exemple 2Dans cet exemple, l'objet métier S_POLINE et sa table de transfertn'existent pas.2014-07-02 12:14:55,759 ERROR[com.tririga.platform.admin.dataaccess.DBScriptRunnerDAOImpl](http-0.0.0.0-8001-3)com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-204,SQLSTATE=42704, SQLERRMC=TRIDATA.S_POLINE, DRIVER=4.16.24com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-204,SQLSTATE=42704, SQLERRMC=TRIDATA.S_POLINE, DRIVER=4.16.24

Search for SQLCODE=-204 SQLSTATE=42704Object does not exist.

24 © Copyright IBM Corp. 2011, 2015

Page 31: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Autres messages d'erreur dans le fichier journal du serveurLe fichier server.log contient les messages d'erreur liés au générateur deformulaires, au gestionnaire de rapports, aux erreurs d'utilisateur, aux protocolesHTTP et à la conversion des devises.

Erreurs DataConnect

Voir la section Erreurs possibles du chapitre DataConnect dans le documentGénération d'applications pour IBM TRIRIGA Application Platform 3 : Gestion desdonnées.

WFA:3340769 - 2289501

Type de journal : En-tête d'exception(WFA:3340769 - 2289501 Associate:26451634)

ProblèmeCes informations peuvent figurer dans n'importe quelle erreur.

Action préconiséeDécodez le fragment d'erreur.

Exemple(WFA:3340769 - 2289501 Associate:26451634)

Pour localiser ces informations dans la base de données, utilisez le codeSQL suivant :select * from user_credentials where user_id=3340769;select * from ibs_spec where spec_id=2289501;select * from wf_event where event_id=26451634;

Si aucune ligne n'est renvoyée, essayez le code SQL suivant :select * from wf_event_history where event_id=26451634;

ID objet non valide à attribuer

Type de journal : En-tête d'exceptionERROR Invalid Object Id specified for dispatch. Object Id was null.

Domaine de résolutionFormation de l'utilisateur

ProblèmeUn utilisateur a cliqué dans une fenêtre avant la fin du chargement ducode Java™.

Action préconiséeLes utilisateurs doivent attendre que le chargement du code Java soitterminé avant de cliquer dans une fenêtre.

ExempleERROR[com.tririga.web.process.ProcessRouter]Invalid Object Id specified for dispatch. Object Id was null.

Erreur de protocole HTTP

Type de journal : En-tête d'exceptionINFO - [com.tririga.web.filter.AuthenticationFilter]

Domaine de résolutionProtocole HTTP

Chapitre 5. Administration des journaux 25

Page 32: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

ProblèmeUn processus utilisateur a entraîné un problème de sécurité HTTP d'IBMTRIRIGA. Par exemple, l'utilisateur a pu naviguer vers un lien sans êtreconnecté ou après expiration d'une session. Cela peut être dû à undépassement de délai ou à plusieurs tentatives de connexion avec le mêmecompte utilisateur.

Action préconiséeReconnectez-vous à l'application IBM TRIRIGA et parcourez toutes lesétapes qui ont été suivies avant la survenue de cette erreur.

ExempleUne demande relative au fichier templateScriptsCached.jsp a été émise aucours d'un processus, mais la session a expiré et la page n'est plusaccessible.INFO[com.tririga.web.filter.AuthenticationFilter](http-0.0.0.0-8001-2) Error in AuthenticationFilter:requestURL(/html/en/default/js/templateScriptsCached.jsp)is not part of the excluded filters, userId is less than one,HttpRequestHeader=[host=localhost:8001, user-agent=Mozilla/5.0(Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609Firefox/3.0.8, accept=*/*, accept-language=en-us,en;q=0.5,accept-encoding=gzip,deflate, accept-charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7, keep-alive=300, connection=keep-alive, referer=http://localhost:8001/html/en/default/common/sessionExpirationGeneral.jsp,cookie=JSESSIONID=yWl4MJ9suRDqAFS7PLANFw**, ]

Impossible d'analyser le paramètre dans la formule

Type de journal : En-tête d'exceptionWARN Could not parse parameter in formula:

Domaine de résolutionGestionnaire de rapports

ProblèmeUne formule étendue tente d'utiliser une requête de résolution d'unparamètre, mais la requête ou la zone dans la requête est introuvable.

Action préconiséeAjoutez la requête ou la zone à la requête.

ExempleUne formule étendue tente d'utiliser la requête triInvoiceLineItem -Advanced Formula - triPaid - Associated to Current Record dans lazone triNewInvTotalNU.WARN[com.tririga.platform.smartobject.util.formula.ExtendedFormulaParser]Could not parse parameter in formula:ExtendedFormulaDefnImpl[Formula=b,Parms={b=ExtendedFormulaParmDefnImpl[Name=b,Value=[QUERY][{triCostItem}{triInvoiceLineItem}{triInvoiceLineItem - Advanced Formula - triPaid - Associated toCurrent Record }][{RecordInformation}{triNewInvTotalNU}]]}][MID-2164297393]

La zone d'interface graphique a un type de zone différent del'objet métier

Type de journal : En-tête d'exceptionGui field has a different field type than backing bo.Using field type of BO.

26 © Copyright IBM Corp. 2011, 2015

Page 33: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Domaine de résolutionGénérateur de formulaires

ProblèmeUn formulaire comporte une zone qui n'existe plus.

Action préconiséeIdentifiez les formulaires pour l'objet métier qui utilise la zone répertoriée.Révisez le formulaire. Dans le gestionnaire de formulaires, supprimez lazone de la vue d'arborescence de présentation du formulaire. Ajoutez ànouveau la zone dans le formulaire. Publiez ce dernier.

ExempleLa zone Note, dans l'objet métier triBSIFailureImpactA, est identifiée entant que zone de texte dans un formulaire, mais un type de zone différentlui est attribué dans le modélisateur de données.WARN[com.tririga.platform.error.ErrorHandler]Gui field has a different field type than backing bo.Using field type of BO.BO=[name=triBSIFailureImpactA, id=10003740]FieldType=[BoField=Note, GuiFieldType=Text][MID-4251286743]

La zone de l'objet métier de sauvegarde n'existe pas

Type de journal : En-tête d'exceptionWARN Not adding field, ’$$$’, to GUI Section because backingBusiness Object field does not exist:

Domaine de résolutionGénérateur de formulaires

ProblèmeUn formulaire comporte une zone qui n'existe plus.

Action préconiséeIdentifiez le formulaire et la zone. Révisez le formulaire. Dans legestionnaire de formulaires, supprimez la zone de la vue d'arborescence deprésentation du formulaire. Ajoutez à nouveau la zone dans le formulaire.Publiez ce dernier.

ExempleLa zone Date de début active dans l'interface graphique Clé, ongletGénéral, section KeySpecification, n'est pas valide.WARN[com.tririga.platform.metadata.dataaccess.GuiMetadataDaoImpl]Not adding field, ’Active Start Date’, to GUI Section becausebacking Business Object field does not exist:GuiSectionMetadataImpl[Name=KeySpecification,ID=11,GUITab=GuiTabMetadataImpl[Name=General,ID=1,GUI=GuiMetadataImpl[Name=Key,ID=10000083]]][MID-1871134927]

Filtre de requête non valide

Type de journal : En-tête d'exceptionWARN Not using invalid query filter:

Domaine de résolutionGestionnaire de rapports

ProblèmeUne requête comporte un filtre pour une zone qui n'existe pas.

Chapitre 5. Administration des journaux 27

Page 34: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Action préconiséeIdentifiez la requête et le filtre. Dans le gestionnaire de rapports,supprimez le filtre. Sauvegardez la requête.

ExempleLe filtre pour la zone triPaidDA, dans la requête triPaymentLineItem -Display - Received Accounts Receivable records associated as HasPayment, dans le module triCostItem, n'est pas valide.WARN[com.tririga.platform.metadata.dataaccess.BoQueryMetadataDaoImpl]Not using invalid query filter:BoQueryFilterMetadataImpl[Left side section=RecordInformation,Left side field=triPaidDA,Operator=Equals,Right sidevalue=$$RUNTIME$$,Query=BoQueryMetadataImpl[ID=19845,Name=triPaymentLineItem - Display - Received Accounts Receivablerecords associated as Has Payment,Module=triCostItem]] Caused by:No field named ’triPaidDA’ exists on this Business Object in thegeneral sections: BoImpl[name=triPaymentLineItem,id=10004638,module=ModuleImpl[name=triCostItem,id=27]][MID-2170122156]

La colonne triTesting n'existe pas

Type de journal : En-tête d'exceptionWARN Adding DB column, triTesting, since it does not exist andthe BO expects it to be there.

ProblèmeCet avertissement est consigné au cours d'une publication.

Action préconiséeLe message dans l'entrée de journal indique ce qui doit être activé pourque cette entrée existe.

ExempleL'exemple présente la consignation effectuée au cours d'une publication.Pour visualiser les événements de débogage (DEBUG), activez l'optionPublier l'objet métier dans l'objet Platform Logging de la consoled'administration sur le serveur où s'exécute l'agent de publication de l'objetmétier.2008-12-04 13:44:23,037 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publish started for Business Object: BoImpl[name=testBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,083 WARN[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Adding DB column, triTesting, since it does not exist and the BO expects it to be there. Bo Field: BoFieldImpl[name=triTesting,id=1001,Section=BoSectionImpl[name=General,id=BoSectionId[categoryId=1,subCategoryId=1],Business Object=BoImpl[name=testBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]]]2008-12-04 13:44:23,083 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) DDL Built: Sql[SQL=ALTER TABLE T_TESTBO ADD (TRITESTINGVARCHAR(150))] for Business Object: BoImpl[name=testBo,id=1004

3142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,755 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publish completed for Business Object: BoImpl[name=testBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,771 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publish started for Module: ModuleImpl[name=testModule,id=26323]2008-12-04 13:44:23,927 DEBUG

28 © Copyright IBM Corp. 2011, 2015

Page 35: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Union BO in to view: BoImpl[name=testBo,id=10043142,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,927 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Union BO in to view: BoImpl[name=testModule,id=10019042,module=ModuleImpl[name=testModule,id=26323]]2008-12-04 13:44:23,927 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) DDL Built: Sql[SQL=DROP VIEW M_TESTMODULE] for Module:ModuleImpl[name=testModule,id=26323]2008-12-04 13:44:23,927 DEBUG[com.tririga.platform.metadata.service.BoPublishService](Thread-17) DDL Built: Sql[SQL=CREATE VIEW M_TESTMODULE AS SELECT SPEC_ID SPEC_ID, SYS_PROJECTID SYS_PROJECTID, SYS_OBJECTSTATE SYS_OBJECTSTATE, SYS_OBJECTID SYS_OBJECTID, SYS_GUIID SYS_GUIID,Sys_OrgName Sys_OrgName, Sys_OrgNameObjId Sys_OrgNameObjId, Sys_ModifiedTime Sys_ModifiedTime, Sys_PriorState Sys_PriorState,Sys_CreatedBy Sys_CreatedBy, LastName LastName, Sys_GeographyName Sys_GeographyName, Sys_GeographyNameObjId Sys_GeographyNameObjId, Sys_GeographyId Sys_GeographyId, Sys_Type Sys_Type1, Sys_ReviewStatus Sys_ReviewStatus, Sys_ModifiedBy Sys_ModifiedBy, triControlNumberCN triControlNumberCN, Sys_Parent Sys_Parent1, Sys_OrganizationId Sys_OrganizationId, Sys_CreatedTime Sys_CreatedTime, Sys_LocationName Sys_LocationName, Sys_LocationNameObjId Sys_LocationNameObjId, triTesting triTesting, Sys_LocationIdSys_LocationId FROM T_TESTBO UNION ALL SELECT SPEC_ID SPEC_ID,SYS_PROJECTID SYS_PROJECTID, SYS_OBJECTSTATE SYS_OBJECTSTATE, SYS_OBJECTID SYS_OBJECTID, SYS_GUIID SYS_GUIID, Sys_OrgName Sys_OrgName, Sys_OrgNameObjId Sys_OrgNameObjId, Sys_ModifiedTime Sys_ModifiedTime, Sys_PriorState Sys_PriorState, Sys_CreatedBy Sys_CreatedBy, LastName LastName, Sys_GeographyName Sys_GeographyName, Sys_GeographyNameObjId Sys_GeographyNameObjId, Sys_GeographyId Sys_GeographyId, Sys_Type1 Sys_Type1, Sys_ReviewStatus Sys_ReviewStatus, Sys_ModifiedBy Sys_ModifiedBy, triControlNumberCN triControlNumberCN, Sys_Parent1 Sys_Parent1, Sys_OrganizationId Sys_OrganizationId, Sys_CreatedTime Sys_CreatedTime, Sys_LocationName Sys_LocationName, Sys_LocationNameObjId Sys_LocationNameObjId, triTesting triTesting, Sys_LocationId Sys_LocationIdFROM T_TESTMODULE] for Module: ModuleImpl[name=testModule,id=2

6323]2008-12-04 13:44:24,037 INFO[com.tririga.platform.metadata.service.BoPublishService](Thread-17) Publish completed for Module: ModuleImpl[name=testModule,id=26323]2008-12-04 13:44:24,037 INFO[com.tririga.platform.metadata.bopublish.BoPublishAgent](Thread-17) Sending notification to user: [221931] Message: [Publication of testBo completed with warning(s).]

Chapitre 5. Administration des journaux 29

Page 36: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

30 © Copyright IBM Corp. 2011, 2015

Page 37: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Remarques

Ces informations ont été développées pour les produits et services proposés auxEtats-Unis. Ce document peut être disponible dans d'autres langues auprès d'IBM.Toutefois, une copie du produit ou de la version du produit dans cette langue peutêtre nécessaire pour y accéder.

Le présent document peut contenir des informations ou des références concernantcertains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plusde détails, référez-vous aux documents d'annonce disponibles dans votre pays, ouadressez-vous à votre partenaire commercial IBM. Toute référence à un produit,logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou servicepuisse être utilisé. Tout autre élément fonctionnellement équivalent peut êtreutilisé, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilité de l'utilisateurd'évaluer et de vérifier lui-même les installations et applications réalisées avec desproduits, logiciels ou services non expressément référencés par IBM.

IBM peut détenir des brevets ou des demandes de brevet couvrant les produitsmentionnés dans le présent document. La remise de ce document ne vous donneaucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirezrecevoir des informations concernant l'acquisition de licences, veuillez en faire lademande par écrit à l'adresse suivante :

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785US

Pour le Canada, veuillez adresser votre courrier à :

IBM Director of Commercial RelationsIBM Canada Ltd.3600 Steeles Avenue EastMarkham, OntarioL3R 9Z7Canada

Pour les demandes de licence concernant les informations utilisant un jeu decaractères à double octet (DBCS), prenez contact avec le service Propriétéintellectuelle IBM dans votre pays, ou envoyez des demandes, en écrivant à :

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japan

LE PRESENT DOCUMENT EST LIVRE "EN L'ETAT" SANS AUCUNE GARANTIEEXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENT TOUTERESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DENON-CONTREFAÇON, DE COMMERCIALISATION OU D'APTITUDE A

© Copyright IBM Corp. 2011, 2015 31

Page 38: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

L'EXECUTION D'UN TRAVAIL DONNE. Certaines juridictions n'autorisent pasl'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus ne vous serapas applicable.

Le présent document peut contenir des inexactitudes ou des coquilles. Cedocument est mis à jour périodiquement. Chaque nouvelle édition inclut les misesà jour. IBM peut, à tout moment et sans préavis, modifier les produits et logicielsdécrits dans ce document.

Les références à des sites Web non IBM sont fournies à titre d'informationuniquement et n'impliquent en aucun cas une adhésion aux données qu'ilscontiennent. Les éléments figurant sur ces sites Web ne font pas partie deséléments du présent produit IBM et l'utilisation de ces sites Web relève de votreseule responsabilité.

IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera appropriée et sansaucune obligation de sa part, tout ou partie des informations qui lui serontfournies.

Les licenciés souhaitant obtenir des informations permettant : (i) l'échange desdonnées entre des logiciels créés de façon indépendante et d'autres logiciels (dontcelui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresserleur demande à :

IBM Director of LicensingIBM CorporationNorth Castle Drive, MD-NC119Armonk, NY 10504-1785US

Ces informations peuvent être soumises à des conditions particulières, prévoyantnotamment le règlement d'une redevance.

Le logiciel sous licence décrit dans ce document et tous les matériels sous licencedisponibles s'y rapportant sont fournis par IBM conformément aux dispositions del'ICA, des Conditions internationales d'utilisation des logiciels IBM ou de toutautre accord équivalent.

Les données de performances et les exemples de clients ne sont présentés qu'à desfins d'illustration. Les performances réelles peuvent varier en fonction desconfigurations et des conditions d'exploitation spécifiques.

Les informations concernant des produits non IBM ont été obtenues auprès desfournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou viad'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmerl'exactitude de leurs performances ni leur compatibilité. Elle ne peut recevoiraucune réclamation concernant des produits non IBM. Toute question concernantles performances de produits non IBM doit être adressée aux fournisseurs de cesproduits.

Toute instruction relative aux intentions d'IBM pour ses opérations à venir estsusceptible d'être modifiée ou annulée sans préavis, et doit être considéréeuniquement comme un objectif.

Le présent document peut contenir des exemples de données et de rapports utiliséscouramment dans l'environnement professionnel. Ces exemples mentionnent des

32 © Copyright IBM Corp. 2011, 2015

Page 39: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

noms fictifs de personnes, de sociétés, de marques ou de produits à des finsillustratives ou explicatives uniquement. Toute ressemblance avec des noms depersonnes, de sociétés ou des données réelles serait purement fortuite.

LICENCE DE COPYRIGHT :

Le présent logiciel contient des exemples de programmes d'application en langagesource destinés à illustrer les techniques de programmation sur différentesplateformes d'exploitation. Vous avez le droit de copier, de modifier et dedistribuer ces exemples de programme sous quelque forme que ce soit et sanspaiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, devente ou de distribution de programmes d'application conformes aux interfaces deprogrammation des plateformes pour lesquels ils ont été écrits ou aux interfaces deprogrammation IBM. Ces exemples de programmes n'ont pas été rigoureusementtestés dans toutes les conditions. Par conséquent, IBM ne peut garantirexpressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnementde ces programmes. Les exemples de programmes sont fournis "EN L'ETAT", sansgarantie d'aucune sorte. IBM ne sera en aucun cas responsable des dommages liésà l'utilisation des exemples de programme.

Toute copie totale ou partielle de ces programmes exemples et desoeuvres qui en sont dérivées doit comprendre une notice decopyright, libellée comme suit :© (nom de l'entreprise) (année).Des segments de ce code sont dérivés des exemples deprogrammes d'IBM Corp.© Copyright IBM Corp. _indiquez la ou les années_.

MarquesIBM, le logo IBM et ibm.com sont des marques d'International Business Machinesaux Etats-Unis et/ou dans certains autres pays. Les autres noms de produits et deservices peuvent être des marques d'IBM ou d'autres sociétés. La liste actualisée detoutes les marques d'IBM est disponible sur la page Web "Copyright andtrademark information" à www.ibm.com/legal/copytrade.shtml.

Java ainsi que tous les logos et toutes les marques incluant Java sont des marquesd'Oracle et/ou de ses sociétés affiliées.

Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans certains autrespays.

Microsoft, Windows, Windows NT et le logo Windows sont des marques deMicrosoft Corporation aux Etats-Unis et/ou dans certains autres pays.

UNIX est une marque enregistrée de The Open Group aux Etats-Unis et/ou danscertains autres pays.

Les autres noms de produits et de services peuvent être des marques d'IBM oud'autres sociétés.

Dispositions pour la documentation du produitLes droits d'utilisation relatifs à ces publications sont soumis aux dispositionssuivantes.

Remarques 33

Page 40: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Applicabilité

Les présentes dispositions viennent s'ajouter à toute autre condition d'utilisationapplicable au site Web IBM.

Usage personnel

Vous pouvez reproduire ces publications pour votre usage personnel, noncommercial, sous réserve que toutes les mentions de propriété soient conservées.Vous ne pouvez distribuer ou publier tout ou partie de ces publications ou en fairedes oeuvres dérivées sans le consentement exprès d'IBM.

Usage commercial

Vous pouvez reproduire, distribuer et afficher ces publications uniquement au seinde votre entreprise, sous réserve que tous les avis de propriété soient conservés.Vous ne pouvez reproduire, distribuer, afficher ou publier tout ou partie de cespublications en dehors de votre entreprise, ou en faire des oeuvres dérivées, sans leconsentement exprès d'IBM.

Droits

Excepté les droits d'utilisation expressément accordés dans ce document, aucunautre droit, licence ou autorisation, implicite ou explicite, n'est accordé pour cespublications ou autres données, logiciels ou droits de propriété intellectuellecontenus dans ces publications.

IBM se réserve le droit de retirer les autorisations accordées dans le présentdocument si l'utilisation des publications s'avère préjudiciable à ses intérêts ou que,selon son appréciation, les instructions susmentionnées n'ont pas été respectées.

Vous ne pouvez télécharger, exporter ou réexporter ces informations qu'en totalaccord avec toutes les lois et règlements applicables dans votre pays, y compris leslois et règlements américains relatifs à l'exportation.

IBM N'OCTROIE AUCUNE GARANTIE SUR LE CONTENU DE CESPUBLICATIONS. LES PUBLICATIONS SONT LIVREES EN L'ETAT SANSAUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM DECLINE NOTAMMENTTOUTE RESPONSABILITE RELATIVE A CES PUBLICATIONS EN CAS DECONTREFAÇON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTIOND'UN TRAVAIL DONNE.

Déclaration IBM de confidentialité sur InternetLes produits IBM Software, notamment les logiciels sous forme de services ("Offreslogicielles"), peuvent utiliser des cookies ou d'autres technologies pour collecter desinformations sur l'utilisation des produits, aider à améliorer l'expérience del'utilisateur final, ajuster les interactions avec l'utilisateur final ou pour d'autresobjectifs. Dans la plupart des cas, aucune information identifiant la personne n'estcollectée par les Offres logicielles. Certaines de nos Offres logicielles peuvent vouspermettre de collecter des informations identifiant la personne. Si cette Offrelogicielle utilise des cookies pour collecter des informations identifiant la personne,des informations spécifiques sur l'utilisation de cookies par cette offre sonténoncées ci-dessous.

34 © Copyright IBM Corp. 2011, 2015

Page 41: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

Cette offre logicielle n'utilise pas de cookies ni aucune autre technologie afin decollecter des informations personnelles.

Si les configurations déployées pour cette Offre Logicielle vous permettent en tantque client de collecter des informations identifiant les utilisateurs finaux à l'aide decookies et d'autres technologies, contactez votre service juridique pour connaître lalégislation applicable à la collecte des données et les obligations relatives à lanotification et au consentement.

Pour plus d'informations sur l'utilisation des diverses technologies, dont lescookies, à ces fins, reportez-vous aux règles de confidentialité d'IBM consultables àl'adresse http://www.ibm.com/privacy et à la déclaration sur la protection desrenseignements personnels d'IBM consultable à l'adresse http://www.ibm.com/privacy/details, dans la section intitulée “Cookies, Web Beacons and OtherTechnologies” et au document "IBM Software Products and Software-as-a-ServicePrivacy Statement" consultable à l'adressehttp://www.ibm.com/software/info/product-privacy/.

Remarques 35

Page 42: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

36 © Copyright IBM Corp. 2011, 2015

Page 43: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour
Page 44: © Copyright IBM Corp. 2011, 2015 · Chapitre 3. Administration des agents et des processus Dans la console d'administration, vous pouvez utiliser l'objet Gestionnair e d'agents pour

IBM®