Variables prédéfinies dans les objets

L'utilisation d'objets variable est possible à plusieurs emplacements du système AE"Environnement contrôlé par les composants AE. [Anciennement appelé ""système UC4"".]". Dans ce cadre, quelques spécificités doivent être observées.

Les objets variable et leurs valeurs peuvent être utilisés dans plusieurs objets Automation EngineCe composant commande un système Automation Engine. Il se compose de plusieurs processus serveur.. Le tableau ci-dessous en donne les plus fréquents.

Objet Domaine variables prédéfinies autorisées
Tous les objets exécutables Champs de l'onglet Attributs
Objet exécutable avec Pages Variables & Prompts La colonne Valeur du tableau Variables dans l'onglet Variables & Prompts
  • Variables des propriétés système
  • Variables des propriétés d'objet
Objets exécutables avec scriptEgalement un type d'objet distinct dans l'Automation Engine. PREP_PROCESS_VARPREP_PROCESS_VAR_XML Objets variable statiques
PREP_PROCESS_VAR_XML Objets variable XML
:PUT_VAR Objets variable XML ou statiques
:PUT_VAR_COL
:DELETE_VAR
PromptSet Référence des données et valeur par défaut de l'onglet Conception
  • Objets variable
  • Variables Automation
  • Variables des propriétés système
  • Variables des propriétés d'objet
Objets variable SQL et SEC_SQL Objets connexion et LoginDonnées de connexion pour les systèmes cible. Egalement un type d'objet distinct dans l'Automation Engine.
  • Objets variable
  • Variables Automation
  • Variables des propriétés système
Objets variable SQL Paramètres d'instruction SQL et paramètre de liaison
  • Objets variable
  • Variables Automation
  • Variables des propriétés système
Workflows Divers champs Préconditions, Postconditions, Conditions pour les tâches de 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.
  • Objets variable
  • Variables Automation
  • Variables des propriétés système
  • Variables des propriétés d'objet

Les variables prédéfinies se réfèrent au présent 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"".]" et non à la tâcheObjet exécutable qui a déjà été exécuté..

Champ Alias de l'onglet Général pour les tâches de workflow Seule la variable de propriétés d'objet &$TASK_NAME# peut être utilisée dans ce champ.
Cockpits Le contenu numérique des variables statiques peut être utilisé dans les objets Cockpit. Objets variable statiques
Evénements Champs des onglets Console, Base de données ou Heure incluant les sources variable pour les objets événement BDD.
  • Objets variable
  • Variables Automation
  • Variables des propriétés système
  • Variables des propriétés d'objet
Queues Champs Fuseau horaire de l'onglet Attributs
  • Objets variable
  • Variables Automation
  • Variables des propriétés système
  • Variables des propriétés d'objet

Utilisation directe dans les objets

Les variables prédéfinies vous permettent d'insérer les valeurs d'objets variable dans des objets exécutables, lors de l'exécutionDurée d'exécution d'une Tâche. C'est la période entre le début et la fin de la Tâche. La période d'activation n'en fait pas partie (voir aussi Activation et Démarrage).. On se sert pour cela du nom de variable suivant, composé à partir du nom de l'objet VARA :
{ Objet variable [, Clé [, Numéro de colonne ]] }

Quand la tâche est exécutée, ce caractère de remplacement est remplacé par la valeur correspondante. La clé et le numéro de colonne sont facultatifs. La valeur est récupérée automatiquement de la colonne de résultat (pour les variables dynamiques) ou de la première colonne de valeurs (pour les variables statiques) si aucune colonne n'a été spécifiée. La première ligne est utilisée si la clé n'est pas spécifiée.

Le comportement adopté lorsque la variable spécifiée est introuvable peut être déterminé. Pour ce faire, utilisez la variable UC_CLIENT_SETTINGS avec le paramètre VARA_ERROR_ON_REPLACEMENT. Par défaut, le processus s'interrompt.

L'utilisation de ce caractère de remplacement n'est pas possible dans les onglets Formulaires. Les formulaires ne supportent que les variables prédéfiniespour les valeurs système et objet.

Les espaces réservés dynamiques ne sont pas pris en charge dans les scripts. Pour accéder aux objets variable, vous pouvez utiliser l'élément de script GET_VAR. Dans ce cadre, les valeurs des variables dynamiques sont toujours directement extraites par la source de données. L'utilisation des éléments de script :PUT_VAR, :PUT_VAR_COL and :DELETE_VAR n'est possible que pour les variables statiques.

Résoudre les variables dynamiques

Pour résoudre des objets variable dynamique, les valeurs sont directement extraites à partir de la source de données (base de donnéesUne base de données est un ensemble organisé de données qui comprend plusieurs structures de données pertinentes., variable, 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"".]") et mises à la disposition de l'objet. Ce processus est réalisé pour l'accès à chaque variable, car les valeurs ne sont pas enregistrées dans l'objet. Le même comportement s'applique à la repriseRépétition d'une exécution d'objet déjà créée pour laquelle plusieurs particularités s'appliquent au redémarrage. des tâches.

