Micro Focus Service Manager – Trucs et astuces

30 octobre 2021

Micro-focus Gestionnaire de services est la première solution logicielle pour la gestion des services informatiques et la gestion des services d'entreprise basée sur l'apprentissage automatique et l'analyse. Il s'agit d'une solution de centre de services éprouvée prenant en charge des milliers d'utilisateurs, un libre-service facile à utiliser et une puissante extensibilité, ce qui en fait la solution idéale pour les grandes entreprises.

Ce message contiendra les conseils et astuces mensuels de Micro Focus Service Manager, qui regrouperont divers problèmes courants dans Micro Focus Service Manager. Consultez cet article pour obtenir des conseils et astuces de dépannage pour d'autres outils.

ChercherChercher

Table des matières



  • 1. Micro Focus Service Manager - Trucs et astuces - Décembre 2020
  • 2. Micro Focus Service Manager - Trucs et astuces - janvier 2021
    • 1. Lorsque l'adaptateur de messagerie Smart Email se bloque lorsqu'il consomme un e-mail contenant un flux de formulaire
    • 2. Dans HPSM, la zone dans la gestion des problèmes ne peut pas être ajoutée
    • 3. Instructions pour définir l'APPROVER d'un élément de catalogue demandé particulier dans le ticket SD du catalogue de services ITSM
    • 4. Est-il possible pour le locataire SM de travailler ou de se connecter avec l'équilibreur de charge SM ?
    • 5. Lorsque le nom du CI n'est pas capturé dans le SM pour les événements de serveur
    • 6. Instructions pour mettre à jour l'utilisateur Postgres dba dans la configuration de la base de données
    • 7. Résoudre le problème lorsque la notification par e-mail de messagerie instantanée est corrompue ou contient des fichiers manquants
    • 8. Correction de l'erreur lorsque le modèle de changement migré ne parvient pas à afficher correctement les tâches
    • 9. Lorsque l'IDM ne peut pas démarrer en raison du fichier de stockage de clés du serveur /opt/apache-tomcat/conf/tomcat.keystore non trouvé erreur
    • 10. Résoudre l'erreur répétée du planificateur, lorsqu'il est incapable d'évaluer l'expression 1 + 'jj/mm/aa' (planificateur. Traiter, replanifier)
  • 3. Micro Focus Service Manager - Trucs et astuces - Février 2021
    • 1. Le planificateur de fermeture automatique d'incident ne fonctionne pas
    • 2. Les pods Rabbitmq ne démarrent pas et restent en attente d'erreur d'état
    • 3. Erreur XSS basée sur DOM
    • 4. Recherche intelligente : titre erroné pour une erreur d'interaction dans les résultats de recherche
    • 5. Impossible d'apporter l'horodatage de réaffectation ou timeduration4probsummary à l'erreur de formulaire de messagerie instantanée
    • 6. Erreur de divulgation d'informations détaillées
    • 7. SD02770580-F2 - Agrandir, modifier la valeur du champ actuel dans une fenêtre séparée ne fonctionne pas
    • 8. Problème d'affichage des valeurs sur les tables erreur
    • 9. L'installation de CDF est bloquée à l'erreur Vérifier l'état des pods du composant
    • 10. Comment configurer les champs en lecture seule pour 2 groupes d'affectation spécifiques dans la phase de clôture de l'erreur de ticket d'incident
  • 4. Micro Focus Service Manager - Trucs et astuces - Mars 2021
    • Comment imprimer des variables dans un Workflow / RuleSet pour le dépannage ?
    • Les pods Rabbitmq ne démarrent pas et restent en attente
    • Problème de statut suspendu
    • Divulgation d'informations détaillées
    • Djavax.net.debug est utilisé pour tracer la communication SSL entre les clients et le serveur
    • L'adaptateur de messagerie Smart Email se bloque s'il utilise un e-mail contenant un flux de formulaire
    • Comment envoyer un e-mail en fonction d'une valeur d'option utilisateur à partir d'une demande d'élément de catalogue
    • Webtier SM 9.52 P5 affichant une page d'index vierge sur Internet Explorer
  • 5. Micro Focus Service Manager - Trucs et astuces - Avril 2021
    • 1. La mise à niveau SM a échoué en production
    • 2. SMA Comment copier des fichiers depuis/vers des conteneurs/pods
    • 3. Le démarrage échoue avec le message : JRTE E Tomcat – Le port HTTPS […] n'est pas disponible
    • 4. Les options de sélection de l'utilisateur ne peuvent pas utiliser la variable $L.file pour le portail de service SMA-SM
    • 5. Problème dû à l'absence du catalogue de navigation de SRC
    • 6. Le contenu Smart Analytics ne peut pas démarrer
    • 7. SM 9.x : la solution de messagerie HTML tronque les e-mails. B-SL:400 HPSL:300 LIB4:true TYPE:errormsg HPTYPE:technical_documents ATT:0
    • 8. Créez un planificateur pour la synchronisation SD associée si sd n'est pas résolu avec l'état IM associé
    • 9. Erreur lors de l'installation du client SM Windows : Flexeraart ne peut pas être converti en Flexeraasv
  • 6. Micro Focus Service Manager - Trucs et astuces - Mai 2021
    • 1. ERREUR fichier de magasin de clés du serveur /opt/apache-tomcat/conf/tomcat.keystore introuvable
    • 2. Le statut en attente de changement dans le module de gestion des incidents n'est pas nécessaire dans le SM sans code
    • 3. L'authentification via le serveur Service Manager a échoué
    • 4. Feature Tracker (DevOps) : Avons-nous besoin de charger DevOps_Deploy_SM960P1_SM950.unl dans le système Deploy si nous utilisons uniquement svc_import ?
    • 5. Quelle est la différence entre la réindexation complète et la planification du compactage de l'index IDOL ?
    • 6. Problème de lien
    • 7. Comment changer le nom d'utilisateur db par défaut défini pour SMA

