Altova MapForce 2023 Enterprise Edition

Une fois avoir ajouté un composant de base de données à la zone de mappage, vous pourrez configurer les paramètres applicables depuis le dialogue Paramètres de composant. Vous pouvez ouvrir le dialogue Paramètres de composant d'une des trois manières suivantes :

 

Choisir le composant dans le mappage, puis, dans le menu Composant, cliquer sur Propriétés.

Double-cliquer sur la barre de titre du composant.

Cliquer avec la touche de droite sur le composant, puis cliquer sur Propriétés.

mf_db_component_settings

Fenêtre de dialogue Paramètres de composant de base de données

Les paramètres disponibles sont les suivants.

 

Base de données

Ce groupe affiche des informations de connexion de base de données. Cliquer sur Changer pour sélectionner une base de données différente ou pour redéfinir les objets de la base de données dans le composant de base de données existant. Les connecteurs vers les tables portant le même nom seront retenus. Vous pouvez aussi changer les tables dans le composant, en cliquant avec la touche de droite sur un composant de base de données et en choisissant Ajouter/Supprimer/Éditer des objets de base de données.

 

Source de données

Spécifie le nom de la source de données actuelle. Pour les bases de données basées sur fichier, cela peut être un chemin dans le système du fichier.

 

Utiliser ce paramètre pour déterminer si une base de données basée sur fichier a été ajoutée au mappage en utilisant un chemin absolu ou relatif. Dans le cas des chemins relatifs, "Source de données" contient un chemin ; dans les cas des chemins absolus, il contient uniquement le nom de fichier de la base de données.

Nom de connexion

Spécifie le nom de la connexion. Ce nom est généré automatiquement par MapForce. Généralement, il s'agit du même nom que celui du nom de source de données, mais il peut s'agir d'un nom d'"alias" si vous vous connectez à des Resources Globales Altova. S'il y a plusieurs composants de base de données portant le même nom de connexion sur le mappage, le nom prendra la forme de "<connection1>", "<connection2>", etc.

Type de base de données

Spécifie le type de la base de données.

String de connexion

Affiche le string de connexion de la base de données actuel. Ce champ en lecture seule est généré sur la base de l'information que vous fournissez lors de la création ou de la modification de la connexion de base de données.

 

Paramètres de Login

Les paramètres de login sont utilisés pour toutes les cibles de génération de code et le moteur d'exécution intégré.

 

Utilisateur

Vous permet de changer de nom d'utilisateur pour vous connecter à la base de données. Obligatoire si la base de données nécessite un nom d'utilisateur pour pouvoir se connecter.

Mot de passe

Vous permet de changer le mot de passe vous connecter à la base de données. Obligatoire si la base de données nécessite un mot de passe pour pouvoir se connecter.

 

Paramètres spécifiques à JDBC

Ces paramètres sont utilisés pour se connecter à la base de données si le mappage contient une connexion JDBC et est exécuté par un code Java généré ou par MapForce Server.

 

