Manuel d'administration > Installation > Mise à niveau de l'installation > Mise à niveau depuis la version 9

Mise à niveau d'un système AE à partir de la version 9

Instructions pour une mise à niveau vers une nouvelle version Automation Engine.

La section ci-après présente les étapes nécessaires vous permettant de mettre à niveau votre système à la version la plus récente.
Afin de vous permettre de suivre chaque étape d'un processus de mise à niveau de votre système AE de manière méticuleuse, cette page est divisée en plusieurs étapes.

Nos consultants peuvent bien entendu également procéder à la mise à niveau de votre système AE. N'hésitez pas à nous contacter si vous avez besoin d'aide.

Pour imprimer tout le contenu des pages réduites ci-dessous, utilisez le bouton "Détailler tout" dans la barre de menu supérieure.

 

Informations préliminaires :

ClosedRemarques

To ensure that your upgrading process is successful Automic recommends that you strictly follow the steps that are described in this guide.

Never upgrade a productive AE system without having it tested extensively in a separate environment.

For details about installing hotfixes, see the related topic hotfix installation.

ClosedInformations générales

Il est très important de procéder de manière structurée pour la mise à niveau d'un système AE, afin de garantir que les traitements pourront continuer dès que possible.
Cette procédure explique les étapes nécessaires en détail et aborde notamment les domaines qui nécessitent une attention particulière. Suivez les étapes recommandées pour un processus de conversion en douceur et vous serez bientôt en mesure d'utiliser toutes les nouvelles fonctions de votre nouvelle version d'Automation Engine.

Lors d'un changement de version d'Automation Engine, l'utilitaire AE DB Load exécute et surveille toutes les étapes nécessaires à la modification de la base de données. Ceci est nécessaire car il modifie également des données qui ne pourraient pas être modifiées avec du SQL pur. Toutes les étapes traitées par l'utilitaire lors de la procédure de mise à jour sont tracées dans le fichier uc_upd.txt. Le fichier chngdb.sql contient également des informations sur les instructions exécutées dans la base de données. Ces instructions doivent être exécutées par l'utilitaire. Reportez-vous aux notes de mise à jour de la version d'Automation Engine correspondante pour modifier la base de données et préparer les étapes nécessaires.

Le processus de mise à niveau comporte plusieurs phases :

  1. Installation et test complet dans un environnement de test.
  2. Définir la fenêtre d'intervention et créer un plan pour une éventuelle restauration.
    Ne passez jamais à une nouvelle version d'Automation Engine sans avoir prévu un scénario de restauration.
  3. Sauvegarder la base de données d'AE et tous les répertoires des composants.
  4. Mettre à niveau étape par étape SANS utiliser les nouvelles fonctionnalités
  5. Les nouvelles fonctionnalités ne doivent être utilisées qu'après la mise à jour de tous les composants d'AE et après avoir respecté une période d'observation du système.

Chaque phase comporte plusieurs petites étapes. Votre système AE n'est pas mis à niveau en une seule fois, mais étape par étape. Les anciens composants ne sont pas écrasés et les nouveaux fichiers sont installés dans des répertoires séparés. Seule la base de données AE est directement mise à niveau à l'aide de l'utilitaire AE DB Load. Cette méthode offre deux avantages principaux :

  1. Vous pouvez revenir à la version précédente d'AE si des problèmes surviennent dans votre environnement système. Ainsi, les risques vis-à-vis de votre traitement sont minimes.
  2. Selon la taille de votre système AE, l'ensemble du processus de mise à niveau peut prendre un certain temps. Grâce à une mise à niveau étape par étape, vous pouvez sélectionner des périodes d'interventions réduites et ainsi mieux coordonner la mise à niveau avec d'autres départements et processus. De plus, cela permet de mieux localiser les erreurs pouvant éventuellement se produire.

Mettez à niveau votre environnement de test en premier. Les problèmes éventuels pourront ainsi être identifiés et résolus avant qu'ils se produisent sur votre système de production. Testez les étapes de la mise à niveau individuellement, pour établir un plan de mise à niveau de votre système de production.

Votre système AE n'est pas disponible au cours de la mise à niveau de la base de données.

Après chaque étape de la mise à niveau de l'installation, il est essentiel de surveiller les nouveaux composants pendant un certain temps. Ce n'est que lorsque leur stabilité est prouvée que vous pouvez continuer à mettre à niveau les autres composants d'AE.

Notez que la procédure de mise à niveau recommandée par Automic permet de reprendre la production à tout moment dans l'ancienne version Automation Engine. Pour cela, il est nécessaire d'installer les composants en parallèle et de préparer une deuxième instance de la base de données.

Use the message-comparing program if you require a list of all changed messages.

Nos consultants sont experts dans la mise à niveau des systèmes AE. Contactez Automic, nos experts seront heureux de vous assister si vous avez besoin d'aide.

ClosedPrérequis

Terminé

Condition

Lisez attentivement les notes de mise à jour de la version Automation Enginecorrespondante. Elles contiennent des informations devant être impérativement prises en compte avant ou pendant le processus de mise à niveau.

Le prérequis le plus important est d'avoir un système de test. Avant de pouvoir utiliser la nouvelle version Automation Engine dans votre système de production, des tests complets dans un système distinct sont nécessaires. Vous pouvez ainsi déjà vous familiariser et optimiser les étapes nécessaires pour la mise à niveau de votre système de production.

Nous partons du principe que vous effectuez une maintenance régulière de la base de données. La dernière réorganisation avec les utilitaires AE ainsi qu'avec les outils de la base de données doit être effectuée avant la mise à niveau de la base de données. Plus la base de données est de taille réduite, plus sa mise à niveau est rapide. Attention : le processus de mise à niveau de la base de données AE prend beaucoup de temps. De plus, un espace disque suffisant est nécessaire lors de la duplication des tableaux.

Pendant les phases de mise à niveau, vous devez disposer des autorisations nécessaires sur les ordinateurs, bases de données, systèmes ERP, etc. concernés. Assurez-vous que les administrateurs responsables sont disponibles au cours de chaque étape de travail.

Pendant la durée de la mise à niveau, vous pouvez demander des consultants, des développeurs et un support 24h/24 et 7j/7. Cela permet de gérer au mieux les interventions dans les domaines critiques et sensibles de votre système AE. Contactez votre responsable compte ou le support L'équipe du support technique dès que vous aurez déterminé la date de la mise à niveau.

Préparez le numéro de téléphone et l'adresse électronique du support technique ainsi que les données de connexion pour le centre de téléchargement.


Étapes d'installation :

 

Closed1. Vérification des incompatibilités entre les versions 9 et 10

Le tableau ci-dessous liste les nouvelles fonctions susceptibles d'engendrer des problèmes de compatibilité ou devant prises en compte lors de la mise à niveau. Il ne répertorie pas toutes les nouvelles fonctions de cette version d'AE.
Les nouvelles fonctions sont détaillées dans les notes de mise à jour.

