Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Réplication | |||
GMIDSI - Détail des environnements |
Cette gestion permet de définir toutes les informations concernant les environnements. Pour l'Application Réplication, il est nécessaire de définir tous les environnements esclaves sur un environnement maître ; tandis que pour un environnement esclave, seuls les environnements maîtres ont besoin d'être définis. Pour le module Archivage, il faut simplement déclarer les informations de l'environnement de PRODUCTION et les informations de l'environnement ARCHIVE. |
Données |
Environnement |
Correspond à un nom logique qui doit être défini de la même façon sur les différentes bases Réplication ou Archivage. |
Environnement local |
Permet de spécifier qu'un environnement correspond à la machine supportant la base de données que l'on paramètre. Un seul environnement par base peut être de type local. Pour le module Archivage : non géré. |
Intitulé |
Saisir un intitulé sur l'environnement en train d'être créé. |
Ordre |
C'est un numéro unique compris entre 0 et 30. Généralement, on réserve la valeur 0 pour l'environnement local. Il sert au calcul des marqueurs des données transférées pour l'Application Réplication. Pour le module Archivage : non géré. |
Liste des applications |
Correspond à la liste des applications présentes dans la base de données que l'on a définie précédemment dans GMIELA et GMILAP. Pour le module Archivage : non géré. |
Transfert |
Ce groupe contient les informations nécessaires au transfert des fichiers entre les serveurs de données. |
Utilisateur |
Le nom de l'utilisateur est utilisé si l'outil de transfert doit se connecter au serveur à l'aide du protocole FTP. |
Mot de passe |
Le mot de passe de l'utilisateur est utilisé si l'outil de transfert doit se connecter au serveur à l'aide du protocole FTP. |
Adresse machine |
L'adresse correspond à l'adresse TCP/IP ou au nom réseau du serveur de données de l'environnement. |
Nombre de tentatives |
Un nombre de tentatives de transfert est ici paramétrable pour le cas où la connexion entre les serveurs échouerait. |
Délai entre deux tentatives |
Un délai entre deux tentatives de transfert est ici paramétrable pour le cas où la connexion entre les serveurs échouerait. |
Date de release connue |
Correspond à la date de release sur ce serveur de données. |
Base |
Définition des informations de connexion à la base de données de l'environnement. |
Serveur |
Pour l'Application Réplication : Il s'agit du TWO_TASK (chaîne de connexion Oracle) permettant d'accéder à la base de données. Pour le module Archivage, il s'agit de l'URL de la source de données. Cette syntaxe dépend du driver utilisé (voir la documentation du fournisseur du driver) : - avec le driver léger ORACLE (pur JAVA) : jdbc:oracle:thin:@ - avec le driver SQLSERVER : - driver microsoft : jdbc:microsoft:sqlserver: - driver jtds : jdbc:jtds:sqlserver: Remarque : - La connexion à la base de données pour le module Archivage se fait en concaténant les champs "Serveur" et "Base". Lorsque cette concaténation dépasse 50 caractères, la saisie est bloquée. Dans ce cas, le paramétrage permet de ne plus saisir le nom du driver Oracle ou SqlServer. Il sera automatiquement ajouté à la chaîne de connexion. - Pour connaître la chaîne de connexion adéquate, comme le module Archivage s'exécute depuis l'interface utilisateur, il suffit d'ouvrir le menu Aide, puis "A propos". Les informations techniques fournies dans l'URL de connexion indiquent la chaîne de connexion à saisir dans les champs "Serveur" et "Base". |
Base |
Pour l'Application Réplication : il s'agit de l'identifiant de la base de données. Pour le module Archivage, il s'agit de l'URL jdbc pour accéder à la base de données. Exemple : pour Oracle => serveur:1521:BASEPROD pour SqlServer => //serveur:1433;DatabaseName=BASEPROD;SelectMethod=cursor Remarque Le nom de la base BASEPROD est celui contenu dans le fichier tnsname.ora |
Utilisateur de connexion |
Pour l'Application Réplication : Correspond au nom d'un utilisateur ayant le droit d'exécuter les instructions insert, delete, update sur les tables où l'on va recharger les données. Pour les bases de données Cegid XRP Ultimate, seul le possesseur des tables a de tels droits : OPS$DBO. Il faut aussi donner son mot de passe. Pour le module Archivage : non géré. |
Mot de passe |
Pour l'Application Réplication : mot de passe de l'utilisateur de connexion. Pour le module Archivage : non géré. |
Utilisateur d'exécution |
Correspond au nom d'un utilisateur ayant le droit d'exécuter les procédures stockées de contrôle et de mise à jour. Pour les bases de données Cegid XRP Ultimate, l'utilisation de TRT$ Pour le module Archivage : Connexion Oracle, l'utilisateur d'exécution doit être ops$dbo Connexion SqlServer, l'utilisateur d'exécution doit être iac L'utilisateur d'exécution peut aussi être de la forme TRT$ (TRT$ Utiliser le script (sous Oracle) grant dba to trt$gti pour que l'utilisateur TRT$ |
Mot de passe |
Correspond au mot de passe de l'utilisateur d'exécution. Pour l'Application Réplication : S'il s'agit d'un utilisateur TRT$, il n'est pas nécessaire de saisir un mot de passe. Pour le module Archivage : Lorsque l'utilisateur d'exécution est le login administrateur de la base de données, saisir le mot de passe de ce login. S'il s'agit d'un utilisateur TRT$, il n'est pas nécessaire de saisir un mot de passe. |
Paramètres standard |
Transactions associées |
GMICTF - Commande de transfert |
Paramètres |
SBDMIDSI |
Messages |
MIDSI010 - Suppression interdite |
MIDSI050 - Le nombre de tentatives de transfert doit être supérieur à 1 |
MIDSI051 - Le délai entre deux tentatives doit être supérieur à 1 |
MIDSI327 - Un seul environnement local autorisé |