1. Micro Focus Service Manager - Trucs et astuces - Décembre 2020

1. Instructions pour obtenir les transactions SSL avec l'application de Java Virtual Machine (JVM)

Habituellement, Djavax.net.debug est utilisé pour tracer la communication SSL (Secure Socket Layer) entre les clients et le serveur. La dernière requête de l'utilisateur concerne SSL et le paramètre de débogage à utiliser pour isoler la communication SSL entre le client Service Manager et le serveur Service Manager. Il est assez simple d'obtenir des informations de débogage de Service Manager sur les transactions SSL. Vous pouvez le faire en ajoutant le Java Machine virtuelle (JVM) dans le fichier de configuration sm.ini de Service Manager, ou aux processus singuliers qui se trouvent dans le fichier de configuration sm.cfg sur l'invite de commande :

|__+_|

Vous devez vous rappeler que ce paramètre est un paramètre Oracle Java et n'est pas propre au gestionnaire de service. Il fournit également des informations de débogage SSL sur toutes les connexions SSL de gestion JVM dont vous avez besoin.

2. Instructions pour envoyer un e-mail spécifique à la valeur de l'option utilisateur à partir d'une demande du catalogue

Il est tout à fait nécessaire de suivre un ensemble de règles pour envoyer un e-mail spécifique à la valeur de l'option utilisateur à partir d'une demande d'élément de catalogue.

  1. Vous devez créer un ensemble de règles pour envoyer l'e-mail.
  2. Ensuite, vous devez ajouter une règle à la notification par e-mail HTML de type ensemble de règles.
  3. Ensuite, vous devez sélectionner un modèle particulier, puis élaborer sur la condition.
  4. Ensuite, vous devez ajouter soigneusement le code Javascript suivant pour envoyer l'e-mail.
|__+_|

Vous devez noter que > Remplacez XXXXX par le nom de l'option utilisateur qui possède l'adresse e-mail utilisée pour recevoir les e-mails.

  1. Vous devez maintenant ajouter un jeu de règles au bon moment où l'e-mail est essentiel pour envoyer dans la phase de workflow ou de transition.

3. Étapes pour résoudre le niveau Web SM 9.52 P5 affichant une page d'index vierge sur Internet Explorer

Il arrive souvent que le webtier SM 9.52 P5 affiche une page d'index vide sur Internet explorer(IE). Après la mise à niveau de SM 9.52 webtier vers P5, lorsque l'utilisateur se connecte au SM avec Internet Explorer, une page noire s'affiche. Même après avoir été exécuté correctement, l'erreur peut se produire. La console affiche l'erreur ci-dessous :

Syntaxe Erreurcwc-Extjs-All.js (9,85261)

Selon les explications des utilisateurs, cette erreur se produit après la mise à niveau du Web Tier Patch 5. On observe également qu'elle ne se produit que dans Internet Explorer 11. Vous pouvez résoudre cette erreur en procédant comme suit :

  1. Vous devez terminer/forcer l'arrêt du service Apache Tomcat.
  2. Ensuite, vous devez vous rendre dans le dossier Web Client, puis dans WEB-INF.
  3. Puis Des classes et après cela à application-context.xml.
  4. Ensuite, vous devez remplacer la valeur IE10 par celle de IE11 dans la ligne suivante, c'est-à-dire : IE=11.
  5. N'oubliez pas d'enregistrer les modifications dans le document. Ensuite, vous devez vider tout le cache de Tomcat et d'Internet Explorer.
  6. Une fois les fichiers indésirables supprimés, vous devez démarrer les services Apache Tomcat.