Description des colonnes du tableau :

  • Sujet : nom du sujet général ou d'une nouvelle fonction
  • Comportement modifié : quels éléments ont été modifiés ?
  • Incompatibilités éventuelles : impact éventuel de la modification
  • Actions / contremesures : que puis-je faire pour identifier et/ou supprimer les incompatibilités potentielles ?

Sujet

Comportement modifié

Incompatibilités potentielles

Actions / contremesures

Conditions requises pour l'environnement informatique     Vérifiez obligatoirement avant l'installation si votre environnement répond aux exigences système de la version Automation Engine concernée.
Vous trouverez toutes les informations nécessaires sur les plateformes et versions prises en charge dans "Plateformes prises en charge
".
Microsoft Visual C++ Redistributable Package     A partir de la v10, les composants qui s'exécutent sous Windows nécessitent Microsoft Visual C++ Redistributable Package version 2010.
Agent pour OracleApplications interrompu     L'Agent pour OracleApplications n'est plus fourni à partir de la version 10.
Les modèles de jobs resteront disponibles.
Transferts de fichiers À partir de la v10, les transferts de fichiers sont exécutés de manière asynchrone, ce qui permet d'améliorer les performances.
Concrètement, la valeur par défaut des paramètres FT_ASYNC_QUIT_* (variable UC_HOSTCHAR_*) a été modifiée de sorte que les Transferts de Fichiers s'exécutent de manière asynchrone.

Dans la version 9, les valeurs par défaut des paramètres généraient une exécution synchrone.Lors de la mise à jour vers la v10, ils continueront à être traités de manière asynchrone.

Vous devez définir vous-même le comportement souhaité dans la variable UC4 UC_HOSTCHAR_*.
AE.InterfaceWeb AE.WebInterface n'est plus fourni ni pris en charge à partir de la version 10. Tous les chapitres correspondants ont été supprimés de la documentation.   Le produit Enterprise Control Center est proposé pour l'utilisation d'AE via un navigateur Web.
Versions de bases de données Oracle Les versions Oracle 9, 10 et 11g1 ne sont plus prises en charge. Pour Automation Engine et les utilitaires, la bibliothèque ucuoci est donc fournie uniquement pour Oracle version 11g2. Vous n'avez donc plus besoin de la renommer pendant le processus d'installation.  
IBM DB2 Les version 9.1 et 9.5 d'IBM DB2 ne sont plus prises en charge pour la base de données UC4 et les Agents de base de données.    
Agent UNIX et utilitaires pour HP-UX L'Agent UNIX et les utilitaires pour HP-UX ne sont plus fournis pour l'architecture PA-risc.    
Agent UNIX L'Agent UNI n'est plus pris en charge pour SCO Unixware.    
Paramètres du fichier INI À compter de la version 10, les paramètres des fichiers INI "reorg_mode=", "suppress_output=", "max_rt_number=" et "show_stats=" de l'utilitaire AE DB.Unload n'ont plus aucune importance.

Ceci est dû au fait que cet utilitaire utilise désormais la nouvelle méthode de suppression.
Avec la nouvelle méthode de suppression, il est essentiel qu'un fichier REORG ne soit créé au cours du processus de réorganisation de la base de données. Ce comportement est identique à celui adopté avec le paramètre suppress_output=1, qui supprime toujours la génération de fichiers REORG.
Jusqu'à présent, il était possible de définir la méthode de suppression des données en utilisant la section paramètre du fichier INI reorg_mode= ([REORG] ; ancienne méthode : reorg_mode=0, nouvelle méthode : reorg_mode=1). L'ancienne méthode de suppression avait tendance à consommer trop de mémoire, ce qui pouvait parfois engendrer des problèmes de performance.
Structure du dossier de documentation La structure de dossier de la documentation fournie a été modifiée. Les dossiers "uc4" (ceci inclut "htmlhelp") et "unix" se trouvent désormais dans le répertoire "Guides" . Parallèlement, on y trouve le nouveau répertoire "Notes de mise à jour" qui contient les Notes de mise à jour pour Automation Engine et le plug-in UI au format PDF.    
MS SQL Server 2005 Avec la version 10, MS SQL Serveur 2005 n'est plus pris en charge pour la base de données AE, les utilitaires et les Agents de base de données.    
MBean pour SAP ACC Le MBean pour SAP ACC n'est plus fourni ni pris en charge. La documentation a également été modifiée et tous les chapitres correspondants supprimés.    
Microsoft Access et SAP MaxDB Les bases de données Microsoft Access et SAP MaxDB ne sont plus prises en charge pour les Agents de base de données.    
Automation Engine, ServiceManager, Agents et utilitaires pour Windows et UNIX Les composants Automation Engine, ServiceManager, Agents et utilitaires pour Windows et UNIX ne sont plus pris en charge sur les processeurs Itanium.    
Tâches du Workflow Le terme "Release Notes" est désormais utilisé dans toutes les langues au lieu d'"historique des modifications".    
Java Application Interface Java Application Interface : L'unité de mesure pour la méthode DeactivateCondition.setDelay(n) est passée de jours à minutes.   Pour indiquer un délai d'un jour, vous devez désormais remplacer la valeur 1 par 1440.
Souvenez-vous qu'il est nécessaire de proportionnellement régler les codes Java existants.
nom des fichiers de documentation

Les noms des fichiers qui sont utilisés pour accéder à la documentation ont été modifiés. Les nouveaux noms sont les suivants :

  • Aide HTML : help.chm
  • WebHelp : help.htm
  • Documentation des messages : Messages.chm/Messages.htm
 

 

Variables d'objet (:PSET, PASS_VALUES)   Pendant une mise à niveau de la version 8 à la version 10, les objets Variables (:PSET, PASS_VALUES) sont susceptibles de ne pas être hérités correctement quand le Workflow ou le processus de génération de la tâche a déjà démarré dans la version 8, et continue dans la version 10 (par ex., pour la génération à l'exécution). Il est recommandé de configurer ces Workflows comme inactifs avant de démarrer le processus de mise à niveau.
Fonction de restauration Fonction de rollback restreinte : Étant donné que l'option "Deactivate (forced)" a désormais été activée dans les sous-Workflows, la fonction de restauration d'un Workflow ne marchera pas pour les sous-Workflows, qui ont déjà été désactivés par la fonction "Deactivate (forced)", car le sous-Workflow n'est plus considéré comme disponible dans les activités.    
CANCEL_UC_OBJECT fonction de script Dans les versions précédentes, la fonction de script CANCEL_UC_OBJECT pouvait être utilisée pour déclencher une désactivation des tâches terminées. Ceci n'est plus possible.  
  • Utilisez la fonction de recherche pour trouver des objets à l'aide de la fonction CANCEL_UC_OBJECT dans les onglets de processus (accédez à Autres Options / [x] Rechercher dans processus, texte : CANCEL_UC_OBJECT)
  • Remplacez la fonction CANCEL_UC_OBJECT par DEACTIVATE_UC_OBJECT dans le cas où une tâche devrait être désactivée mais pas annulée par la fonction.