Les variables sont résolues lors de la génération de la tâche utilisant la variable. Cela dépend du paramètre "Générer à l'exécution".

Lors de la résolution des variables , elles sont tout d'abord recherchées dans 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. actuel, avant d'accéder au client système.

Veuillez noter qu'une variable n'est pas résolue si un attribut, qui contient un caractère de remplacement de variable, est lu avec l'élément de script GET_ATT. Dans ce cas, la valeur de l'attribut n'est pas résolue.

La tâche passe à un statutStatut d'une tâche (par ex. active, bloquée, génération en cours, etc.). d'attente ("Attendre le service de variable") si aucun agent n'est disponible lors de l'exécution pour les types de variable "SQL" et "Liste fichiers". En cas d'indications de répertoire ou d'instructions SQL non valides, la tâche s'interrompt avec une erreur. Vérifiez les paramètres de l'objet variable et assurez-vous que l'agent a démarré.

Statut de la tâche Description
Résolution des variables Les objets variable dynamique qui sont utilisés dans l'objet sont résolues.
En attente du calcul de la variable Statut d'attente d'une tâche qui ne peut pas résoudre les variables dynamiques, car l'agent ou la source de données n'est pas disponible, ou des données incorrectes ont été saisies dans l'objet connexion.

Notez que vous ne pouvez pas interrompre une tâche qui a le statut "En attente du calcul de la variable". Dans ce cas, vérifiez que l'agent est actif et que les paramètres de l'objet sont corrects (en fonction du type de variable : objet variable, Login et/ou connexion).

La résolution de variable se poursuit dès que l'agent est à nouveau actif. Si le problème se situait au niveau de l'objet connexion ou de la base de données (pour les variables avec la source SQL), elle continue parès l'intervalle de tempsLes intervalles de temps sont affichés dans la partie Coûts d'une définition SLA. Les coûts d'un SLA sont déterminés en définissant les intervalles de temps et leur coûts correspondants. Un intervalle de temps est l'espace incluant un non-respect temporel (conditions horaires) ou la partie d'un non-respect (conditions de durée d'exécution) auquel ont été attribué des coûts. Les intervalles de temps vous aident à définir les différents coûts de différents degrés de non-respect. défini par le paramètre VARIABLE_SERVICE_CHECK_INTERVAL (UC_SYSTEM_SETTINGS).

Attributs pour les variables prédéfinies

La liste suivante montre les attributs d'objet qui prennent en charge l'utilisation des caractères de remplacement pour les objets variable.

Attributs généraux

[ Attributs généraux] [ Attributs du transfert de fichier] [ Attributs des événements] [ Attributs spécifiques aux jobs]

Attribut Nom d'attribut Types d'objets
ARCHIVE_KEY1 Index d'archivage 1 CALL, CPIT, EVNT, JOBF, JOBG, JOBP, JOBQ, JOBS, JSCH, SCRI
ARCHIVE_KEY2 Index d'archivage 2 CALL, CPIT, EVNT, JOBF, JOBG, JOBP, JOBQ, JOBS, JSCH, SCRI
ATTACH_FILE Joindre le fichier CALL
ATTACH_REPORTS_RUNID Joindre les rapports à partir de CALL
AUTO_DEACT_ERROR_FREE Statut sans erreur JOBF, JOBP, JOBS
CALL_TEXT Message CALL
CO_RISING_NAME Escalade NotificationEnvoi de messages à un Utilisateur ou un Groupe Utilisateur unique du système AE. Egalement un type d'objet propre à l'Automation Engine. [Anciennement appelé "CallOperator".] CALL
CODE Code JOBS
FSC_HOST Ecraser l'hôteOrdinateur, système cible de la vérification (facultatif) - Hôte JOBF, JOBQ, JOBS
FSC_LOGIN Ecraser l'hôte de la vérification (facultatif) - Login JOBF, JOBQ, JOBS
HOST Hôte EVNT (système de fichiers, console), JOBS, JOBQ
INT_ACCOUNT, INT_ACC, K Compte CALL, EVNT, JOBF, JOBP, JOBQ, JOBS, JSCH, SCRI
LOGIN Login JOBS
MAX_RET_EXECUTE Evaluation du résultat par tâche - Sinon JOBQ
MAX_RETCODE Code retour CALL, CPIT, EVNT, JOBF, JOBG, JOBP, JOBQ, JOBS, JSCH, SCRI
GROUP, S GroupeRegroupe des Tâches pour les exécuter ensemble. Egalement un type d'objet distinct dans l'Automation Engine. CALL, EVNT, JOBF, JOBP, JOBS, JSCH, SCRI
SUBJECT Sujet CALL
FUSEAU HORAIRE Fuseau horaire CALL, EVNT, JOBF, JOBG, JOBP, JOBQ, JOBS, JSCH, SCRI

Attributs du transfert de fichier

[ Attributs généraux] [Attributs du transfert de fichier] [ Attributs des événements] [ Attributs spécifiques aux jobs]