Vous devez vous rappeler que les versions les plus récentes qui démarrent à partir de 9.61 P5 définissent déjà Internet Explorer=Edge pour les fonctionnalités spécifiques de collage de capture d'écran.

4. Instructions pour aider les utilisateurs à imprimer des variables sur Workflow/ RuleSet pour le dépannage

Les utilisateurs ont rencontré des problèmes lors de l'impression de variables sur Workflow et ils ont rencontré une erreur. N'oubliez pas qu'il n'est pas possible de modifier les workflows propriétaires de Microfocus. Les utilisateurs peuvent avoir besoin de personnaliser - Concepteur de processus - Copier le flux de travail existant dans leur propre flux de travail et modifier le précédent. Ensuite, ils pourraient également modifier la catégorie particulière pour utiliser leur propre flux de travail précédent pour l'initier.

    Tout d'abord, vous devez créer un nouvel ensemble de règles
  1. Personnalisation – Concepteur de processus – Ensembles de règles
  1. Ensuite, vous devez créer une nouvelle pièce d'identité
|__+_|
  1. Ensuite, vous devez enregistrer les modifications.
  1. Maintenant, vous devez gouverner

Ensuite, vous devez taper : Exécuter JavaScript

  1. Ensuite, vous devez ajouter des instructions d'impression. Ensuite vous pourrez imprimer le contenu du champ :

Si vous souhaitez imprimer les valeurs d'une demande particulière dans Phase Fulfillment, utilisez le terme dans la chaîne pour trouver l'emplacement de l'instruction d'impression.

|__+_|

Les utilisateurs doivent noter que les noms de champ qui ont un point (.) dans dbdict nécessitent une gestion particulièrement unique lorsqu'ils sont utilisés dans le JavaScript. Vous pouvez toujours utiliser la syntaxe :

|__+_|

ou

|__+_|
  1. Ensuite, vous devez enregistrer les modifications en sélectionnant 'OK'

2. Vous devez utiliser le RuleSet pour imprimer les valeurs dans le Workflow

  1. Personnalisation – Concepteur de processus – Workflows
  2. Ensuite, vous devez sélectionner le flux de travail particulier que vous souhaitez ajouter dans la déclaration d'impression.
  3. Vous devez choisir la phase où vous devez imprimer la valeur, comme cela pourrait être : Exécution dans le flux de travail 'demande'.
  4. Ajoutez ensuite l'ensemble de règles que vous avez créé récemment.
  5. N'oubliez pas de sauvegarder le Workflow

3. Vous devez effectuer un scénario de test

  1. Vous devez suivre vos étapes pour produire à nouveau.
  2. Gardez ensuite un avis sur les messages à l'écran / sm.log pour votre message en imprimant les valeurs des différentes variables.

5. Lorsque les pods Rabbitmq ne démarrent pas et qu'ils restent en attente

Il arrive souvent que les pods Rabbitmq ne démarrent pas et restent en attente. Ensuite, le kubectl élabore ce message d'erreur donné ci-dessous :

Avertissement FailedScheduling 46s (x12 over 16m) default-scheduler 0/2 nodes are available: 1 node(s) did not match node selector, 1 node(s) were unschedulable.

Cette erreur peut se produire parce que le travailleur n'a pas l'étiquette « Travailleur » dessus. En raison de ce pod rabbitmq n'est pas en mesure de trouver un nœud pour le démarrer avec précision.

  • Vous devez exécuter la commande ci-dessous :

nœuds d'étiquette kubectl Worker=label

Cela devrait attribuer l'étiquette Worker au nœud particulier, puis rabbitmq pourra reconnaître le nœud pour qu'il fonctionne.

6. Prise en charge du ServiceManager pour le multithreading simultané (SMT)

C'est souvent la plus grande requête de l'utilisateur que l'application ServiceManager puisse prendre en charge le multithreading simultané (SMT) ou non. La configuration récente pour SMT sur les serveurs RHEL est : BIOS qui a Hyper Threading (SMT). C'est un fait bien connu que EnabledRHEL hérite du paramètre BIO SMT par défaut d'Oracle 12c, qui a SMT désactivé.

SMT relève de la 'technologie transparente' la plus connue, cela signifie qu'elle reste totalement imperceptible pour SM, comme invisible. SMT est spécifiquement une technologie au Système opérateur et le niveau du noyau qui permet aux appareils d'exécuter plusieurs threads simultanément. SM est une application threadée depuis le début, ce qui lui permet d'exécuter plusieurs threads simultanément en même temps. SMT permet à peine au système d'exploitation d'exécuter plusieurs threads simultanément.

