使用 CEBR 命令

CEBR 提供了许多可用于查看和处理临时存储器队列中的记录的命令。

底部
(缩写 :B)

显示临时存储器队列中的最后一条记录 (最多填充屏幕主体,最后一条记录位于最后一行)。

列 nnnn
(缩写 :C nnnn)

显示从每个记录的字符位置 (列) nnnn 开始的记录。 启动 CEBR 事务时假定的缺省起始位置是记录中的第一个字符。

FIND/字符串
(缩写 :F /string)

查找指定字符串的下一个实例。 搜索在记录 之后 当前记录开始。 当前记录是突出显示的记录。 在队列的初始显示中,当前记录设置为 1 ,因此搜索从记录 2 开始。

如果找到该字符串,那么包含该字符串的记录将变为突出显示的行,并且会更改显示以在第二行上显示此记录。 如果在成功 FIND 之后无法看到搜索字符串,那么它位于显示内容以外的记录的列中; 请使用滚动键或 COLUMN 命令将显示内容向右或向左移动以显示字符串。

例如:
 FIND /05-02-93
查找下一次出现的字符串 05-02-93 / 字符是定界符。 它不必是 / ,但不能是显示在搜索参数中的字符。 例如,如果您要查找的字符串是 05/02/93 而不是 05-02-93 ,那么无法使用以下内容:
 FIND /05/02/93
搜索字符串中有一个斜杠。 以下示例将有效:
 FIND X05/02/93 or FIND S05/07/93
/ 或字符串中的一个数字以外的任何定界符都有效。 如果搜索字符串中有任何空格,那么必须在字符串末尾重复定界符。 例如:
 FIND /CLARE JACKSON/

搜索字符串不区分大小写。 输入 FIND 命令后,可以通过按 PF6来重复该命令 (即,查找下一次出现的字符串)。

GET xxxx
(缩写 :G xxxx)

将指定的瞬时数据队列传输到当前正在显示的临时存储器队列的末尾。 这使您能够浏览队列的内容。 xxxx 必须是分区内瞬时数据队列的名称,或者是已打开用于输入的分区外瞬时数据队列的名称。 请参阅 将 CEBR 事务与瞬时数据配合使用 ,以获取有关浏览瞬时数据队列的更多信息。

行 nnnn
(缩写 :L nnnn)

在 nnnn 之前的队列记录一处启动屏幕主体,并将当前行设置为 nnnn。 (此排列导致后续 FIND 命令在记录 nnnn 之后启动搜索。)

PURGE
删除正在浏览的队列。

请勿使用 PURGE 来删除内部生成的队列的内容,例如 BMS 逻辑消息。

注: 如果清除可恢复的临时存储器队列,那么在任务结束之前,任何其他任务都无法更新该队列 (添加记录,更改记录或清除)。
PUT xxxx
(缩写 :P xxxx)

将正在浏览的临时存储器队列复制到指定的瞬时数据队列。 xxxx 必须是分区内瞬时数据队列的名称,或者是已打开用于输出的分区外瞬时数据队列的名称。 请参阅 将 CEBR 事务与瞬时数据配合使用 ,以获取有关创建或复原瞬时数据队列的更多信息。

队列 xxxxxxxxxxxxxxxx
(缩写 :Q xxxxxxxx)

更改您正在浏览的队列的名称。 指定的值可以使用最多 16 个字符的字符格式 (例如 QUEUE ABCDEFGHIJKLMNOP) 或十六进制格式 (例如 QUEUE X'C1C2C3C4')。 如果队列名称包含小写字符,请确保对您使用的终端禁止大写转换,然后输入大写和小写字符的正确组合。 CEBR 事务通过显示指定队列中的数据进行响应。

您还可以通过在头中覆盖当前值来更改队列名称。

SYSID xxxx
(缩写: S xxxx)

更改要在其中找到队列的临时存储池或远程系统的名称。

您还可以通过在头中覆盖当前 SYSID 值来更改此名称。

注: 如果 ISC 在运行 CEBR 事务的 CICS® 系统中未处于活动状态,那么 SYSID 将缺省为本地 SYSID。
终端 xxxx
(缩写 :TERM xxxx)

更改您正在浏览的队列的名称,但针对使用以下约定的应用程序进行定制: 使用前四个字符中的常量和后四个字符中的终端名称来命名与终端关联的临时存储器队列。 新队列名称由当前队列名称的前四个字符组成,后跟 xxxx。

TOP
(缩写: T)

使 CEBR 事务在队列中的第一个记录处启动显示。