Intégration de SAP Solution Manager

Vous pouvez utiliser l'agent SAP pour accéder à un système AE grâce à SAP Solution Manager, et y lire diverses informations ou gérer des processus dans le système AE. Ce document explique la configuration et les détails de cette intégration.

Remarque : Certaines fonctions ne sont pas directement disponibles dans Solution Manager mais la configuration d'une intégration spécifique permet cependant d'appeler des fonctionnalités Automation Engine directement à partir de Solution Manager et d'accéder rapidement à ces fonctions.

Configuration

Pour utiliser SAP Solution Manager pour AE, les paramètres de l'interface SMSE (Solution Manager Scheduling Enabler) doivent être configurés dans l'objet Connexion de l'agent. L'agent SAP doit ensuite être redémarré.

Remarque : Il vous faut un agent SAP distinct pour l'intégration de SAP Solution Manager.

Dans l'objet connexion de l'agent SAP devant être utilisé pour l'intégration, configurez tout d'abord la connexion au système SAP (objet CONN : Général -> Paramètres de connexion). Ensuite complétez tous les champs de l'objet CONN dans la section Interfaces -> SMSE :

Redémarrez l'agent et appelez la transaction EXTSDL dans votre système SAP. La connexion RFC que vous avez définie dans l'objet Connexion doit y être listée et définie comme valeur par défaut. En cliquant sur Test de la connexion, vous pouvez tester si la connexion à l'Automation Engine a été établie avec succès.

Fonctionnalité

Lorsque que vous avez terminé la configuration, vous pouvez exécuter les fonctions AE suivantes avec SAP Solution Manager :

Fonction Description
Lire des clients Fournit la liste de tous les clients du système AE et leurs descriptions.
Interrompre des tâches

Les commandes possibles sont : Interrompre, Arrêter, Arrêter (récursif), Démarrer, Démarrer (récursif).

Récupérer le statut des tâches Demander le statut d'une certaine activité.
Lire les dossiers

Une liste est fournie avec l'ID, le nom du dossier, le titre du dossier et le nom du dossier supérieur.

Si le nom du dossier et du dossier parent dépasse 80 caractères, ils sont tronqués. La longueur maximale du titre est de 255 caractères. Les dossiers spéciaux comme la corbeille, le conteneur de transport, <Défaut>, etc. ne font pas partie de la liste.

Récupérer la liste des systèmes SAP Récupère le nom et la description des agents SAP d'un certain client. La description supplémentaire contient la version SAP de base et la version Automation Engine de l'agent.
Demander la liste des queues Demande le nom de l'objet, titre et le nombre maximal de slots des queues.
Récupérer les types d'objets activables Récupère la liste contenant le type et la description des objets activables (tel que CALL - notification)
Récupérer les objets activables

Récupère la liste contenant le nom et le type d'objet des objets activables.

Vous pouvez spécifier un certain dossier dont les objets doivent être listés. Vous pouvez aussi fitrer le nom ou le type d'objet.

Récupérer le filtre du statut

Récupère la liste des groupes de statuts utilisés pour filtrer les activités (tels que ANY_OK ou ANY_ABEND)

Demander la liste des activités

Demande le contenu de Surveillance des processus d'un client particulier.

Vous pouvez définir un filtre de statut et un ordre de tri (croissant / décroissant) afin de limiter les résultats.

Les champs heure et date (tel que l'heure de début) sont convertis en UTC et affichés. Le système considère que le fuseau horaire en vigueur dans l'AE correspond au fuseau horaire local.

Récupérer la liste des rapports d'une tâche

Fournit la liste de tous les rapports et sorties d'une tâche.

Cette liste contient le type de rapport (tel que REP ou ACT) et le type de sortie ("L" : log du job, "S" : liste de spool, "A" : log d'application, "O" : autre).

Lire le contenu d'un rapport Récupère le contenu du rapport d'une tâche.
Récupérer l'utilisateur d'une tâche

Récupère le nom et le département de l'utilisateur qui a démarré la tâche.

Ils sont lus dans le détail des statistiques. Si le nom dépasse 40 caractères, il est tronqué.

Lire les paramètres Prompts d'une définition d'objet

Les paramètres suivants peuvent être lus :

  • Nom de l'objet PromptSet
  • Variable de référence
  • Type d'élément PromptSet ("N" nombre, "D" horodatage, "S" tous les autres types)
  • La valeur de l'élément PromptSet
  • Propriété "Valeur nécessaire" ("X" l'option est activée, " " l'option n'est pas activée ou inconnue)
  • Assistant de saisie disponible ("X" oui, " " non ou inconnu)
Lire les paramètres d'une tâche Lit le nom et la valeur des variables objet et PromptSet d'une activité (détail - variables d'objet)
Créer ou supprimer des événements BAE dans AE

Ceci crée ou supprime des événements BAE en tant qu'objets Sync AE

Les objets Sync AE représentant des événements BAE ont la valeur "SMSE" comme index d'archivage 1. Ceci signifie que vous pouvez rechercher et filtrer ces objets spécifiques. Les objets Sync n'ont que deux statuts : CLEARED (état initial) et RAISED.

Lire des événements BAE à partir de l'AE

Ceci récupère les objets Sync qui représentent les événements BAE (type d'objet SYNC, clé d'archivage 1 SMSE).

Vous pouvez filtrer sur le nom de l'objet.

Récupérer le statut des événements BAE

Ceci est le statut courant d'un objet Sync représentant un événement BAE. Le moniteur Sync est alors lu. Le titre de l'objet est retourné comme description.

Valeurs autorisées : R (RAISED) ou C (CLEARED)

Interroger les instances d'un événement BAE Liste des tâches en attente d'un objet Sync représentant un événement BAE. Elle est également lue dans le moniteur Sync.
Lire des notifications

Lit le moniteur des objets notifications actifs ou terminés.

Les détails suivants sont retournés :

  • Sujet
  • Réponses possibles
  • Texte du message
  • Activateur (RunID)
  • Heure de début
  • Statut (selon le type de notification. Alarme ou requête : "Q" : actif, "R" : terminé. Message : "N" : actif, "R" : terminé)
  • Type d'objet déclencheur
Lire le texte des messages des notifications

Récupère le texte d'un message d'une notification active.

Paramètre de saisie : RunID de la notification

Confirmer une notification

Accepter ou refuser une notification active.

Paramètre de saisie : RunID de la notification

Planifier, modifier et démarrer des tâches

Les actions suivantes sont possibles :

  • pour activer la tâche une fois ou périodiquement
  • pour redémarrer une tâche
  • pour reprendre une tâche à partir du dernier point de reprise
  • pour replanifier la tâche. Si vous modifiez l'activation d'une tâche de périodique à unique, la tâche est replanifiée (nouveau RunID).

Remarque : Ces fonctionnalités (hormis "Lire des clients") se rapportent au client Automation Engine spécifié dans l'objet Connexion pour l'interface SMSE.