Maintenant, vous devez utiliser la fonction de script DEACTIVATE_UC_OBJECT à la place.

PromptSets Utilisez PromptSets dans une activité   À partir de la v10, les utilisateurs doivent avoir les permissions d'exécuter "X"  définies pour les objets PromptSet dans l'onglet Autorisations de leurs objets User.
Outil Webhelpsplitter À partir de la v10, l'outil Webhelpsplitter n'est plus fourni ni pris en charge.    
Synchronisation des tâches À partir de la v10, si une tâche utilise une synchronisation et a une action START et END définie, mais pas d'action ABEND, alors, pendant un redémarrage sur ABEND, elle ne ré-exécutera pas l'action START. La raison est qu'aucune action END n'a été exécutée.    
Terme "Archive de modification" AE utilise désormais le terme "notes de mise à jour" dans toutes les langues, et non l'ancien terme "archive de modifications". Cela s'applique à la documentation Automation Engine, aux fichiers fournis et au centre de téléchargement Automic (Automic Download Center).    
Nom du dossier de documentation Le dossier "Docu", qui fait partie de l'image de disque fournie, a été renommé "Documentation".    
Variables d'objet et PromptSet À compter de la version 10, les Variables d'objets et les Variables PromptSet peuvent être utilisées au sein des paramètres de liaison des objets VARA de type SQL SECURE et SQLI SECURE.    

Closed2. Vérification des incompatibilités entre les versions 10 et 11

Le tableau ci-dessous liste les nouvelles fonctions susceptibles d'engendrer des problèmes de compatibilité ou devant prises en compte lors de la mise à niveau. Il ne répertorie pas toutes les nouvelles fonctions de cette version d'AE.
Les nouvelles fonctions sont détaillées dans les notes de mise à jour.

Description des colonnes du tableau :

  • Sujet : nom du sujet général ou d'une nouvelle fonction
  • Comportement modifié : quels éléments ont été modifiés ?
  • Incompatibilités éventuelles : impact éventuel de la modification
  • Actions / contremesures : que puis-je faire pour identifier et/ou supprimer les incompatibilités potentielles ?

Sujet

Comportement modifié

Incompatibilités potentielles

Actions / contre-mesures

Numéros de message

(Pour plus d'informations sur l'éventuel impact individuel, voir aussi la rubrique Modifications des numéros de messages)

Les numéros de message contiennent désormais huit chiffres, et non sept.

Ancien format : Uxxxxxx
Nouveau format

Le filtrage des numéros Uxxxxxx ne fonctionne plus avec

  • PREP_PROCESS_REPORT
  • PREP_PROCESS_FILE
  • Les filtre d'analyse des résultats
  • Les scripts d'analyse de log ou les outils personnalisés
  • Les rapports de jobs des anciens agents basés sur Java contenant des messages à 7 et 8 chiffres
  • Les agents des anciennes versions qui envoient ou tracent des numéros de message à 7 chiffres
  • Localisez les fonctions de script PREP_PROCESS_REPORT et PREP_PROCESS_FILE dans les scripts par le biais de la fonction de recherche, par ex., modifiez PREP_PROCESS_REPORT(,,’ACT’,’*U1234567*’) en PREP_PROCESS_REPORT(,,’ACT’,’*U01234567*’) 
  • Vérifiez manuellement les objets filtre, ou utilisez une instruction SQL
    par ex., SELECT OH_Name FROM OH,OFC WHERE OH_Idnr=OFC_OH_Idnr AND OFC_Filte
    rtext LIKE 'U001%' AND OH_DeleteFlag = 0

 

Valeurs des variables texte 

 

  • La limite de 1024 caractères pour les champs et variables à base de texte a été supprimée
  • Le type de données des champs BD est passé de VARCHAR (1024) à CLOB (illimité)
  • Le package Oracle DBMS_LOB doit être installé pour gérer CLOB  
  • Les résultats des opérations sur les chaînes de caractères peuvent dépasser 1024 caractères au lieu de subir une troncature de chaîne ou générer des messages d'erreur
  • Les demandes d'objets SQL/SQLI peuvent fonctionner sur les tableaux dotés de champs de texte avec des types de données modifiés -> Référez-vous à chngdb.sql

Vérifiez les demandes envoyées aux tables dotées de champs modifiés (VARCHAR -> CLOB)

par ex., recherchez "OVW_Value1" : SELECT OH_Name FROM OH WHERE OH_Idnr IN (SELECT OVD_OH_Idnr FROM OVD WHERE OVD_SQL like '%OVW_Value1%' OR  OVD_SQLOra like '%OVW_Value1%' OR OVD_SQLDB2 like '%OVW_Value1%')

Fonction de script GET_OH_IDNR

Le client du deuxième paramètre a été supprimé de cette fonction de script Automic pour des raisons de sécurité.

Les objets qui utilisent cette fonction de script avec le client de paramètre indiqué seront interrompus.

Vérifiez tous les onglets de script pour cette fonction, et supprimez le paramètre ou corrigez la fonction d'appel.

Objets Login pour les événements de fichier sur Windows, UNIX, et zOS

Un nouveau privilège a été ajouté aux objets utilisateurs

Le nouveau privilège est vérifié et utilisé par défaut après la mise à niveau de la version d'AE.

  • Lors de la mise à niveau, le nouveau paramètre par défaut est utilisé, et aucune action n'est nécessaire.
  • Mais si des objets utilisateurs sont chargés par le biais du conteneur de transport ou si des données XML sont importées, ce privilège peut ne pas être défini. Si nécessaire, il doit être configuré manuellement.

zOS : Remplacement des lignes de Job dans JCL

Les valeurs de l'attribut MVS_JOBTYPE sont obsolètes.

Aucune incompatibilité pour l'instant, l'ancienne valeur est toujours compatible.

Aucune vérification/modification n'est nécessaire

Variables XML (VARA.XML)

  • Le client Oracle INSTANT n'est plus pris en charge.
  • Le package Oracle XML DB doit être installé.
  • Le client entier Oracle doit être installé (au lieu du client Oracle INSTANT).
  • Le package "Oracle XML DB" doit être installé.

Aucune vérification/modification n'est nécessaire. Cela fait partie de l'installation de la base de données AE

Tâches FAULT_OTHER

Le comportement de la désactivation des tâches dotées du statut FAULT_OTHER a été modifié.

  • Dans les versions antérieures d'AE, les tâches sont désactivées dans la liste des activités par défaut. À compter de la version 11, la désactivation est liée à l'option de désactivation de la tâche.
  • Par conséquent, plus de tâches demeurent dans la fenêtre des activités par rapport auxversions antérieures d'AE.

Consultez les options de désactivation en conséquence.

