功能 | 描述 |
---|---|
beginDatabaseTransaction([database]) | 开始关系数据库事务,但仅当 EGL 运行时不会自动落实更改时才会如此。 |
result = bytes(field) | 返回指定内存区的字节数。 |
calculateChkDigitMod10 (text, checkLength, result) | 将模 10 校验数位放入以一系列整数开始的字符项中。 |
calculateChkDigitMod11 (text, checkLength, result) | 将模 11 校验数位放入以一系列整数开始的字符项中。 |
callCmd (commandString[, modeString]) | 运行系统命令并等待命令完成。 |
commit() | 保存自上次落实后对数据库、MQSeries® 消息队列和 CICS® 可恢复文件所作的更新。生成的 Java™ 程序或包装器还保存由基于 CICS 的远程 COBOL 程序所作的更新(包括对 CICS 可恢复文件所作的更新),但仅当对远程 COBOL 程序进行的调用涉及客户机控制的工作单元时才这样做,如 callLink 元素中的 luwControl 所述。 |
result = conditionAsInt (booleanExpression) | 接受逻辑表达式(如 myVar == 6),如果表达式求值为 true,则返回 1,如果表达式求值为 0,则返回 0。 |
connect (database, userID, password[, commitScope[, disconnectOption[, isolationLevel[, commitControl]]]]) | 关闭所有游标,释放锁定,结束所有现有连接并连接至数据库。 |
convert (target, direction, conversionTable) | 在 EBCDIC(主机)与 ASCII(工作站)格式之间转换数据,或者在一种格式中执行代码页转换。 |
defineDatabaseAlias (alias, database) | 创建一个别名,该别名可用来建立与代码已连接至的数据库的新连接。 |
disconnect ([database]) | 与指定的数据库断开连接,或者(如果未指定数据库的话)与当前数据库断开连接。 |
disconnectAll () | 与当前连接的所有数据库断开连接。 |
errorLog () | 将文本复制到由系统函数 SysLib.startLog 启动的错误日志中。 |
result = getCmdLineArg (index) | 从 EGL 程序涉及的自变量列表中返回指定自变量。指定自变量返回字符串值形式的自变量。 |
result = getCmdLineArgCount () | 返回用于启动 EGL 主程序的自变量的数目。 |
result = getMessage (key [, insertArray]) | 从 Java 运行时属性 vgj.message.file 中引用的文件中返回一条消息。 |
result = getProperty(propertyName) | 检索 Java 运行时属性的值。如果找不到指定属性,则函数返回空字符串("")。 |
loadTable (filename, insertintoClause[, delimiter]) | 将文件中的数据装入到关系数据库中。 |
result = maximumSize (arrayName) | 返回数据项或记录的动态数组中可以包含的最大行数;明确地说,此函数返回数组属性 maxSize 的值。 |
queryCurrentDatabase (product, release) | 返回当前连接的数据库的产品号和发行版号。 |
rollback () | 撤销自上次落实后对数据库和 MQSeries 消息队列所作的更新。该撤销发生在任何 EGL 生成的应用程序中。 |
setCurrentDatabase (database) | 使指定的数据库成为当前活动数据库。 |
setError (itemInError, msgKey{, itemInsert}) setError (this, msgKey{, itemInsert}) setError (msgText) |
将消息与 PageHandler 或用户界面记录中的某项相关联,或者与 PageHandler 或用户界面记录整体相关联。该消息被放在 JSP 中的 JSF 消息或消息标记位置,并且是在相关 Web 页面显示时显示的。 |
setLocale (languageCode, countryCode[, variant]) | 用于 PageHandler 以及在 Web 应用程序中运行的程序。 |
setRemoteUser (userID, passWord) | 设置从 Java 程序调用远程程序时使用的用户标识和密码。 |
result = size (arrayName) | 返回指定的数据表中的行数或指定的数组中的元素数。该数组可以是结构项数组、数据项或记录的静态数组或者数据项或记录的动态数组。 |
startCmd (commandString[, modeString]) | 运行系统命令并且不等待命令完成。 |
startLog (logFile) | 打开错误日志。每当程序调用 SysLib.errorLog 时,就会将文本写入到该日志中。 |
startTransaction (termID[, prID[, termID]]) | 以异步方式调用主程序,将该程序与打印机或终端设备相关联并传递记录。如果接收程序是由 EGL 生成的,则该记录用于初始化输入记录;如果接收程序是由 VisualAge® Generator 生成的,则该记录用于初始化工作存储器。 |
unloadTable (filename, selectStatement[, delimiter]) | 将关系数据库中的数据卸装到文件中。 |
verifyChkDigitMod10 (input, checkLength, result) | 验证以一系列整数开始的字符项中的模 10 校验数位。 |
verifyChkDigitMod11 (input, checkLength, result) | 验证以一系列整数开始的字符项中的模 11 校验数位。 |
wait (timeInSeconds0 | 将执行过程暂挂指定的秒数 |