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 |
|
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 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 SQL | Paramètres d'instruction SQL et paramètre de liaison |
|
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. |
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. |
|
Queues | Champs Fuseau horaire de l'onglet Attributs |
|
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 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 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 |