(Si nécessaire, elles peuvent être configurées pour archiver le comportement de la version antérieure d'AE)

Fonction de script GET_ATT_SUBSTR(call_text)

Dans les versions antérieures d'AE, au moins un espace était renvoyé. À compter de la version 11, aucune valeur n'est renvoyée en cas d'appel manqué.

Une erreur se produit si le texte d'appel est vide.

 

Agents RA

Les bibliothèques tierces partagées ont été supprimées du coeur des agents RA.

Vous devez obtenir toutes les bibliothèques tierces partagées, et vérifier qu'elles sont correctement installées.

Téléchargez le pilote Oracle JDBC et copiez-le dans le répertoire lib du coeur RA.

Ceci est uniquement nécessaire pour un agent RA nécessitant une connexion à la base de données Oracle (via JDBC) – par ex., RA Banner, RA JDE ou RA Oracle Retail.

GET_VAR (mise à niveau des versions entre la version 9 SP4 et la version 10) GET_VAR ne se résout plus de manière récurrente.

De la version 9 SP4 à la version 10 SP4, GET_VAR se résout de manière récurrente. Cela signifie que si une valeur contient le caractère "&", le processeur de script essaie de la résoudre. Ceci a été modifié.
Exemple :
Variable de script "MYVAR", clé = 1 Valeur = "Schmidt&Partners"
Script
:set &partners = 'no'
:set &value# = get_var('MYVAR','1')

La variable &value# contiendra donc :
v9 SP4 vers v10: Schmidtno
V11 : Schmidt&Partners

En version 10 SP4 HF1, le comportement était configurable (avec la clé RESOLVE_GET_VAR dans UC_SYSTEM_SETTINGS).

En version 11, l'option de configuration a été supprimée. En conclusion, toutes les valeurs de variables qui doivent être résolues de manière récurrente doivent utiliser la fonction de script RESOLVE_VAR.

Potentiellement tous les scripts utilisant GET_VAR et une variable contenant le caractère "&" sont affectés.
Il peut être difficile de déterminer les scripts/variables affectés, et ce, surtout pour les variables dynamiques.
Il est recommandé d'effectuer plusieurs tests exhaustifs.

Pour déterminer les objets variables affectés, vous pouvez utiliser cette demande SDL :

select oh_client, oh_name from oh where oh_idnr in
(select ovw_oh_idnr from ovw where

ovw_value1 like '%&%'
or OVW_Value2 like '%&%'
or ovw_value3 like '%&%'
or ovw_value4 like '%&%'
or ovw_value5 like '%&%'
) order by OH_Client, OH_Name asc

La fonction de script RESOLVE_VAR peut être utilisée pour résoudre un objet variable statique de manière récursive.

Fonctions de Script GET_VAR et STR_MATCH

La longueur des variables de script est désormais illimitée.

 

Vous pouvez utiliser GET_VAR pour vérifier l'existence d'une clé retournant un vide, comme dans l'exemple suivant :
:SET &test# = GET_VAR(‚VARA.TEST‘,‘KEY_DOES_NOT_EXIST‘)

Ainsi, si vous utilisez STR_MATCH() avec une chaîne de caractères vide pour la variable de script &test# :
:SET &true# = STR_MATCH(&test#,"")

dans v10 de Automation Engine, la valeur renvoyée pour &true# sera "Y"
Dans V11 , elle sera "N".

Explication :
Dans STR_MATCH(), une variable de longueur 0 est attendue (""). La variable &test# contenant un vide (" "), la valeur renvoyée pour &true# est "N".

Le comportement de v11 est donc correct.

 
Instruction de script :SET - Les espaces ne sont pas autorisés dans les valeurs numériques des variables de script.

Le résultat du script suivant est différent dans v10 et v11.1 :

:SET&TEST#=' 0000000050'
:IFFORMAT(&TEST#, "0") =50
:P"valid"
:ENDIF

Dans v10, le résultat sera l'affichage de « valid » dans le rapport.

Dans v11.1, vous recevrez un message d'erreur indiquant que les lignes non numériques ne sont pas autorisées.

Les scripts qui contiennent un espace dans la valeur numérique afficheront un message d'erreur. Vérifiez les scripts pour tout espace et retirez-les avant de les utiliser avec v11.2.

Closed3. Préparation à la mise à niveau

Terminé

Système
disponible :

Étapes de travail

ClosedLire les notes de mise à jour

  • Lisez tout d'abord les notes de mise à jour de la version Automation Engine que vous souhaitez mettre à niveau. Elles se trouvent au chapitre "Notes de mise à jour" de la documentation du Automation Engine.
  •  La section "Vérification des incompatibilités entre la version X et Y" est très importante. Elle contient des informations sur les incompatibilités et détaille les instructions supplémentaires devant être prises en compte pendant et même avant l'installation de la mise à jour. Préparez votre système AE et votre environnement système en conséquence.

ClosedRefuser les nouveaux démarrages de jobs

  • Tout au long de la phase de mise à niveau, aucune modification sur les traitements ne doit avoir lieu. Si vous rencontrez des problèmes dans votre environnement système au cours d'une étape, vous pouvez sauvegarder la base de données AE ou l'utiliser directement si vous avez créé une copie de la base. Les risques sont ainsi minimisés.
    Attention : les statistiques, rapports, en particulier les modifications des objets ainsi que les contenus des Variables et de Sync sont perdus.
  • Informez toutes les personnes concernées sur le processus de mise à niveau et assurez-vous que le traitement reste dorénavant intact.
  • Créez un Groupe Utilisateur qui interdit tout accès et affectez tous les Utilisateurs à ce Groupe.
    Si vous avez activé l'audit dans votre système AE, vous devez définir l'appartenance à un Groupe directement dans l'objet Utilisateur, étant donné que dans ce cas l'onglet est verrouillé dans l'objet Groupe Utilisateur.

ClosedPréparation du processus de mise à niveau des composants principaux

  • Définissez une fenêtre horaire pour la mise à niveau des composants principaux. Attention : le Serveur Automation Engine doit être désactivé temporairement. Vos traitements seront donc interrompus ! Sélectionnez donc une heure de faible activité. La durée de la mise à niveau dépend de la taille du système AE. Le temps qui a été nécessaire à la mise à niveau de votre système de test peut servir de référence pour le calcul du temps nécessaire à la mise à niveau de votre système de production.
  • Préparez le numéro de téléphone et l'adresse électronique de l'assistance technique Automic, ainsi que vos données de connexion pour la zone du support technique Automic Automation. Considérez également la possibilité d'un support 24h/24 et 7j/7 temporaire, si la mise à niveau comprend des systèmes sensibles, ou si elle a lieu en dehors des heures d'ouverture du support.
  • Nos consultants sont à votre disposition si vous avez besoin de support sur place pour la mise à niveau de votre système AE. Adressez-vous directement à votre responsable compte ou au support AE. Votre demande sera transmise à l'expert compétent pour définir d'un rendez-vous.
  • De plus, vous devez avoir accès à la base de données AE durant l'intervalle de temps de la mise à niveau, mais également à tous les ordinateurs comportant les composants principaux AE (Automation Engine, utilitaires, etc.). Pour un environnement de serveur distribué, vous devez avoir accès à tous les ordinateurs concernés ! Vérifiez que les administrateurs sont disponibles et que les données de connexion ainsi que les mots de passe sont corrects.
  • Il se peut que les interfaces utilisateurs aient déjà été mises à niveau. Si cela est effectué lors de la première mise à niveau des composants principaux, vous devez avoir accès aux ordinateurs concernés.

ClosedMise à niveau des interfaces utilisateurs

  • L'utilisation d'interfaces utilisateurs dans un système AE de version précédente n'est donc recommandée que comme solution provisoire dans le cadre de la mise à jour. Les interfaces utilisateurs peuvent être utilisées à partir de 9.00A dans la version précédente concernée. Pour ce faire, votre système AE doit disposer du dernier niveau de correctifs. Nous souhaitons toutefois attirer votre attention sur le fait que l'Interface Utilisateur n'est pas entièrement rétrocompatible. Il existe toujours des limitations fonctionnelles.
  • Les modifications de l'interface de l'Interface Utilisateur ne sont visibles qu'après la mise à niveau des composants principaux vers la nouvelle version.
  • Les interfaces utilisateurs de versions antérieures ne peuvent pas fonctionner sur des systèmes AE de version plus récente ! Elles doivent donc être mises à niveau au plus tard lors de la mise à niveau des composants principaux.
  • Attention : cela ne s'applique PAS aux Agents ! Ici, l'inverse est vrai. Les nouvelles versions des Agents ne peuvent pas être utilisées avec des systèmes AE de versions antérieures. Néanmoins, les versions anciennes des Agents fonctionnent dans les versions suivantes de Automation Engine, c'est-à-dire qu'un Agent de version 9.00A peut également être utilisé dans un système AE de version 10.x. Pour ce faire, votre système AE doit disposer du dernier niveau de correctifs.

ClosedMise à niveau de Enterprise Control Center

Mise à niveau ECC 2.1 ou 11.0 vers 11,1

La mise à niveau d'une installation ECC existante vers une nouvelle version s'applique à la fois à la structure d'ECC et à tous ses plugins. Suivez la même procédure pour installer des correctifs entre chaque version.

Présentation

La mise à niveau de Enterprise Control Center 2.1.x ou 11.0 vers 11,1 .x.x implique la procédure suivante :

Aucune migration n'est nécessaire.

Closed1. Arrêt du service Apache Tomcat

Closed2. Sauvegarde des configurations actuelles

Closed3. Mise à niveau d'Apache Tomcat

Vous devez mettre à niveau le serveur d'application Web Apache Tomcat sur lequel ECC est actuellement installé, avec la dernière version compatible avec la nouvelle version.

  1. Vérifiez les exigences du système dans notre base de données en ligneContrôleur de compatibilité Automic pour voir la version de Tomcat dont vous avez besoin.
  2. Allez sur la page d'accueil de Tomcat pour télécharger et installer la version requise. Les instructions d'installation et autres informations importantes se trouvent sur cette même page d'accueil.

    http://tomcat.apache.org/index.html

    Pour Windows : Téléchargez le package "32-bit/64-bit Windows Service Installer". Cela installera Tomcat et le service Windows associé.

  3. Augmentez la mémoire que Tomcat est capable d'allouer à ECC à la valeur décrite dans le tableau qui suit.

    Raison : Par défaut, Tomcat alloue une petite quantité de mémoire à une application. Cela ne suffit pas à ECC qui conserve une grande quantité de données de statut de l'interface utilisateur en mémoire.

    Paramètre de la mémoireQuantité à allouer
    PermGen Space256m
    Taille du segment mémoire

    Autant que possible (au minimum 2 Go)

    Sur Windows : 

    1. Accédez au dossier "bin" dans votre dossier d'installation de Tomcat (...Apache Software Foundation\Tomcat 7.0\bin).
    2. Cliquez avec le bouton droit de la souris sur le fichier tomcat7w.exe et sélectionnez dans le menu contextuel Exécuter en tant qu'administrateur.
    3. Dans l'onglet Java, modifiez les valeurs suivantes :
      • Dans Java Options, configurez PermGenSpace en ajoutant le paramètre
        "-XX:MaxPermSize=256m". (Attention : ce paramètre respecte la casse !)
      • Configurez la taille du segment mémoire en affectant la valeur max. (pour votre système) à Maximum memory pool (ex. : 8192 Mo, comme illustré ci-dessous).

    Sous Linux : Dans la variable d'environnement CATALINA_OPTS, allouez une taille de 256 Mo à permGen et l'espace max. possible sur votre système au pool mémoire ("Maximum memory pool"). Dans cet exemple, l'espace du pool mémoire est de 8192 Mo : 

    -XX:MaxPermSize=256m -Xmx8192m

 

Closed4. Déploiement du nouveau fichier ECC WAR

Closed5. Configuration de la nouvelle version ECC

Closed6. Redémarrage du service Apache Tomcat

Closed7. Démarrage de la nouvelle version d'ECC

ClosedMaintenance de la base de données AE

  • Nous recommandons de maintenir votre base de données AE avec nos utilitaires et les outils spécifiques à la base de données régulièrement. Cependant, il faudra réorganiser votre base de données avant de la mettre à niveau. Plus la base de données est petite, plus la mise à niveau vers la nouvelle version Automation Engine est rapide.
  • Lisez attentivement nos scripts pour la base de données AE pour préparer d'éventuelles adaptations comme par ex. les espaces de table. Vous verrez ainsi quelles actions sont effectuées et vous pouvez prendre les mesures nécessaires tant sur la base de données que sur le Serveur qui l'héberge (par exemple : préparation de l'espace disque).

Les scripts se trouvent dans les répertoires IMAGE:DB\GENERAL\<Version> et IMAGE:DB\<Type de base de données>\<Version>. Les fichiers uc_upd.txt et chngdb.sql sont particulièrement importants !

ClosedDuplication de la base de données AE

  • Il est recommandé de faire, outre une sauvegarde, une duplication de la base de données.
    Vous préservez ainsi via cette copie, une des deux bases de données, et pouvez ainsi y avoir recours facilement si des problèmes venaient à se poser dans votre environnement système.
  • La duplication de la base de données peut se faire de plusieurs façons :
    • Pour les petites bases de données : Dupliquez la base de données en mode hors connexion. Ceci est possible pendant le processus de mise à niveau des composants principaux. Le système AE n'est de toute façon pas disponible dans ce cas-là.
    • Pour les bases de données plus grandes / complexes : Faites une mise à niveau en mode connecté avant de mettre à niveau les composants principaux.
      Consultez impérativement vos administrateurs de la base de données étant donné que les fichiers log actuels doivent être enregistrés au moment de la mise à jour dans la base de données dupliquée !

Closed4. Mise à niveau des composants principaux

Terminé

Système
disponible :

Étapes de travail

ClosedMise à niveau des utilitaires

  • Utilisez toujours un répertoire distinct pour ne pas mélanger les fichiers des différentes versions Automation Engine. En fonction de l'ordinateur, vous allez installer un composant ou plusieurs. Créez tout d'abord un dossier dont le nom reflète la version Automation Engine. Créez ensuite pour chaque composant AE un sous-dossier distinct. Un exemple est présenté dans le chapitre portant sur la nouvelle installation.
  •  Ne supprimez ni ne remplacez le répertoire d'installation de vos utilitaires. Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
  • Installez les utilitaires (UNIX ou Windows).
  • Copiez le dossier DB du CD dans le répertoire des utilitaires. Il contient les fichiers pour le chargement de la base de données AE. Le dossier DB doit se trouver en parallèle au dossier BIN des utilitaires.

    Exemple pour Windows :

    Utilitaires dans C:\AUTOMIC\UTILITY\BIN

    Fichiers de base de données dans C:\AUTOMIC\UTILITY\DB

ClosedMise à niveau d'AE et du ServiceManager

  • Ne supprimez ni ne remplacez les répertoires d'installation de votre Automation Engine ni du ServiceManager. Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
  • Installez le Automation Engine (UNIX ou Windows) dans un nouveau répertoire.
  • Installez la nouvelle version du ServiceManager. Pour cela, utilisez un nouveau nom pour l'environnement du ServiceManager (phrase).

ClosedUpgrade Framework Integration (optional)

  • Alternately, you can carry out this step after the core components have been upgraded. The function Framework Integration is not available until it has been installed.
  •  Do not remove or overwrite the installation directories of your utilities. Back up the corresponding folders in order to make sure that you can quickly return to your old version if any problems occur.
  • If you use a Framework Integration such as "AE Smart Plug-In for HP OpenView", Automic recommends installing it in the new Automation Engine version.  

ClosedUpgrade UserInterfaces (if they have not yet been upgraded)

If you didn't upgrade during the preparation process, do so now.
Details you find above under "Prepare for Upgrade > Upgrade UserInterfaces".

ClosedUpgrade the Enterprise Control Center (if it has not yet been upgraded)

If you didn't upgrade during the preparation process, do so now.
Details you find above under "Prepare for Upgrade > Upgrade the Enterprise Control Center".

ClosedStop all clients

  •  Starting with this step, your AE system is no longer available until the database has successfully been upgraded.
  • Stop all clients when the upgrading time is ripe. This is easily done in the system control of client 0000.

ClosedStop the Automation Engine

  •  Stop all server processes. If you work in a distributed Server environment, note that all server processes on all participating computers are deactivated.
  •  Pay attention to programs such as Watchdogs, cluster monitoring etc. before ending the server processes. They might raise an alarm or restart the Automation Engine.  

ClosedBack up the AE database

  •  Back up your AE database.
  • As already described in the section on preparations, creating a database copy provides many advantages. Duplicate it now if you have opted for this step but have not yet executed it. If a database duplicate was already made at an earlier point in time, check if this duplicate must be upgraded.

ClosedUpgrade the AE database

  • Automic strongly recommends reading the notes concerning database modifications below before starting the upgrading process.
  • Upgrade your AE database using the utility AE DB Load. The individual steps you find below.
  • If you have created a duplicate, Automic recommends upgrading it now in order to make sure that the original instance remains operable. Keep in mind to enter the correct database connection in the INI files of the utilities.
ClosedNotes on Upgrading the AE Database

 

Remarques importantes :

 
Automic conseille aux administrateurs de base de données de suivre la procédure ci-après.

 Toute modification directe du contenu de la base de données sans utiliser les programmes AE provoquera des problèmes de cohérence.

Ne démarrez les étapes de travail qu'après avoir sauvegardé la base de données.

La durée de ce processus est fonction de la taille de la base de données et de l'étendue de la mise à jour. Il faut éventuellement tenir compte du déplacement de grandes quantités de données.

Assurez-vous que l'espace disque pour le répertoire \AUTOMIC\DB et pour la section LOG de la base de données permettent de stocker toutes ces données.

Les droits d'accès affectés à l'Utilisateur de la base de données en vue de la mise à jour doivent être rétablis après l'opération de mise à jour. Il est ainsi possible d'éviter des modifications de base de données non voulues.

DB2 : Après la mise à jour de la base de données AE, contrôlez la taille des espaces de table et exécutez le cas échéant l'instruction SQL suivante :

ancien espace de table <Nom de l'espace de table UC4> reduce max;

ClosedDatabase Upgrade with AE DB Load Utility


Remarques :

  • Le répertoire DB du CD d'installation peut contenir plusieurs versions de scripts SQL et de fichiers de base de données. Ils sont requis une mise à niveau est effectuée sur plusieurs versions. Vérifez que vous utilisez la version correcte si <vers> est indiqué dans le document.
  • Automic vous conseille vivement de lire également les remarques relatives à la mise à niveau de la base de données AE, ci-dessus.
  • Les modifications, qui doivent être effectuées se trouvent dans le fichier special_rt.sql. De plus, le fichier new_mq.sql doit également être exécuté. Dans le fichier UC_UPD.TXT, cherchez les lignes et supprimez le commentaire "message" au début.
  • Extrait du fichier modifié UC_UPD.TXT :
  • process_sql_file new_mq.sql
    process_sql_file special_rt.sql
  • Le fichier special_rt.sql convertit les rapports enregistrés dans la base de données. En fonction du nombre d'enregistrements de rapports concernés par la conversion, vous devez veiller à disposer suffisamment de mémoire et d'un log de transaction d'une taille appropriée. La table est copiée et est donc brièvement disponible en double exemplaire. C'est pourquoi la conversion dure également plus longtemps. Automic recommande de réorganiser les rapports avant d'exécuter UC_UPD.TXT afin de réduire autant que possible le nombre d'enregistrements de rapports.

Procédure :

1. Modifier le schéma de la base de données et charger de nouvelles données initiales dans la base de données

  • Ordinateur serveur
    Tous les processus serveur doivent être arrêtés. Soyez particulièrement vigilant si vous avez réparti des processus du serveur sur plusieurs ordinateurs. Les étapes suivantes ne doivent être traitées que si tous les processus ont été arrêtés.
  • Ordinateur administrateur
    Le répertoire contenant les fichiers de la base de données doit se trouver à l'emplacement spécifié par le paramètre INPUT du fichier INI de l'utilitaire AE DB Load. Par défaut, c'est le dossier dans lequel se trouve le répertoire BIN des utilitaires.

    Exemple pour Windows :

  • Utilitaires dans C:\AUTOMIC\UTILITY\BIN
  • Fichiers de base de données dans C:\AUTOMIC\UTILITY\DB
  • Utilitaires - Windows :
    Les fichiers pour la base de données AE se trouvent dans IMAGE:DB. Copiez l'intégralité du dossier DB dans le répertoire mentionné ci-dessus

  • Utilitaires UNIX :
    Les fichiers de la base de données sont contenus dans l'archive db.tar.gz qui est fournie dans le dossier IMAGE:DB. Décompressez l'archive avec les commandes suivantes :
    gzip -d db.tar.gz ou gunzip db.tar.gz
    tar xvfo db.tar
    (Linux : tar -zxvf db.tar.gz)
    Copiez ensuite les fichiers décompressés dans le répertoire défini.


  • Démarrez le programme AE DB Load pour mettre à niveau la base de données. Sélectionnez le fichier <Répertoire DB>\GENERAL\<vers>\UC_UPD.TXT
  • La version courante de la base de données est identifiée et la base de données est mise à niveau. La structure de la base de données ainsi que les données sont modifiées. Les objets du client 0000 sont remplacés ou complétés automatiquement.

2. Sélectionner la méthode d'authentification

  • Ordinateur administrateur
    AE.DB Load affiche un masque dans lequel vous devez sélectionner une méthode d'authentification.

    Ce masque ne s'affiche que si la base de données est mise à niveau dans une nouvelle Automation Engine version.

3. Installer le partitionnement avec ILM (optionnel)

  • Ordinateur administrateur
    Un masque s'ouvre dans lequel vous pouvez configurer les paramètres du partitionnement avec ILM. Cette étape est optionnelle.

     Le partitionnement de la base de données AE ne peut pas être annulé.

ClosedConfigure and start the Java Work Process (JWP)

  • As of version 11.2 of the Automation Engine the function Export with references and the full text search in the ECC require a JWP.

Généralités

Le JWP est un composant d'Automation Engine nécessaire pour exécuter les fonctions suivantes :

  • Authentification unique (via KDC)
  • Calcul de l'ERT adaptatif
  • Fonction Exporter avec références
  • Intégration Automic Release Automation
  • Recherche globale ECC

Fichiers fournis

Le JWP est fourni dans le même répertoire que tous les autres fichiers Automation Engine.

Fichier / répertoire Description
ucsrvjp.jar Fichier de démarrage du JWP.
/lib/ Répertoire avec implémentation OSGI et pilote JDBC.
/plugins/com.automic.database.jar Fichier d'accès à la base de données.
/plugins/com.automic.ara.jar Ouvre le service web ARA.
/plugins/com.automic.ert.jar Calcul de l'ERT (adaptatif).
/plugins/com.automic.kernel.jar Kernel du JWP.
/plugins/com.automic.network.jar Connexions TCP/IP.
/plugins/com.automic.sso.jar Authentification unique.
/plugins/com.automic.util.logging.jar Logging / Trace.
/plugins/org.apache*
/plugins/org.eclipse*
Ensembles OSGI supplémentaires pour console et services.

Le répertoire /configuration/ est créé automatiquement au premier démarrage du JWP et contient le cache des ensembles OSGI.

Installation

Décompressez les fichiers

Sous Windows, les fichiers JWP sont automatiquement copiés du programme SETUP.EXE dans le répertoire BIN. Sous UNIX, les fichiers se trouvent dans l'archive TAR correspondante.

Copiez les répertoires "plugin" et "lib" fournis dans le répertoire BIN d'Automation Engine.

Les étapes d'installation suivantes dépendent du type de base de données utilisé.

Serveur MS SQL

1)

Installation du pilote JDBC

Téléchargez Microsoft JDBC Driver 4.0 pour serveurs SQL.

Après le téléchargement, copiez le fichier "sqljdbc4.jar" dans le répertoire lib d'Automation Engine.

 

2)

Activation de TCP/IP dans le serveur MS SQL

Vérifiez si l'instance du serveur MS SQL utilisée permet l'accès via TCP/IP.

Ouvrez SQL Server Configuration Manager et sélectionnez Protocols for MSSQLSERVER dans SQL Server Network Configuration. L'élément "TCP/IP" doit être "Enabled" dans la section de droite.

 

3)