Attribut Nom d'attribut
FT_DST_CODE A - Code
FT_DST_FILE A - Fichier
FT_DST_FILE_ATTRIBUTES A - Attributs de fichier
FT_DST_HOST A - Hôte
FT_DST_LOGIN A - Login
FT_SRC_CODE De - Code
FT_SRC_FILE De - Fichier
FT_SRC_FILE_ATTRIBUTES De - Attributs de fichier
FT_SRC_HOST De - Agent
FT_SRC_LOGIN De - Login

Attributs des événements

[ Attributs généraux] [ Attributs du transfert de fichier] [Attributs des événements] [ Attributs spécifiques aux jobs]

Attribut Nom d'attribut Type d'événementAction exécutée lorsque certaines conditions sont remplies. Egalement un type d'objet distinct dans l'Automation Engine.
EVENT_FILE_PATH Chemin Système de fichiers
EVENT_SOURCE Source (Windows uniquement) Console
OPERAND1_SQL_AGENT Valeur 1 - Hôte Base de données
OPERAND1_SQL_DATABASE_NAME Valeur 1 - Base de données Base de données
OPERAND1_SQL_LOGIN Valeur 1 - Login Base de données
OPERAND1_SQL_QUERY Valeur 1 - SQL Base de données
OPERAND1_SQL_SERVER_NAME Valeur 1 - Serveur Base de données
OPERAND1_STATIC_VALUE Valeur 1 – Valeur statique Base de données
OPERAND1_VARA_KEYWORD Valeur 1 - Clé Base de données
OPERAND1_VARA_NAME Valeur 1 - Objet variable Base de données
OPERAND2_SQL_AGENT Valeur 2 - Hôte Base de données
OPERAND2_SQL_DATABASE_NAME Valeur 2 - Base de données Base de données
OPERAND2_SQL_LOGIN Valeur 2 - Login Base de données
OPERAND2_SQL_QUERY Valeur 2 - SQL Base de données
OPERAND2_SQL_SERVER_NAME Valeur 2 - Serveur Base de données
OPERAND2_STATIC_VALUE Valeur 2 – Valeur statique Base de données
OPERAND2_VARA_KEYWORD Valeur 2 - Clé Base de données

Attributs spécifiques aux jobs

[ Attributs généraux] [ Attributs du transfert de fichier] [ Attributs des événements] [Attributs spécifiques aux jobs]

  Attribut Nom d'attribut Plate-forme
AGENT_ID Serveur Mbean - ID Agent JMX
DATA_SOURCE Connexion - Nom de fichier Base de données
DATABASE_NAME Connexion - Base de données Base de données
ENTER_PARAMS, ENTER_PAR, EP Options d'exécution - Paramètre en entrée BS2000
ENTERPRISE_SERVER Paramètre de démarrage - Serveur d'entreprise Siebel
GATEWAY_SERVER Paramètre de démarrage - Serveur d'entreprise Siebel
  HOME_TERMINAL Paramètre de démarrage - Terminal virtuel NSK
INITIAL_CONTEXT_FACTORY Serveur Mbean - Initial Context Factory JMX
JCL_SOURCE Options d'exécution - Nom du fichier z/OS z/OS
JOB_CLASS, JC Options d'exécution - Classe du job BS2000
  JOB_NAME, JN Paramètre de démarrage/Option d'exécution - Nom du répertoire/Nom du job BS2000, MPE, z/OS, OS/400, SAP, VMS
MPE_OTHER Option d'exécution - Autre MPE
MPE_QUEUE Options d'exécution - QueueDéfinit le nombre maximal de Tâches exécutées en parallèle, leur priorité et l'ordre des objets à exécuter.Egalement un type d'objet distinct dans l'Automation Engine. MPE
MVS_ACCOUNT Option d'exécution - Compte z/OS
MVS_JOB_PARAMS Option d'exécution - Paramètres du job z/OS
MVS_NOTIFY Option d'exécution - Notifications z/OS
MVS_PROG_NAME Option d'exécution - Nom Prog. z/OS
OA_APPL_NAME Responsabilité - Nom court d'applicationUne application est un logiciel qui aide l'utilisateur à réaliser des tâches spécifiques. Dans un environnement ARA, voir aussi : Entité d'application. Oracle Applications
OA_RESP_NAME Responsabilité - Clé Oracle Applications
OS400_JOBD Option d'exécution - Description du job OS/400
OS400_JOBQ Options d'exécution - Queue de jobs OS/400
OS400_RTGDTA Options d'exécution - Données de routage OS/400
SAP_DST_SYSTEM Paramètre de démarrage - Système cible SAP
SAP_RECIPIENT Destinataire de la Liste - Adresse SAP
SERVER_NAME Connexion - Serveur Base de données
SERVER_URL Serveur Mbean - URL Serveur JMX
SIEBEL_SERVERS Paramètre de démarrage - Serveurs Siebel Siebel
UNIX_CMD Paramètre de démarrage - Commande UNIX
UNIX_SHELL_OPTIONS Paramètre de démarrage - Options du Shell UNIX
VMS_QUEUE_NAME Paramètre de démarrage - Nom de la queue VMS
WIN_CMD Paramètre de démarrage - Commande Windows
WIN_WORK_DIR Paramètre de démarrage - Répertoire de travail Windows