Substitution des types de données par défaut utilisés pour les tables créées dynamiquement
L'environnement d'exécution Interact crée de manière dynamique les tables dans deux scénarios distincts : lors de l'exécution d'un test d'un diagramme et lors de l'exécution d'un processus d'instantané qui écrit dans une table n'existant pas déjà. Pour créer ces tables, Interact s'appuie sur des types de données codés en dur pour chaque type de base de données pris en charge.
Vous pouvez substituer les types de données par défaut en créant une table de types de données de remplacement, nommée uaci_column_types, dans testRunDataSource ou prodUserDataSource. Cette table supplémentaire permet à Interact de gérer les cas rares non pris en charge par les types de données codés en dur.
Lorsque la table uaci_column_types est définie, Interact utilise les métadonnées pour les colonnes en tant que types de données à utiliser pour toute génération de table. Si la table uaci_column_types n'est pas définie, ou s'il existe des exceptions rencontrées lors de la tentative de lecture de la table, les types de données par défaut sont utilisés.
Au démarrage, le système d'exécution vérifie d'abord le testRunDataSource pour la table uaci_column_types. Si la tableuaci_column_types n'existe pas dans testDataSource, ou si prodUserDataSource est d'un autre type de base de données, Interact vérifie alors le prodUserDataSource de la table.