TAFJ shell启动Temenos T24执行tRun EX报终端模型无效错误如何解决
TAFJ R20启动T24经典界面终端模型报错解决方案
报错信息
C:\Temenos\bnk\UD>tRun EX FATAL ERROR FROM T24.INITIALISE INVALID TERMINAL MODEL DEFAULT C:\Temenos\bnk\UD>
触发原因
- 核心原因是T24服务初始化时无法识别当前TAFJ Shell传入的终端模型,
DEFAULT类型未在TERMINAL.CONTROL终端参数表中登记,或TAFJ终端类型环境变量配置异常 - 常见触发场景:
- TAFJ R20默认未配置适配T24经典界面的终端类型参数
- 关联MSSQL数据库的
F_TERMINAL_CONTROL表初始化数据不全,缺少DEFAULT对应的终端配置条目 - 本地TAFJ Shell的
TERM环境变量未指定T24支持的终端类型
排查步骤
- 检查当前TAFJ Shell终端变量配置
Windows环境执行命令:echo %TERM%,如果返回空值或DEFAULT即为配置异常 - 验证MSSQL数据库终端参数表数据
执行SQL查询:SELECT * FROM F_TERMINAL_CONTROL WHERE RECID = 'DEFAULT',如果返回空结果说明缺少对应配置 - 检查TAFJ核心配置文件
打开TAFJ安装目录下conf/tafj.properties文件,确认tafj.terminal.model配置项是否存在错误赋值
解决方法
- 单次生效方案:启动应用前临时指定终端类型
先执行环境变量配置命令:set TERM=VT100,再执行tRun EX即可正常启动 - 永久生效方案1:修改TAFJ全局配置
打开conf/tafj.properties文件,添加/修改配置项:tafj.terminal.model=VT100,保存后重启TAFJ Shell即可 - 永久生效方案2:补全数据库配置
如果确认F_TERMINAL_CONTROL表缺少DEFAULT条目,导入T24 R20官方基础参数包,或手动插入符合格式的DEFAULT终端配置记录,终端类型映射为VT100兼容即可
内容的提问来源于stack exchange,提问作者PrecisionLex
相关产品推荐
相关产品推荐

