FAQ > 新一代客户端升级

2024-07-10新一代客户端升级说明    

简述
更新日志--------2024-07-10
升级:支持缺省加载tslpkg目录里的*.pkg.load包。
升级:TSL命令行支持--build=模式下将无命名空间的函数打包成指定namespace的函数。理论上多套应用包括同名公共函数均可以采用此模式独立打包。
升级:新增tslobjects函数获得内存里的对象信息,支持tslobjects(0)仅获得引用技术或者tslobjects(1)获得对象本身。
升级:LINUX下实现ts_moduleinfo。
升级:LINUX支持遇到严重错误时记录stacktrace以及模块信息等,和WINDOWS类似,但暂时未记录寄存器信息。
修正:极为特殊应用下的内核瑕疵。
修正:JDBC驱动链接模式下sqltable batchinsert时,在表无主键的情况下,生成SQL的列名时对列名的检测存在的问题。
修正:JDBC驱动链接模式下数据库中timestamp with time zone类型进行了修改,根据JVM中时区配置进行数据存取。
  • 2024-07-10
    ------------------------------------
    升级:支持缺省加载tslpkg目录里的*.pkg.load包。
    说明:本地解析器(TSL.exe)支持缺省加载tslpkg目录*.pkg.load文件中的函数。
    使用示例如下:
    现有函数add如下:

    使用TSL命令行将其打包成.pkg.load文件

    将生成的文件移动至本地解析器(TSL.exe)同目录下的tslpkg文件夹(如无该文件夹可新建)中

    此时,打开本地解析器环境即可直接调用函数

    ------------------------------------
    升级:TSL命令行支持--build=模式下将无命名空间的函数打包成指定namespace的函数。理论上多套应用包括同名公共函数均可以采用此模式独立打包。
    说明:TSL命令行--build=模式新增--setpkg2ns可选参数,可将无命令空间的函数打包成指定命令空间下的函数。
    使用示例如下:
    现有函数add如下:

    使用TSL命令行将其打包成命名空间TestNameSpace下的函数

    使用tsl xxx.tsl/tsf --pkg=test.tsg调用打包好的函数
    当没有指定命名空间,调用打包好的函数会报错,表现如下:

    当指定对应的命名空间,调用打包好的函数时结果正常,表现如下:

    ------------------------------------
    升级:新增tslobjects函数获得内存里的对象信息,支持tslobjects(0)仅获得引用技术或者tslobjects(1)获得对象本身。
    说明:新增tslobjects函数,允许用户查询内存中的对象信息。通过传入不同的参数(如tslobjects(0)或tslobjects(1)),用户可以获取对象的引用计数或对象本身的信息。
    ------------------------------------
    升级:LINUX下实现ts_moduleinfo。
    说明:在LINUX平台上实现了FAQ:TS_ModuleInfo功能,增强了系统模块信息的获取能力。
    ------------------------------------
    升级:LINUX支持遇到严重错误时记录stacktrace以及模块信息等,和WINDOWS类似,但暂时未记录寄存器信息。
    说明:在Linux环境下执行TSL程序遇到严重错误时,支持对stacktrace以及模块等信息进行跟踪
    ------------------------------------
    修正:极为特殊应用下的内核瑕疵。
    说明:针对极为特殊应用环境下发现的内核瑕疵进行了修复,提升了系统的稳定性和可靠性。
    ------------------------------------
    修正:JDBC驱动链接模式下sqltable batchinsert时,在表无主键的情况下,生成SQL的列名时对列名的检测存在的问题。
    说明:修复了JDBC驱动链接模式下,在sqltable batchinsert操作时,表无主键情况下列名检测存在的问题,确保了数据插入的正确性和完整性。
    ------------------------------------
    修正:JDBC驱动链接模式下数据库中timestamp with time zone类型进行了修改,根据JVM中时区配置进行数据存取。
    说明:修复了JDBC驱动链接模式下对数据库中timestamp with time zone类型的处理方式,现在系统将根据JVM中的时区配置进行数据存取,确保了时间数据的准确性和一致性。
    ------------------------------------