7. Solution pour que SM DevOps Support 1.10 fonctionne sous Unix après une panne

Il arrive souvent que la bibliothèque de scripts RunRestfulApplyPatch ne fonctionne pas ou renvoie 'true' pour unix. Cela peut arriver parce que 'Feature Tracker' fonctionne mal et ne fonctionne pas sur une installation SM basée sur Unix.

La ScriptLibrary RunRestfulApplyPatch devra s'adapter pour fonctionner sous Unix :

Pour cela, vous devez remplacer la ligne

__isUnix = system.functions.version()[0].toLowerCase().indexOf( 'unix' ) > 0;

avec cette ligne

__isUnix = system.functions.version()[0].toLowerCase().indexOf( 'unix' ) >= 0;

Si vous avez la version 6.x de SM, vous pouvez simplement télécharger 'Feature Tracker' depuis le Marketplace d'origine : Prise en charge SM DevOps 1.10

Cette caractéristique spécifique a été fusionnée dans le 970 OOB, elle fait donc partie du système 970 OOB et sera publiée avec le SM970 ensemble.

8. Instructions pour déterminer l'action/l'ensemble de règles résultant de l'état Open-Idle à charger automatiquement

Il est assez facile de trouver quelle action d'arrière-plan/ensemble de règles permet à l'état Open-Idle de se charger automatiquement. Il continue de se charger à chaque fois qu'une mise à jour est effectuée à partir de l'utilisateur extaccess. Il arrive que l'utilisateur tombe sur le statut d'interaction enregistré avec la trace RTM 4 existante et qu'il trouve 3 ensembles de règles - supprimés mais toujours ouverts - Le statut d'inactivité est chargé automatiquement.

  • Chaque fois que l'utilisateur met à jour le statut enregistré de l'interaction, un utilisateur Rest-API est utilisé. Le statut exact de l'interaction passera simultanément de 'Ouvert' à 'Inactif'
  • Ensuite, vous devez vérifier si l'utilisateur Rest-API mettra à jour d'autres champs dans Interaction, si tel est le cas, cela fonctionnera bien.
  • Le problème se posera lorsqu'il s'agira du champ Statut (ouvert).
  • L'utilisateur doit vérifier le journal RTM3 et s'il n'y a pas de journal lié au problème, il doit vérifier webService.
  • Dans la configuration du service Web, l'utilisateur doit trouver l'onglet d'expression
  • Il devrait y avoir une ligne personnalisée qui dit:

if ($L.bg.action=save and current.phase in $L.file=Work In Progress) then (open in $L.file=Open – Idle)

  • Une fois que cela a été saisi et que l'utilisateur a commenté cette ligne, le problème sera résolu.

9. Lorsque la mise à niveau SM n'a pas réussi à accomplir son devoir

Le problème est que la mise à niveau SM est souvent incapable de produire correctement. Cette erreur peut se produire en raison de :

|__+_|

Prod : 9.30 classique, version applicative 9.30.

L'erreur de production ressemble principalement à ceci :

|__+_|

Pour résoudre ce problème, vous devez essentiellement utiliser le dépanneur. Vous devez également suivre ceci document pour mettre à jour l'application :

Au début, vous devez utiliser la mise à niveau personnalisée vers l'environnement de test.

À l'élément n ° 8, l'utilitaire de mise à niveau affichera respectivement l'état pendant la mise à niveau, les utilisateurs rencontrent cette erreur.

La solution serait :

  • Vous devez écrire datadict dans la commande SM Promptline
  • Ensuite, vous devez rechercher ocmprofile dessus.
  • Vous devez trouver Update dans la liste
  • Ensuite, vous devez changer le type en Caractère un.

Il peut arriver que le champ ait un Caractère. Ensuite, le problème était un problème de données dans l'enregistrement de l'environnement SM. Et la valeur de mise à jour doit avoir été True pour l'un d'entre eux. Ensuite, cela a créé l'erreur et les utilisateurs ont trouvé la cause première du problème.

10. Lorsque le script de planification ne fonctionne pas correctement

Cela arrive souvent pendant que nous travaillons avec les scripts, le script de planification ne répond pas ou ne fonctionne pas correctement. Vous pouvez résoudre ce problème de manière simple en suivant les étapes ci-dessous : Vous devez créer un script qui sélectionnera tous les SD liés à la messagerie instantanée au cours de la période des 10 derniers jours. Lorsque le problème lié à la messagerie instantanée est résolu, SD fonctionnera également correctement.

Le script serait :

|__+_|