Définition du port du serveur MS SQL

Le port par défaut du serveur MS SQL est 1433.

En cas de doute sur le port de votre instance de serveur MS SQL, consultez son fichier-journal. Le message "Server is listening on [ 'any'<ipv4> numéro de port]" doit se trouver dans le fichier journal actuel qui contient le port.

 

4)

Modification du fichier de configuration d'Automation Engine

Le JWP utilise le même fichier de configuration (ucsrv.ini) que les autres processus de travail du système Automation Engine.

La connexion de la base de données doit être modifiée dans le fichier de configuration pour le JWP. Pour cela, vous disposez de deux options :

1) Connexion ODBC DSN-less

Notez qu'avec cette option, la même chaîne de connexion à la de base de données que celle qui est utilisée par tous les autres processus de travail dans le système Automation Engine doit être modifiée dans le fichier de configuration. Lors de l'installation d'un JWP pour un système existant, tous les processus de travail WP doivent ensuite être redémarrés.

Une chaîne de connexion est requise dans la section [ODBC] du fichier de configuration, sa syntaxe ne requiert pas de DSN. Dans ce cas, les noms du serveur et de la base de données doivent être directement spécifiés.

SQLDRIVERCONNECT=ODBCVAR=SNNNNNRN,Driver={SQL Server Native Client VERSION};Server=tcp:SRVNAME,PORT;Database=DBNAME;Uid=DBUSER;Pwd=DBPWD

  • VERSION : version du client natif du serveur SQL. Est affiché dans SQL Server Configuration Manager.
  • SRVNAME : nom de l'ordinateur de la base de données.
  • PORT : port de l'instance du serveur MS SQL.
  • DBNAME : nom de la base de données.
  • DBUSER : utilisateur de la base de données.
  • DBPWD : mot de passe de la base de données.

