EGL 库 SysLib

功能 描述
result = sysLib.bytes(itemOrRecord) 返回指定内存区的字节数。
sysLib.calculateChkDigitMod10 (input, checkLength, result) 将模 10 校验数位放入以一系列整数开始的字符项中。
sysLib.calculateChkDigitMod11 (input, checkLength, result) 将模 11 校验数位放入以一系列整数开始的字符项中。
sysLib.callCmd (commandString[, modeString]) 运行系统命令并等待命令完成。
sysLib.commit() 保存自上次提交后对数据库、MQSeries® 消息队列和 CICS® 可恢复文件所作的更新。生成的 Java™ 程序或包装器还保存由基于 CICS 的远程 COBOL 程序所作的更新(包括对 CICS 可恢复文件所作的更新),但仅当对远程 COBOL 程序进行的调用涉及客户机控制的工作单元时才这样做,如 callLink 元素中的 luwControl 所述。
sysLib.connect (database, userID, password[, commitScope[, disconnectOption[, isolationLevel]]]) 关闭所有游标,释放锁定,结束所有现有连接并连接至数据库。
sysLib.convert (target, direction, conversionTable) 在 EBCDIC(主机)与 ASCII(工作站)格式之间转换数据,或者在一种格式中执行代码页转换。
sysLib.disconnect ([database]) 与指定的数据库断开连接,或者(如果未指定数据库的话)与当前数据库断开连接。
sysLib.disconnectAll () 与当前连接的所有数据库断开连接。
characterItem = getCmdLineArg (index) 从用于调用 EGL 程序的自变量列表中返回指定自变量。指定自变量返回字符串值形式的自变量。
count = getCmdLineArgCount () 返回用于启动 EGL 主程序的自变量或参数的数目。
sysLib.getMessage (key, insertArray) 从 Java 运行时属性 vgj.message.file 中引用的文件中返回一条消息。
sysLib.getProperty 检索 Java 运行时属性的值。如果找不到指定属性,则函数返回空字符串("")。
sysLib.loadTable (filename, insertintoClause[, delimiter]) 从文件装入信息并将其插入到关系数据库表中。它仅在 Java 环境中受支持。该文件必须是使用 sysLib.unloadTable 函数创建的。
result = sysLib.maximumSize (arrayName) 返回数据项或记录的动态数组中可以包含的最大行数;明确地说,此函数返回数组属性 maxSize 的值。
sysLib.queryCurrentDatabase (product, release) 返回当前连接的数据库的产品号和发行版号。
sysLib.rollback () 撤销自上次提交后对数据库 MQSeries 消息队列所作的更新。该撤销发生在任何 EGL 生成的应用程序中。
sysLib.setCurrentDatabase (database) 使指定的数据库成为当前活动数据库。
sysLib.setError (itemInError, msgKey[, itemInsert])

sysLib.setError (this, msgKey[, itemInsert])

sysLib.setError (msgText)

将消息与页面处理程序或用户界面记录中的某项相关联,或者与页面处理程序或用户界面记录整体相关联。该消息被放在 JSP 中的 JSF 消息或消息标记位置,并且是在相关 Web 页面显示时显示的。
sysLib.setLocale (languageCode, countryCode[, variant]) 用于页面处理程序以及在 Web 应用程序中运行的程序。
sysLib.setRemoteUser (userID, passWord) 设置从 Java 程序调用远程程序时使用的用户标识和密码。
result = sysLib.size (arrayName) 返回指定的数据表中的行数或指定的数组中的元素数。该数组可以是结构项数组、数据项或记录的静态数组或者数据项或记录的动态数组。
sysLib.startCmd (commandString[, modeString]) 运行系统命令并且不等待命令完成。
sysLib.startTransaction (request[, prID[, termID]]) 以异步方式调用主程序,将该程序与打印机或终端设备相关联并传递记录。如果接收程序是由 EGL 生成的,则该记录用于初始化输入记录;如果接收程序是由 VisualAge® Generator 生成的,则该记录用于初始化工作存储器。
sysLib.unloadTable (filename, selectStatement[, delimiter]) 从关系数据库表中卸装信息并将其插入到文件中。它仅在 Java 环境中受支持。
sysLib.verifyChkDigitMod10 (input, checkLength, result) 验证以一系列整数开始的字符项中的模 10 校验数位。
sysLib.verifyChkDigitMod11 (input, checkLength, result) 验证以一系列整数开始的字符项中的模 11 校验数位。
sysLib.wait (timeInSeconds0 将执行过程暂挂指定的秒数
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.