Note :Les connexions ADO, ADO.NET et ODBC sont converties en JDBC (et les paramètres JDBC ci-dessous s'appliquent) lorsque le mappage est exécuté sur un appareil Linux ou macOS, voir Mappages de base de données dans plusieurs environnement d'exécution.

 

Pilote JDBC

Affiche le pilote actuellement actif pour le composant de base de données. Le pilote par défaut est saisi automatiquement lorsque vous définissez le composant de base de données. Vous pouvez modifier le pilote saisi ici selon vos besoins. Assurez-vous que la syntaxe de l'entrée dans le champ URL de base de données est conforme au pilote spécifique que vous avez choisi.

URL de base de données

URL de la base de données actuellement sélectionnée. Assurez-vous que cette entrée soit conforme à la syntaxe du pilote JDBC du pilote spécifique saisi dans le champ du pilote JDBC.

 

Paramètres spécifiques à ADO/OLEDB

Ces paramètres sont utilisés pour se connecter à la base de données si le mappage contient une connexion ADO et est exécuté par un code C# ou C++, généré ou par MapForce Server exécuté sous Windows, voir Mappages de base de données dans plusieurs environnements d'exécution. Les paramètres Source de données et Catalogue ne sont pas utilisés par le moteur d'exécution intégré.

 

Source de données

Affiche le nom de la source de données ADO.

Catalogue

Affiche le nom du catalogue ADO.

Fournisseur

Affiche le fournisseur actuellement actif pour le composant de base de données.

Options supplémentaires

Affiche toute option de base de données supplémentaire.

 

Paramètres de Génération

Les paramètres de Génération s'appliquent à toutes les cibles de génération de code ainsi qu'à l'appareil d'exécution intégré.

 

Supprimer les noms de schéma des noms de table

Vous permet de supprimer des noms de schéma de base de données du code généré, et en ne retenant que les noms de table pour une plus grande flexibilité.

 

Veuillez noter que cette option ne fonctionne que pour les instructions Select SQL générées par MapForce. Les instructions SQL définies par l'utilisateur, lors de la création de tables virtuelles, ne seront pas modifiées.

 

Cette option est prise en charge pour la compatibilité inversée doit être évitée. Afin de traiter les noms d'objet de table de données en tant que relatives au schéma par défaut, utiliser l'approche décrite dans Changer de bases de données et de schémas.

 

Timeout pour exécution d'instruction

Lorsqu'une base de données est utilisée en tant que composant de cible, des timeouts d'exécution peuvent se produire en raison de la disponibilité du serveur, du trafic, des déclencheurs à longue durée, et d'autres facteurs. Ce paramètre vous permet de définir la longueur de la période de timeout avant que la connexion de base de données ne se ferme. Le paramètre prend effet lors de la requête des données de base de données et dans du code généré par C#, Java et C++.

 

Timeout

Définit la période en secondes, pendant laquelle le moteur d
exécution doit attendre pour une réponse de la base de données avant d'abandonner l'exécution de l'instruction de la base de données. Le paramètre par défaut pour le timeout d'exécution est de 60 secondes.

Infini

Si elle est activée, cette option indique au moteur d'exécution de ne jamais effectuer de time out.

 

Note :Le timeout pour l'exécution d'instruction n'est pas applicable pour les bases de données SQLite.

 

Gestion de la transaction de base de données

Utiliser des transactions

Permet le processus de transaction lorsque vous utilisez une base de données en tant que cible. Le processus de transaction est activé pour toutes les tables du composant de base de données lorsque vous sélectionnez cette option. Pour plus d'informations, voir Gérer les exceptions de base de données.

 

Traçages

Niveau de traçage

Applicable pour les composants de base de données cible. Si le traçage est activé, les actions effectuées par le mappage par rapport à la base de données sont consignées dans un fichier de traçage. Vous pouvez choisir de journaliser toutes les actions, uniquement les erreurs ou désactiver le traçage complètement. Pour plus d'informations, voir Traçage de base de données et journalisation d'erreur.

Fichier de traçage

Spécifie le fichier sur lequel les informations de traçage de base de données seront écrites lorsque le mappage est exécuté. Le fichier de traçage est en format XML, voir Structure du fichier de traçage. Ce chemin peut être soit absolu soit relatif, et est influé par la case Enregistrer tous les chemins relatifs au fichier MFD

 

Enregistrer tous les chemins de fichier relatifs au fichier MFD

Lorsque cette option est activée, MapForce enregistre les chemins de fichier affichés dans le dialogue Paramètres de composant relatifs à l'emplacement du fichier MapForce Design (.mfd). Utiliser des chemins relatifs si vous avez l'intention d'exécuter le mappage avec MapForce Server sur un système d'exploitation différent. Voir aussi Utiliser des chemins relatifs sur un composant.

© 2017-2023 Altova GmbH