Die Standarddatentypen für dynamisch erstellte Tabellen überschreiben
Die Interact-Laufzeitumgebung erstellt dynamisch Tabellen bei zwei Szenarien: während des Testlaufs eines Ablaufdiagramms und während der Ausführung eines Prozesses "Momentaufnahme", der in eine Tabelle schreibt, die noch nicht existiert. Um diese Tabellen zu erstellen, verwendet Interact fest codierte Datentypen für jeden unterstützten Datenbanktyp.
Sie können die Standarddatentypen überschreiben, indem Sie eine Tabelle von alternativen Datentypen namens uaci_column_types in testRunDataSource oder prodUserDataSource erstellen. Diese zusätzliche Tabelle ermöglicht es Interact, seltene Fälle zu verarbeiten, die nicht durch die fest codierten Datentypen abgedeckt sind.
Wenn die Tabelle uaci_column_types definiert ist, verwendet Interact die Metadaten für die Spalten als die Datentypen, die für Tabellengenerierungen verwendet werden. Wenn die Tabelle uaci_column_types nicht definiert ist oder wenn es Ausnahmebedingungen gibt, die beim Versuch auftreten, die Tabelle zu lesen, werden die Standarddatentypen verwendet.
Beim Start überprüft das Laufzeitsystem zuerst testRunDataSource auf die Tabelle uaci_column_types. Wenn die Tabelle uaci_column_types nicht in testDataSource vorhanden ist oder wenn prodUserDataSource von einem anderen Datenbanktyp ist, überprüft Interact anschließend prodUserDataSource auf die Tabelle.