BUILD ATTACH (MRO)

指定 MRO 附加头的值。

语法

BUILD ATTACH (MRO)

读取语法图跳过可视语法图BUILD ATTACHATTACHID( 名称)PROCESS( 名称)RESOURCE( 名称)RPROCESS( 名称)RRESOURCE( 名称)QUEUE( 名称)IUTYPE( data-value)DATASTR( data-value)RECFM( data-value)

NOHANDLERESPRESP2是常用选项,可添加到所有 EXEC CICS 命令中以处理错误条件。 命令语法图和选项说明中没有明确包含这些选项。 有关这些常用选项和 EXEC CICS 命令语法的信息,请参阅 EXEC CICS 命令格式和编程注意事项.

描述

BUILD ATTACH (MRO) 指定要放在指定的连接头控制块中的一组值。 此控制块包含要在由 CICS®构造的 MRO 连接 FMH (功能管理头) 中发送的值,并且仅当执行 SEND ATTACHID 或 CONVERSE ATTACHID 命令时才会发送这些值。 指定的值将覆盖控制块中的现有值; 未指定的值将设置为缺省值。

有关 MRO 和 IRC 的更多信息,请参阅 CICS 相互通信简介

选项

ATTACHID (名称)
此选项指定将值集放在由指定名称 (1-8 个字符) 标识的附加头控制块中。
DATASTR (data-value)
此选项对应于 LUTYPE6.1 连接 FMH 中的数据流概要文件字段 ATTDSP。

对于两个 CICS 系统之间的通信, CICS 不会将任何特殊意义附加到附加 FMH 中的数据流概要文件字段。 对于大多数 CICS 应用程序,可以省略该选项。

"data value" 是一个二进制半字。 仅使用低阶字节。 这些位的 SNA 定义的含义如下:
0–7    reserved - must be set to zero
8-11   0000 - user-defined
       1111 - SCS data stream
       1110 - 3270 data stream
       1101 - structured field
       1100 - logical record management
12-15  defined by the user if bits 8-11
       are set to 0000; otherwise reserved
       (must be set to zero)

值 "结构化字段" 指示链以 4 字节的数据开头,这些数据用于解释以下数据: 整体长度 (2 字节) ,类标识 (1 字节) 和子类标识 (1 字节)。 "逻辑记录管理" 值指示数据接收器可以将链拆分为单独的字段。

如果省略该选项,那么将采用 "用户定义的" 值。

IUTYPE (data-value)
此选项对应于 LUTYPE6.1 连接 FMH 中的交换单元字段 ATTIU。
"data value" 是一个半字二进制。 仅使用低阶 7 位。 这些位的 SNA 定义的含义如下:
0–10   reserved - must be set to zero
11     0 - not end of multichain interchange unit
       1 - end of multichain interchange unit
12,13  reserved - must be set to zero
14,15  00 - multichain interchange unit
       01 - single chain interchange unit
       10 - reserved
       11 - reserved

如果省略此选项,那么将采用 "未结束多链交换单元" 和 "多链交换单元" 的值。

PROCESS (名称)
此选项对应于 LUTYPE6.1 连接 FMH 中的进程名称 ATTDPN。

对于两个 CICS 系统之间的通信,在一个系统中运行的事务可以获取与第二个系统的会话,并且可以标识要连接的事务; 在第二个系统中,标识将携带在通过会话发送的第一个数据链中。 通常,前 4 个字节的数据标识要连接的事务。 但是,可以构建并发送用于标识要连接的事务的连接 FMH; 使用 PROCESS 选项来指定事务名称。 (接收 CICS 系统仅使用进程名称的前 4 个字节作为事务名称。)

CICS 未将任何重要信息附加到在除第一个数据链之外的数据链中发送的附加FMH中的进程名称。

有关 CICS 系统与另一子系统之间的通信,请参阅子系统提供的有关如何在连接 FMH 中使用进程名称字段的文档。

QUEUE (名称)
此选项对应于连接 FMH 中的队列名称 ATTDQN。

对于两个 CICS 系统之间的通信, CICS 不会将任何重要信息附加到连接 FMH 中的队列名称。

有关 CICS 系统与另一子系统之间的通信,请参阅子系统提供的有关如何在连接 FMH 中使用队列名称字段的文档。

RECFM (data-value)
此选项对应于 LUTYPE6.1 连接 FMH 中的去块算法字段 ATTDBA。

对于两个 CICS 系统之间的通信, CICS 不会将任何特殊意义附加到附加 FMH 中的去块算法字段。 对于大多数 CICS 应用程序,可以省略该选项。

"data value" 是一个半字二进制值。 仅使用低阶 8 位。 这些位的 SNA 定义的含义如下:
0–7   reserved - must be set to zero
8-15  X'00' - reserved
      X'01' - variable-length
              variable-blocked
      X'02' - reserved
      X'03' - reserved
      X'04' - chain of RUs
      X'05' to X'FF' - reserved

如果省略了该选项,那么将假定值为 "RU 链"。

资源 (名称)
此选项对应于 LUTYPE6.1 连接 FMH 中的资源名称 ATTPRN。
RPROCESS (名称)
此选项对应于 LUTYPE6.1 连接 FMH 中的返回进程名称 ATTRDPN。

对于两个 CICS 系统之间的通信, CICS 不会将任何重要信息附加到连接 FMH 中的返回进程名称。

有关 CICS 系统与另一子系统之间的通信,请参阅子系统提供的有关如何在连接 FMH 中使用返回进程名称字段的文档。

资源 (name)
此选项对应于 LUTYPE6.1 连接 FMH 中的返回资源名称 ATTRPRN。

对于两个 CICS 系统之间的通信, CICS 不会将任何重要信息附加到连接 FMH 中的返回资源名称。

有关 CICS 系统与另一子系统之间的通信,请参阅子系统提供的有关如何在连接 FMH 中使用返回资源名称字段的文档。