覆盖用于动态创建表的缺省数据类型
Interact 运行时环境在以下两种情况下动态创建表:流程图的测试运行期间;运行快照进程期间(此进程向尚不存在的表中进行写入)。要创建这些表,Interact 依赖于每种受支持数据库类型的硬编码数据类型。
您可以覆盖缺省数据类型,方法是在 testRunDataSourceprodUserDataSource 中创建名为 uaci_column_types 的备用数据类型的表。这一附加表使 Interact 能够适应硬编码数据类型未涵盖的极少数情况。
在定义 uaci_column_types 表时,Interact 将列的元数据用作要用于任何表生成的数据类型。如果未定义 uaci_column_types 表,或者如果在尝试读取此表时遇到了任何异常,那么将使用缺省数据类型。
在启动时,运行时系统首先检查 testRunDataSource 来获取 uaci_column_types 表。如果 testDataSource 中不存在 uaci_column_types 表,或者如果 prodUserDataSource 是不同数据库类型,那么 Interact 将检查 prodUserDataSource 来获取此表。