SEND TEXT MAPPED

发送发生并进行映射。 仅由完整 BMS 提供。

SEND TEXT MAPPED

读取语法图跳过可视语法图SEND TEXT MAPPEDFROM( data-area)LENGTH( data-value)TERMINALPAGINGTERMINALWAITLASTREQID( 名称)

条件: IGREQCD , IGREQID , INVREQ , TSIOERR 和 WRBRK

 

描述

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支持写中断时才适用。

缺省操作: 忽略条件。