Ce sous-type d'objetA chaque activité correspond un objet: Agent, Notification, Utilisateur, Groupe Utilisateur, Cockpit, Table de Codes, Documentation, Evènement, Transfert de Fichier, Groupe, Include, Job, Workflow, Calendrier, Login, Client, RemoteTaskManager, Schedule, Script, Serveur, Sync, Variable et Fuseau horaire. JOBS définit les étapes de traitement spécifiques SAP, à suivre dans un système cible. Comme tous les autres objets job (JOBS), les objets SAP peuvent être exécutés indépendamment, ou être ajoutés à un groupe (JOBG) ou à un workflow"Permet d'ajouter, regrouper, associer, caractériser ou supprimer les tâches d'un workflow. Egalement un type d'objet propre à Automation Engine. [Anciennement appelé ""chaîne de traitement"" et ""chaîne de job"".]".
Pour définir des jobs SAP, vous disposez de trois modèlesWorflows (flux de travaux) prédéfinis pour des composants / tâches spécifiques (ex. : Tomcat, SubVersion). qui sont les suivants :
Les pages réservées aux types de jobs SAP_PI et SAP_JAVA sont identiques et ne contiennent que des parties des champs disponibles dans la page SAP_ABAP. Cette dernière est représentée dans la capture d'écran :
Les jobs SAP peuvent contenir un ou plusieurs sous-jobs ; vous avez saisi le scriptEgalement un type d'objet distinct dans l'Automation Engine. à traiter avec ces jobs dans la page Post Traitement enfantTâche subordonnée (par ex. tâche fonctionnant à l'intérieur d'un workflow)., voir Jobs SAP - Processus enfant.
L'éditeur de script de la page Traitement contient une fonction supplémentaire pour les jobs SAP, offrant la possibilité de créer des scripts à l'aide de jeux de commandes prédéfinis, via des formulaires. Voir Formulaires SAP.
Consultez la rubrique Créer et exécuter un job SAP ABAP depuis Automation Engine pour avoir un exemple sur la manière de configurer votre système afin qu'il exécuter un job SAP depuis Automation Engine.
Conditions préalables au démarrage de jobs SAP depuis Interface Web Automic
Grâce à l'intégration dans les systèmes SAP, vous pouvez exécuter des jobs dans SAP, directement à partir de Automation Engine.
Votre système Automation Engine est connecté à SAP via l'agent"Programme permettant l'exécution de Traitements sur des systèmes cible comme un ordinateur ou des solutions d'entreprise. Egalement un type d'objet distinct dans l'Automation Engine. [Anciennement appelé ""Exécuteur de tâches"".]" qui interprète et transforme les commandes envoyées par le clientEnvironnement indépendant pour la création et l'exécution d'objets dans un système AE. Le nom d'un client est un nombre de quatre chiffres à saisir lors de la connexion d'un utilisateur au système AE. Les utilisateurs et leurs droits y sont aussi définis.Egalement un type d'objet distinct dans l'Automation Engine. pour que SAP les comprenne. Cela signifie que la seule condition à satisfaire pour que votre système puisse créer des jobs via Interface WebDeprecated Term. Automic et les exécuter dans le client SAP, est d'avoir la connexion et les données d'identification nécessaires :
Reportez-vous au chapitre Technical Connection pour plus d'informations.
SAP BW : Données pour les steps des chaînes publiées en tant que variables de script
Pour les jobs SAP avec chaînes BW, l'agent crée les variables de script suivantes pour chaque processus enfant. Ces variables et leurs valeurs sont automatiquement accessibles dans la fenêtre Post-traitement (enfant), et apparaissent dans la fenêtre Détails des tâches.
Clé | Nom de variable | Valeur au niveau de la chaîne | Valeur au niveau du step | Valeur au niveau du step du job |
---|---|---|---|---|
LOGID= | &@sap_bw_logid# | "Identifiant de journalisation pour la chaîne de traitements (par ex., DAUDN8Z697MBBFNJ4Q75JS80C)." | "Identifiant de journalisation pour la chaîne de traitements (par ex., DAUDN8Z697MBBFNJ4Q75JS80C)." | "Identifiant de journalisation pour la chaîne de traitements (par ex., DAUDN8Z697MBBFNJ4Q75JS80C)." |
NAME | &@sap_bw_name# | Nom technique de la Process Chain (par ex. Z_NI) | Nom technique de la Process Chain (par ex. Z_NI) | Nom technique de la Process Chain (par ex. Z_NI) |
ID | &@sap_bw_id# | vide | "Identifiant technique du step (par ex., DAUDN966N6KGDOWMEAPP5TFV0)" | "Identifiant technique du step (par ex., DAUDN966N6KGDOWMEAPP5TFV0)" |
STEPNAME | &@sap_bw_stepname# | vide | Nom technique du step (par ex., RSM04000_ALV) | Nom technique du step (par ex., RSM04000_ALV) |
TYPE | &@sap_bw_type# | vide | Type de step du processus (par ex., ABAP). | Type de step du processus (par ex., ABAP). |
STATUS | &@sap_bw_status# | vide | Statut du job du step de la chaîne (par ex., F) | Statut du job du step de la chaîne (par ex., F) |
JOBNAME | &@sap_bw_jobname# | vide | vide | Nom de job SAP du job (par ex., BI_PROCESS_TRIGGER) |
JOBCOUNT | &@sap_bw_jobcount# | vide | vide | Numéro de job SAP du job (par ex., 13450100) |
TYPE_TEXT | &@sap_bw_type_text# | "E_TYPE_TEXT de RSPC_API_PROCESS_GET_INFO (par ex., processus local)" | "E_TYPE_TEXT de RSPC_API_PROCESS_GET_INFO (par ex., processus de démarrage)" | "E_TYPE_TEXT de RSPC_API_PROCESS_GET_INFO (par ex., processus de démarrage)" |
VARIANT_TEXT | &@sap_bw_variant_text# | "E_VARIANT_TEXT de RSPC_API_PROCESS_GET_INFO (par ex., chaîne avec chaîne imbriquée)" | "E_VARIANT_TEXT de RSPC_API_PROCESS_GET_INFO (par ex., fichier INI de démarrage)" | "E_VARIANT_TEXT de RSPC_API_PROCESS_GET_INFO (par ex., fichier INI de démarrage)" |
RESTART_COUNT | &@restart_count# | "nombre de redémarrages via BW_SET_CONSTRAINT, ou 0 si pas encore accessible" | "nombre de redémarrages via BW_SET_CONSTRAINT, ou 0 si pas encore accessible" | "nombre de redémarrages du parentUn objet peut être activé de différentes façons. L'initiateur de l'activation s'appelle Tâche de niveau supérieur (parent). (voir aussi Enfant, Enfants) via BW_SET_CONSTRAINT, ou 0 si pas encore accessible" |
RESTART_COUNT_MAX | &@sap_bw_max_restart_count# | "nombre maximum de redémarrages via BW_SET_CONSTRAINT, ou 0 si pas encore accessible" | "nombre maximum de redémarrages via BW_SET_CONSTRAINT, ou 0 si pas encore accessible" | "nombre de redémarrages du parent via BW_SET_CONSTRAINT, ou 0 si pas encore accessible" |
Définir les valeurs requises dans la section Paramètres de démarrage
Définir les valeurs requises dans la section Destinataire de la liste de spool
Crée les scripts dont vous avez besoin pour traiter les jobs SAP.
Étapes suivantes
Après avoir défini les paramètres nécessaires, vous pouvez commencer à travailler avec vos jobs. La liste ci-dessous tente d'illustrer l'un des schémas possibles, en fournissant de brèves descriptions sur les actions que vous pouvez entreprendre, des informations supplémentaires permettant de comprendre la manière de travailler et des liens vers des rubriques les détaillant :
Exécutez le job.
Il y a de nombreuses manières de le faire, lesquelles peuvent être regroupées ainsi :
Par une tâche parent.
C'est le cas des jobs inclus dans un objet parent (par exemple un WorkflowLes workflows sont utilisés pour effectuer des déploiements physiques. Un workflow décrit toutes les étapes nécessaires au déploiement de votre application. Votre application étant composée de différents éléments, le niveau le plus élevé du workflow (workflow d'application) représente l'architecture de votre application, et les workflows de composants sont utilisés pour déployer chacun des composants. Vous pouvez définir votre workflow de composants rapidement grâce à des actions prédéfinies. ou un groupe) Lorsque vous les définissez, tenez compte du fait que leur temps d'activation peut différer en fonction de leur heure de début ; cette dernière dépend généralement de leur objet parent.
Autonome
C'est le cas lorsque le job ne fait pas partie d'un objet parent ou, même s'il en fait partie, que vous l'exécutez indépendamment de son parent. Vous avez trois possibilités :
Lorsque les objets exécutables sont traités, ils passent par les quatre étapes suivantes : 1. Activation, 2. Génération, 3. Traitement et 4. Fin. Consultez ces rubriques, afin de comprendre ce qui se passe dans chacune des étapes de traitement.
Lorsque les jobs sont traités, Automation Engine génère des fichiers de sortie et des rapports garantissant la traçabilité et le contrôle. Consultez les rubriques suivantes pour en savoir plus à ce sujet :
Surveillez l'objet généré.
Dès que l'objet est activé, il devient accessible sous forme de tâche dans la perspectiveVolet fonctionnel propre de l'interface Web Automic (AWI). SurveillanceSurveillance est le volet fonctionnel du Service Orchestrator affichant le statut en temps réel des SLA de la journée en cours. Un SLA peut y avoir l'un des trois statuts suivants : Satisfait, Non respecté ou Prévision de non-respect. Le statut, associé à d'autres informations du volet Surveillance vous permet de reconnaitre lorsque des mesures de récupération ou de prévision sont nécessaires, afin de résoudre ou prévenir les problèmes de retard de SLA. des processus. La liste Tâche vous permet de voir son statut.
Faites un clic droit pour ouvrir son moniteur (voir Surveiller les jobs) ; il contient trois pages fournissant les informations les plus importantes sur les paramètres de jobs.
Voir aussi :