比较 EXEC DLI 命令和 DL/I 调用
使用下表来比较相应 EXEC DLI 和 CALL DL/I 请求及其功能。
这些命令和调用是线程安全的。
| EXEC DLI | CALL DL/I | 功能 |
|---|---|---|
| GU , GN 和 GNP | GU , GN 和 GNP | 从数据库中检索段 |
| GU , GN 和 GNP | GHU , GHN 和 GHNP | 从数据库中检索分段以进行更新 |
| DLET | DLET | 从数据库中删除段 |
| REPL | REPL | 替换数据库中的段 |
| ISRT | ISRT | 向数据库添加段 |
| LOAD | ISRT | 初始装入数据库 |
| 夹 | PCB | 调度 PSB |
| TERM | TERM | 终止 PSB |
| CHKP | CHKP (基本) | 发出基本检查点 |
| SYMCHKP | CHKP (扩展) | 发出符号检查点 |
| XRST 检索 | XRST | 发出扩展重新启动 |
| ----- 1 | SYNC | 请求同步点处理 |
| DEQ | DEQ | 释放使用 Q 命令代码检索的段 |
| ----- 1 | GSCD | 检索系统地址 |
| LOG | LOG | 将消息写入系统日志 |
| ROLL 或 ROLB | ROLL 或 ROLB | 动态回退更改 |
| STAT | STAT | 获取系统和缓冲池统计信息 (另请参阅 表 1 ) |
| 刷新接受查询 2 | Init | 刷新,接受和查询数据可用性状态码 |
| SETS | SETS | 设置回退点 |
| ROLS | ROLS | 回退到先前设置的回退点 |
| ----- 1 | GSAM | 向 GSAM 数据库发出请求 |
| POS | POS | 在 DEDB 区域中检索定位或空间使用信息 |
注:
- 没有等效的 EXEC DLI。 使用 DL/I CALL ,但请注意,不能在同一 UOW 中混用 EXEC 和 CALL。
- 状态码可直接用于 CALL DL/I 应用程序。 EXEC DLI QUERY 对应于 CALL DL/I 程序中的代码,指示它检查 PCB。