Altova MobileTogether Designer

L’action Changer BD fonctionne pour une base de données basée sur fichier (SQLite ou MS Access) et permet de mettre en lien une base de données différente vers une connexion BD. De cette manière, vous pouvez changer facilement les données d’une source de page BD. Dans l’action Changer BD, sélectionnez une source de page BD (connexion de données) pour laquelle vous souhaitez changer les données, puis sélectionnez le nouveau fichier de données. Lorsque vous basculez lors de l’exécution, les sources de page affectées sont réinitialisées. Dans des simulations MobileTogether Designer, les sources de page réinitialisées sont affichées dans la fenêtre Messages.

 

Veuillez prendre note des points suivants :

 

La fonction Changer BD ne fonctionne qu’avec des BD basées sur fichier (SQLite et MS Access). Les deux bases de données, celle d’origine et la remplaçante, doivent être soit SQLite ou MS Access, et elles doivent correspondre à la structure de la source de page (connexion de données).

L’action Changer BD est compatible uniquement avec MobileTogether Server Advanced Edition et non avec l’édition standard.

Dans MobileTogether Designer, vous ne pouvez pas définir Changer BD sur une source de page qui a été définie à Auto-load on first use. Si vous tentez de le faire, alors MobileTogether Designer énumérera la source de page dans la fenêtre de Messages ensemble avec un lien y afférent. Vous pouvez cliquer sur le lien pour sauter rapidement à la source de page et changer le paramètre Auto-load .

Si la session client prend fin ou si la solution est suspendue, la solution redémarrera avec les données basculées. Pour retourner à la source de données d’origine au cours du flux de travail actuel, vous devez ajouter une autre action Changer BD qui est définie dans la base de données d’origine. Un redémarrage de la solution démarrera évidemment la solution avec les bases de données d’origine.

MTActionSwitchDB

 

Nom de connexion

Le paramètre Nom de connexion est le nom d’une source de page BD basée sur fichier. La combo box contient une liste de connexions aux BD basées sur fichier dans le design.

 

Fichier de base de données

Le paramètre Fichier de base de données est le chemin vers la base de données vers laquelle vous voulez basculer pour la connexion de base de données sélectionnée. Il devrait avoir une structure de données qui est la même que celle de la source de page sélectionnée.

 

 

Traitement d'erreur

L'option sur erreur vous permet de définir les actions à exécuter en cas d'erreur. Puisque le traitement de l'erreur peut être défini précisément pour cette action, les erreurs sur de telles actions (qui permettent la gestion des erreurs) sont traitées en tant qu'avertissements - et pas en tant qu'erreurs. L'avantage est que vous ne devez pas vérifier les erreurs sur les actions pour lesquelles le traitement d'erreur a déjà été défini. Les options de gestion des erreurs suivantes sont disponibles :

 

 

Abandonner le script : en cas d'erreur, toutes les actions suivantes de l'événement déclenché sont terminées. Il s'agit là de l'action par défaut si une erreur se produit. Si vous souhaitez continuer malgré une erreur, sélectionnez l'option Continuer ou Throw.

Continuer : les actions ne sont pas terminées. Au lieu, vous pouvez sélectionner ce que vous souhaitez faire dans les cas variés : en cas d'absence d'erreur (Sur succès), ou en cas d'erreur (Sur erreur). Par exemple, si vous souhaitez afficher une fenêtre de messages indiquant si un chargement de page a été effectué avec succès ou pas.

Throw: si une erreur est détectée, cette option lance une exception qui sera stockée dans la variable de l'action Try/Catch. La partie Catch de l'action Try/Catch est utilisée pour spécifier quelle action doit être effectuée en cas d'erreur. Si aucune erreur ne se produit, l'action suivante sera traitée. Voir la section action Try/Catch pour plus de détails.

 

 

Fonctions d'extension de MobileTogether

MobileTogether fournit une série de fonctions d'extension XPath qui ont été créées spécifiquement pour l'utilisation dans les designs MobileTogether. Quelques fonctions peuvent être particulièrement utiles avec des actions spécifiques. Par exemple, mt-available -languages() renvoie les langues dans lesquelles la solution est disponible et pourrait, par exemple, être utilisée avec l'action Boîte de messages. Si une fonction est particulièrement pertinente pour cette action, elle se trouvera dans la liste ci-dessous. Pour une liste complète de ces fonctions d'extension et leurs descriptions, voir la page <Fonctions d'extension MobileTogether.

 

mt-available-db-connection-names()

mt-db-file-path()

 

© 2017-2023 Altova GmbH