Exemple :

[ODBC]
SQLDRIVERCONNECT=ODBCVAR=SNNNNNRN,Driver={SQL Server Native Client 11.0};Server=tcp:dbsrv01,1433;Database=AEV10;Uid=user;Pwd=password

L'entrée doit tenir sur une seule ligne (sans saut de ligne).

 

2) Chaîne de connexion distincte pour le JWP

Avec cette option, une chaîne de connexion distincte à la de base de données pour le JWP est définie dans la section [JDBC].

Exemple :

[JDBC]
SQLDRIVERCONNECT=jdbc:sqlserver://dbsrv01;databaseName=AEV10

Le nom et le mot de passe de l'utilisateur de la base de données sont utilisés par l'élément [ODBC].

L'avantage de cette méthode est que la chaîne de connexion des autres processus de travail (section [ODBC]) n'a pas besoin d'être modifiée, ni redémarrée.

Oracle

1)

Installation du pilote JDBC

Copiez le pilote JDBC "ojdbc6.jar" de l'installation  cliente de la base de données Oracle dans le dossier "lib" du JWP.
Le fichier est situé dans : ORACLE_HOME/jdbc/lib/ojdbc6.jar

 

2)

Configuration de la connexion à la base de données

Vous avez deux options :

1) Connexion via OCI

