SEND TEXT MAPPED
发送发生并进行映射。 仅由完整 BMS 提供。
描述
SEND TEXT MAP 发送 BMS 先前构建的依赖于设备的数据流的页面,并使用 SET 选项返回到应用程序。
它只能用于发送指定 SET 选项的 BMS SEND 命令先前生成的数据。 它引用 BMS 放置在与设备相关的数据流末尾的 4 字节页面控制区域 (PGA)。
在 SET 选项返回的页缓冲区的 TIOATDL 字段中设置的与设备相关的数据流的长度不包括 PGA。 SEND TEXT MAP 命令的 LENGTH 选项应该从此 TIOATDL 设置,因此不包含 PGA。 但是,如果应用程序复制 SET 选项返回的页面缓冲区,那么它应该在复制的数据中包含 PGA。
此命令仅受完整 BMS 支持。
选项
- FROM (数据区)
- 指定包含要发送的数据的数据区。
- 最后一个
- 指定这是事务的最后一个输出操作,因此是支架的结尾。 此选项仅适用于逻辑单元。
- LENGTH (data-value)
- 指定要格式化为半字二进制值的数据的长度。 有关安全上限的描述,请参阅 CICS 命令中的 LENGTH 选项。
- 页面调度
- 指定输出数据不被立即发送到终端,而是被放置在临时存储器中,并响应终端操作员输入的寻呼命令而显示。
如果使用 REQID 前缀指定调页,该前缀用于定义为可恢复的临时存储器队列,那么当任务已到达同步点时, CICS® 将为逻辑消息提供消息恢复。
- REQID (名称)
- 指定要用作 CICS 消息恢复临时存储器标识的一部分的 2 字符前缀。 只能为每条逻辑消息指定一个前缀。 缺省前缀为 **。
仅当在 BMS SEND 命令中指定了调页选项并且已达到同步点时,才会为逻辑消息提供 BMS 消息恢复。
- TERMINAL
- 指定将输入数据发送到发起事务的终端。
- WAIT
- 指定在输出操作完成之前,不应将控制返回到应用程序。
如果未指定 WAIT ,那么当输出操作已启动时,控制权将返回到应用程序。 后续输入或输出命令 (终端控制, BMS 或批处理数据交换) 导致应用程序等待直到先前命令完成。
条件
- 57 IGREQCD
- 在从 LUTYPE4 逻辑单元接收到带有请求更改方向 (RCD) 代码的 SIGNAL 数据流控制命令之后尝试执行 SEND TEXT 命令时发生。
缺省操作: 异常终止任务。
- 39 IGREQID
- 如果 BMS SEND 命令的 REQID 选项中指定的前缀与先前 REQID 选项所建立的前缀不同,或者缺省情况下对此逻辑消息 REQID (**) 指定的前缀。
缺省操作: 异常终止任务。
- 16 INVREQ
- RESP2 值:
- 200
- 分布式程序链接服务器应用程序在 CONVID 选项上指定了函数输送会话 (其主体设施)。
缺省操作: 异常终止任务。
- 35 TSIOERR
- 发生不可恢复的临时存储器输入/输出错误。
缺省操作: 异常终止任务。
- 03 WRBRK
- 如果终端操作员按 ATTN 键中断了 SEND 命令,那么将发生此情况。 它仅适用于 2741 通信终端,并且仅当 CICS支持写中断时才适用。
缺省操作: 忽略条件。
