SEND (MRO)

在 MRO 对话中发送数据。

SEND (MRO)

读取语法图跳过可视语法图SENDSESSION( 名称)WAITINVITELASTATTACHID( 名称)FROM( data-area)LENGTH( data-value)FLENGTH( data-value)FMHDEFRESPSTATE( CVDA)

条件: CBIDERR , INVREQ , LENGERR , NOTALLOC 和 TERMERR

 

描述

SEND 将数据发送到 MRO 对话上的对话伙伴。

选项

ATTACHID (名称)
指定连接头 (由 BUILD ATTACH 命令创建) 要在 FROM 选项中提供的用户数据之前并与之并置。 "name" (1-8 个字符) 标识要在本地任务中使用的连接头控制块。
DEFRESP
指示完成输出操作时需要明确的响应。
FLENGTH (data-value)
替代 LENGTH 的全字。
FMH
指定已在 FROM 区域中的数据中包含函数管理头。 如果同时指定了 ATTACHID 选项,那么将在连接 FMH 中设置并置的 FMH 标志。
FROM (数据区)
指定要写入逻辑单元或终端的数据。
邀请函
指定要对此设施执行的下一个终端控制命令是 RECEIVE。 这允许出现最佳流。
最后一个
指定这是事务的最后一个输出操作,因此是括号的结尾。
LENGTH (data-value)
指定要写入的数据的长度 (作为半字二进制值)。 有关安全上限的描述,请参阅 CICS 命令中的 LENGTH 选项
会话 (name)
指定会话 TCTTE 的符号标识 (1-4 个字符)。 此选项指定要使用的备用设施。 如果省略此选项,那么将使用任务的主体设施。
状态 (cvda)
获取事务程序的状态。 CICS® 返回的 cvda 值为:
  • 已分配
  • FREE
  • 无暂挂
  • RECEIVE
  • 回滚
  • SEND
  • 无同步
  • 同步接收
  • SYNCSEND
WAIT
指定在尝试任何后续处理之前必须完成该命令的处理。

如果未指定 WAIT 选项,那么当命令的处理已启动时,控制权将返回给应用程序。 对与任务关联的终端的后续输入或输出请求 (终端控制, BMS 或批处理数据交换) 导致应用程序等待直到先前请求完成。

条件

62 CBIDERR
如果找不到 ATTACHID 中指定的请求的连接头控制块,那么将发生此情况。

缺省操作: 异常终止任务。

16 INVREQ
RESP2 值:
200
如果分布式程序链接服务器应用程序尝试在其函数输送会话 (其主体设施) 上发送

缺省操作: 异常终止任务。

22 LENGERR
如果在 LENGTH 或 FLENGTH 选项中提供了超出范围的值,那么将发生此情况。

缺省操作: 异常终止任务。

61 个 NOTALLOC
如果命令中指定的设施不是由应用程序拥有,那么将发生此情况。

缺省操作: 异常终止任务。

81 个 TERMERR
发生与终端相关的错误,例如会话失败。 此条件仅适用于 z/OS® Communications Server连接的终端。

当节点异常条件程序 (DFHZNAC) 处理会话错误时,如果任务有未完成的终端控制请求处于活动状态,那么用户节点错误程序 (NEP) 发出的 CANCEL TASK 请求可能会导致此情况。

缺省操作: 异常终止任务,异常终止代码为 ATNI。