La modification du fichier INI "ucsrv.ini" n'est pas nécessaire avec cette option. Cependant, le JWP requiert l'accès aux bibliothèques de la base de données Oracle de la même manière que pour un processus de travail WP. Sous UNIX, les variables d'environnement LD_LIBRARY_PATH ou SHLIB_PATH doivent donc être sélectionnées en conséquence selon la plateforme.

Vous trouverez plus d'informations sur l'installation du pilote JDBC dans les instructions d'installation JDBC d'Oracle.

 

2) Connexion directe à la base de données

Vous pouvez vous connecter directement à la base de données à l'aide du pilote Oracle JDBC Thin.

La section [JDBC] du fichier ucsrv.ini doit être configurée en conséquence. Exemple :

[JDBC]
SQLDRIVERCONNECT=jdbc:oracle:thin:@dbserver:1521/service_name

Le nom et le mot de passe de l'utilisateur de la base de données se trouvent dans l'élément [ODBC].

DB2

1)

Installation du pilote JDBC

Copiez le fichier "db2jcc4.jar" (pilote JDBC ) dans le répertoire "lib" du JWP.

Ce fichier fait partie du client DB2 et se trouve dans le sous-répertoire "SQLLIB/java".

2)

Configuration de la connexion à la base de données

La modification du fichier ucsrv.ini n'est pas nécessaire.

