Sommaire
Cette transaction permet de définir toutes les informations concernant les différents environnements pour tous les traitements d'import/export d'un environnement vers un autre (mnémonique IMPEXP%).
Données
Environnement
Correspond à un nom logique qui définit l'environnement pour les imports/exports.
Intitulé
Intitulé de l'environnement défini.
SGBD
Correspond au fournisseur du SGBD pour lequel l'environnement est défini :
- ORA : pour Oracle ;
- MSMSQ : pour SqlServer ;
- MSQ : pour SqlServer. Il est préférable d'utiliser le nouveau driver pour la connexion à SqlServer. Il vaut donc mieux utiliser MSMSQ dans le choix du SGBD.
Ces valeurs dépendent du paramètre SBDMIDSI.
Le driver à utiliser dépendra de ce paramètre ainsi que la constitution de l'URL de connexion.
- avec ORA : jdbc:oracle:thin:@
- avec MSMSQ : jdbc:sqlserver:
- avec MSQ : jdbc:jtds:sqlserver:
Serveur
Permet de générer l'URL pour accéder à la source de données. L'URL constituée est la combinaison du serveur, du port et de la base.
Pour SqlServer, il faut mettre // devant le nom du serveur.
Exemple :
pour Oracle : serveur:port:base
pour SqlServer (MSMSQ) : //serveur:port;databaseName=base;SelectMethod=cursor
pour SqlServer (MSQ) : //serveur:port/base;SelectMethod=cursor;sendStringParametersAsUnicode=False
Pour pouvoir renseigner les informations serveur, port, base, les informations sur l'URL de connexion sont visibles au niveau de l'interface utilisateur : Menu "Aide", "A propos".
Connexion sécurisée
Permet de préciser si la connexion à la base de données est sécurisée ou non.
Dans le cas d'une connexion sécurisée, l'utilisateur correspond à l'utilisateur générique de connexion (il doit avoir les droits d'insert/update/delete) dans la base de données. Le mot de passe (celui correspondant au SECUREDTRTHASH dans le fichier qualiacdb.properties non cripté) sera automatiquement cripté.
Port
Permet de générer l'URL pour accéder à la source de données. L'URL constituée est la combinaison du serveur, du port et de la base.
Exemple : serveur:port:base
Base
Permet de générer l'URL pour accéder à la source de données. L'URL constituée est la combinaison du serveur, du port et de la base.
Pour Oracle : si la base commence par /, l'URL constituée sera serveur:port/base, sinon serveur:port:base.
Utilisateur d'exécution
Il s'agit de l'utilisateur de connexion à la base de données.
2 possibilités :
- mettre l'utilisateur administrateur de la base de données (ops$dbo, iac, etc.) ;
- mettre FRM$USER ou TRT$USER. Dans ce cas, au moment du lancement du traitement d'import/export, des droits supplémentaires seront attribués à cet utilisateur pour lui permettre d'exécuter des actions sur la base. Ces droits seront supprimés à la fin du traitement.
Mot de passe
Il s'agit du mot de passe de l'utilisateur de connexion à la base de données.
Le mot de passe ne doit pas être saisi pour les utilisateurs FRM$USER et TRT$USER.
Utilisateur de connexion
Cette information n'est accessible que pour les connexions sécurisées.
Il est possible de préciser un utilisateur de connexion autre que l'utilisateur d'exécution qui permettra de tracer les enregistrements créés, modifiés ou supprimés par des traitements d'import/export. Pour la propagation vers les autres environnements la sélection des données pourra être faite à partir de cet utilisateur.
Si cet utilisateur n'est pas précisé c'est l'utilisateur TRT$