Base de connaissances > Automation Engine et systèmes cibles > SAP > Intégration de SAP Solution Manager

Intégration du Manager de solutions SAP

L'agent SAP permet d'accéder à un système AE grâce au SAP Solution Manager, d'y lire diverses informations et de gérer des processus dans le système AE. La configuration et les utilisations précises de cette connexion sont décrites ci-dessous.

Certaines fonctionnalités ne peuvent être exécutées directement dans Solution Manager. Mais la configuration d'une liaison spéciale permet cependant d'ouvrir directement le Solution Manager via l'Interface Utilisateur et d'accéder rapidement à ces fonctions. Pour plus de détails sur les fonctions concernées et comment configurer l'intégration, reportez-vous à la section Définir l'intégration de l'interface utilisateur.

Configuration

Pour utiliser le Manager de solutions SAP pour Automation Engine, 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é.

Un agent SAP séparé est nécessaire pour l'intégration du Manager de solutions SAP.

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éralités -> Paramètres de connexion). Ensuite, tous les champs de l'objet CONN dans la zone Interfaces -> SMSE doivent être renseignés :

Redémarrez l'agent et exécutez ensuite la transaction EXTSDL dans le système SAP. La connexion RFC qui a été définie dans l'objet Connexion devrait y être listée et définie comme valeur par défaut. Le bouton Connection Test vous permet alors de vérifier si la connexion à l'Automation Engine a été établie avec succès.

Fonctionnalité

Après la configuration réussie, les fonctionnalités suivantes peuvent être exécutées via le Manager de solutions SAP :

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

Commandes possibles : Interrompre, Stop, Stop (récursif), Go, Go (récursif).

Récupérer le statut des tâches Demander le statut d'une certaine activité.
Déterminer le dossier

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

Les noms des dossiers et des dossiers parents sont tronqués à partir de 80 caractères. La longueur maximale du titre est de 255 caractères. Les dossiers spéciaux comme la corbeille, le conteneur Transport, <Aucun dossier>, etc. ne sont pas affichés dans la liste.

Etablir la liste du système SAP Nom et description de l'agent SAP de chaque client. La description supplémentaire contient la version SAP de base et la version Automation Engine de l'agent.
Demander la liste de la Queue Nom de l'objet, titre et slots max. des Queues.
Récupérer les types d'objets activables Liste contenant le type et la description des objets activables (par exemple CALL - notification)
Récupérer les objets activables

Liste contenant le nom et le type d'objet des objets activables.

Il est possible de mentionner ici un certain dossier dont les objets doivent être listés. Il est également possible le nom ou le type d'objet comme filtre de recherche.

Déterminer le filtre de statut

Cela 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 la fenêtre des activités d'un client particulier.

Il est possible d'indiquer un filtre de statut et un ordre de tri (croissant / décroissant) afin de limiter les résultats.

Les champs heure/date (par ex. heure de début) sont convertis et affichés dans UTC. On considère ici que le Fuseau horaire en vigueur dans l'Automation Engine 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ère 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.

Lus à partir du détail des statistiques. Si le nom dépasse 40 caractères, il est alors tronqué.

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

Les paramètres suivants peuvent alors être lus :

-) Nom de l'objet PromptSet
-) Variable de référence
-) Type d'élément PromptSet ("N" = Nombre, "D" = Marque horaire, "S" = Tous les autres types)
-) Valeur de l'élément PromptSet
-) Propriété "Valeur nécessaire" ("X" = Option activée, " " = Option non activée ou inconnue)
-) Assistant de saisie disponible ("X" = Oui, " " = Non ou inconnu)

Lit les paramètres d'une tâche Lire 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'objet Sync AE

Les objets Sync AE représentant des événements BAE ont la valeur "SMSE" comme index d'archivage 1. Il est donc possible de rechercher / filtrer ces objets spécifiques. CLEARED (état initial) et RAISED.

Lire des événements BAE à partir de l'Automation Engine

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

Il est alors possible de réaliser un filtrage 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 possibles : 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. Est également lue à partir du Moniteur Sync.
Lire des messages

Lire le Moniteur d'objets Message actifs ou achevés

Sont fournis :
-) Objet
-) Possibilités de réponse
-) Texte du message
-) Activateur (RunID)
-) Heure de début
-) Statut (en fonction du type de message. Alarme / Requête : "Q" = actif, "R" = achevé. Message : "N" = actif, "R" = achevé)
-) Type de l'objet Déclencheur

Lire le texte de messages

Déterminer le texte d'un message actif

Paramètre de saisie : RunID du message

Confirmer un message

Accepter ou refuser un message actif

Paramètre de saisie : RunID du message

Planifier, modifier et démarrer des tâches

Les actions suivantes sont possibles :

-) Activer une tâche une fois ou périodiquement
-) Reprendre une tâche
-) Reprendre une tâche à partir du dernier point de reprise
-) Modification de la planification. Si vous modifiez l'activation d'une tâche de périodique à unique, la tâche est à nouveau planifiée (nouveau RunID).

Ces fonctionnalités (hormis "Lire des Clients") se rapportent au Client AE mentionné dans l'objet Connexion pour l'interface SMSE.