Cependant, si nécessaire, la chaîne de connexion à la base de données peut être définie dans la section [JDBC] du fichier INI.

Exemple :

[JDBC]
SQLDRIVERCONNECT=jdbc:db2://server:<port>/database

Le nom et le mot de passe de l'utilisateur pour l'accès à la base de données se trouvent dans l'élément [ODBC].

Ajout des certificats pour SSL

Afin de pouvoir utiliser SSL, il faut que le ou les certificats du serveur LDAP soient disponibles pour le processus de travail java JWP.
Le JWP utilise le fichier keystore par défaut "cacerts" dans le répertoire lib/security du JRE.

Pour ajouter des certificats, vous avez deux options :

1 Ajouter des certificats avec keytool
  • Accédez au dossier jre\lib\security de l'installation Java et importez le certificat avec la commande keytool :

    keytool -keystore cacerts -importcert -alias ldapServer -file certficate.cer

  • Dès que l'invite vous demandant si vous faites confiance à ce certificat apparaît, répondez en saisissant "Y".

 

2 Ajouter des certificats par téléchargement

Une autre option pour installer le certificat est d'utiliser le paramètre de ligne de commande -installcert du processus de travail java JWP.

java -jar ucsrvjp.jar -installcert <host>:<sslport>

  • Cela suppose que le processus de travail java a accès en écriture au fichier cacerts de l'installation Java.
  • Cette commande détecte le chemin du fichier cacerts, se connecte à l'hôte et au port spécifiés et tente de créer une connexion SSL.

S'il manque un certificat, le message "impossible de trouver le chemin de certificat valide pour la cible demandée" apparaît et le certificat manquant est téléchargé et enregistré dans le fichier cacerts.

Démarrer le JWP

Pour démarrer le JWP via la ligne de commande, utilisez ce type de commande :

java -Xmx512M -jar ucsrvjp.jar -IC:\temp\ucsrv.ini

Le fichier "ucsrvjp.jar" est fourni dans le même répertoire que les autres fichiers d'Automation Engine. Il sert exclusivement à faire démarrer le JWP.

Le JWP peut également être lancé par le gestionnaire de services.

java -Xmx512M -jar ucsrvjp.jar -svc%port% -IC:\temp\ucsrv.ini

Le paramètre -svc doit être ignoré lors d'un démarrage direct via la ligne de commande.

Le paramètre -I qui spécifie le fichier INI est optionnel. S'il manque le paramètre, le JWP tente de trouver le fichier "ucsrv.ini" dans le répertoire de travail courant (répertoire où se trouve le fichier "ucsrvjp.jar").

ClosedStart the Automation Engine and clients

  • Cold-start the server processes when all installation and configuration step have successfully been completed. Do so in the INI file of the server processes by setting the parameter StartMode= to COLD. Now the processes can start.
  • All clients can be started from the System Overview of client 0000.

ClosedMonitor the AE system

  • Do not yet replace the agents. Older agent versions run smoothly with newer Automation Engine versions.
    In order to take advantage of new features to the full make sure to upgrade agents as well.
  •  Do not change anything in your processing and carefully monitor your AE system over an extended period of time. A few hours or days are not enough. It can take a while before problems occur, especially if they are the result of a particular constellation in your processing.

Closed5. Mise à niveau de tous les autres composants

Terminé

Système
disponible :

Étapes de travail

ClosedInstallation des Agents

  • Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de vos Agents ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
  • L'installation du nouvel Agent doit également être effectuée dans un répertoire distinct. Il s'agit ici aussi de commencer par une phase d'observation. Ne remplacez pas immédiatement tous les Agents par une nouvelle version. Remplacer les plateformes les unes après les autres, par exemple. Remplacer d'abord UNIX et ne remplacer le suivant que lorsque les agents ont prouvé la stabilité de leur exécution.
  • Comme pour la version 9, les fichiers d'agent UNIX seront fournis avec des caractères en minuscules. Pour être certain que les jobs appellent le nouveau messager de job, suivez les étapes ci-dessous :
    1) Nous recommandons : Corrigez le nom de fichier du messager de job dans le fichier INI lors de la mise à niveau de l'agent (variable UC_EX_JOB_MD).
    2) Important : Si vous installez le nouvel agent dans le même répertoire que l'ancien, vous devrez supprimer l'ancien messager de job après l'installation.
    3) Au lieu d'ajuster le fichier.ini durant la mise à niveau, vous pouvez créer un lien (avec les anciens noms d'informateur, en lettres majuscules) vers le nouvel informateur
    Exemple pour Linux : ln -s ucxjli3m UCXJLI3M

ClosedInstallation des autres composants

  •  Ne supprimez ni ne remplacez en aucun cas le répertoire d'installation de vos autres composants ! Sauvegardez les dossiers concernés pour que vous puissiez revenir à la version précédente en cas de problème.
  • Vous pouvez maintenant remplacer les autres composants comme les CallAPI. Respectez ici aussi une phase d'observation.

ClosedUtilisation des nouvelles fonctionnalités

  • Observez votre système AE mise à niveau pendant un moment. Si aucun problème ne se produit, le processus de mise à niveau est terminé.
  • Vous pouvez maintenant procéder à la mise à niveau de votre système de production. Répétez les mêmes étapes que pour la mise à niveau du système de test. La mise à niveau d'un système test vous a préparé de manière optimale à la mise à niveau de votre système de production.
  • Une fois la mise à niveau de votre système de production terminée, relisez encore une fois les notes de mise à niveau de la nouvelle version Automation Engine. La liste contient toutes les nouveautés. Utilisez ces nouvelles fonctionnalités et rendez ainsi vos traitements encore plus performants. Le support Automic est à votre disposition pour toute question ou tout commentaire.
  • Nous espérons que vous serez satisfaits de votre nouvelle version Automation Engine !