DFHTCT 逻辑设备代码: z/OS Communications Server non-3270
某些类型的逻辑单元可用于访问子系统中的多个资源。 例如,可以将卡打孔设备连接到 3770 逻辑单元: CICS® 应用程序可以通过 BMS 通过 3770 将打孔输出定向到卡打孔设备。 CICS 提供的用于允许与此类型逻辑单元中的设备进行通信的工具是 逻辑设备代码 (最不发达国家)。
某些类型的逻辑单元可用于访问子系统中的多个资源。 例如,卡打孔设备可以连接到 3770 逻辑单元: CICS 应用程序可以通过 BMS 通过 3770 将打孔输出定向到卡打孔设备。 CICS 提供的用于允许与此类型逻辑单元中的设备进行通信的工具是 逻辑设备代码 (最不发达国家)。
虽然这些是 z/OS® Communications Server 单元,但它们需要宏定义,与其他 z/OS Communications Server 设备不同。
- 3601 逻辑单元
- 3770 批处理逻辑单元
- 3770 批处理数据交换逻辑单元
- 3790 批处理数据交换逻辑单元
- LUTYPE 4 逻辑单元
要在 CICS 应用程序中或在用于消息切换的 CMSG 事务中引用此类设备,请指定 CICS 转换为数字最不发达国家值的最不发达国家助记符。 当 CICS 将输出数据流发送到逻辑单元时,它会在函数管理头 (FMH) 中包含 "最不发达国家" 值。 当逻辑单元接收到数据流时,它使用最不发达国家值来确定哪个组件要接收输出,或者执行一些标准操作。
- 编码 DFHTCT TYPE=最不发达国家宏以在系统最不发达国家表中生成条目。 您可以生成 CICS提供的特定缺省最不发达国家条目。 例如,
DFHTCT TYPE=LDC,LDC=SYSTEM在系统 "最不发达国家" 表中生成以下条目:
表 1. 系统最不发达国家表条目 LDC 助记符 最不发达国家价值 设备 页面大小 (行和列) DS 1 3604 键盘显示器 6,40 日本 2 3610 文档打印机 1.80 PB 3 存折和文档打印机 1,40 LP 4 3618 管理行打印机 50,80 MS 5 3604 磁条编码器 1,40 CO 0 控制台介质或缺省打印数据集组 R1 32 卡输入介质 1.80 H1 32 卡输出介质 1.80 P1 48 打印介质或打印数据集组 50,80 W1 128 字处理介质 1 50,80 W2 144 字处理介质 2 50,80 W3 160 字处理介质 3 50,80 W4 192 字处理介质 4 50,80 您还可以专门定义最不发达国家,以将最不发达国家条目添加到系统 "最不发达国家" 表中。 例如,
将以下条目添加到系统 "最不发达国家" 表中:DFHTCT TYPE=LDC, LDC=XX, DVC=BLUPRT, PGESIZE=(12,80), PGESTAT=PAGE DFHTCT TYPE=LDC, LDC=YY, DVC=BLUPCH, PGESIZE=(1,80), PGESTAT=AUTOPAGE表 2。 由最不发达国家定义的系统最不发达国家表条目 LDC 助记符 最不发达国家价值 设备 页面大小 (行和列) PGESTAT XX 48 批处理 LU 打印机 12,80 页面 年 32 批处理 LU 卡输出 1.80 AUTOPAGE - 您可以对以下系列 DFHTCT TYPE=最不发达宏 (而不是系统最不发达国家表) 进行编码,以创建扩展的本地最不发达国家列表。 还可以生成缺省条目。 例如,
生成名为 LDC1 的扩展本地最不发达国家列表,其中包含以下条目:LDC1 DFHTCT TYPE=LDC,LOCAL=INITIAL * the next line generates default CO,R1,H1,P1 LDCs DFHTCT TYPE=LDC,LDC=BCHLU DFHTCT TYPE=LDC,DVC=BLUPRT,LDC=AA, PGESIZE=(6,30) DFHTCT TYPE=LDC,DVC=BLUPCH,LDC=BB, PGESIZE=(1,80) DFHTCT TYPE=LDC,DVC=BLUCON,LDC=CC, PGESIZE=(1,132) DFHTCT TYPE=LDC,LOCAL=FINAL表 3。 扩展本地最不发达国家列表条目 LDC 助记符 最不发达国家价值 设备 页面大小 (行和列) CO 0 控制台介质或缺省打印机数据集组 R1 32 卡输入介质 1.80 H1 32 卡输出介质 1.80 P1 48 打印介质或打印数据集组 50,80 AA 48 BLUPRT 批处理 LU 打印机 6,30 BB 32 BLUPCH 批处理 LU 卡输出 1.80 抄送 0 BLUCON 批处理 LU 控制台打印机 1,132
- 对 DFHTCT TYPE=LDCLIST 宏进行编码,以定义最不发达国家助记符的本地列表 (以及 (可选) 其最不发达国家值); 例如,
LDC2 DFHTCT TYPE=LDCLIST, LDC=(DS,JP,PB=5,LP,MS)在定义逻辑单元的 DFHTCT TYPE=TERMINAL 宏中,在最不发达国家操作数中指定由 DFHTCT TYPE=LDCLIST 宏定义的本地列表的名称。 例如:DFHTCT TYPE=TERMINAL, TRMTYPE=3600, LDC=LDC2, ...已将最不发达国家 DS , JP , PB , LP 和 MS 与您正在定义的 3601 逻辑单元相关联。 可以在本地列表中指定最不发达国家值,也可以从系统的 "最不发达国家" 表中获取这些值。 如果 BMS 使用这些最不发达国家助记符,那么其页面大小和页面状态也必须可从系统最不发达国家表中获取。
注: 由 DFHTCT TYPE=LDCLIST 宏定义的本地列表可由多个 3601 , LUTYPE 4 和批处理逻辑单元共享。 - 在定义逻辑单元的 DFHTCT TYPE=TERMINAL 宏中,在最不发达国家操作数中指定扩展本地最不发达国家列表的名称。 例如:
LDC1 DFHTCT TYPE=LDC,LOCAL=INITIAL DFHTCT TYPE=LDC,LDC=BCHLU DFHTCT TYPE=LDC,DVC=BLUPRT,LDC=AA, PGESIZE=(6,30) DFHTCT TYPE=LDC,DVC=BLUPCH,LDC=BB, PGESIZE=(1,80) DFHTCT TYPE=LDC,DVC=BLUCON,LDC=CC, PGESIZE=(1,132) DFHTCT TYPE=LDC,LOCAL=FINAL DFHTCT TYPE=TERMINAL,TRMTYPE=BCHLU, LDC=LDC1, ...已将最不发达国家 CO , R1, H1, P1, AA , BB 和 CC 与您定义的批处理逻辑单元相关联。 BMS 函数的最不发达国家值和设备特征在名为 LDC1的扩展本地最不发达国家列表中进行了描述。
当 CICS 为逻辑单元请求使用特定最不发达国家助记符的输出或消息切换操作时,它尝试从 DFHTCT TYPE=TERMINAL 宏的最不发达国家操作数指定的列表 (以任意形式) 解析助记符。 如果土发公司不在本地列表或扩展本地列表中,那么指定的土发公司对于该终端项无效。 在这种情况下,将在 FMH 的逻辑设备代码部分中插入 X'00 ' ,并且不会插入目标名称。
当为最不发达国家请求了 BMS 函数,并且成功解析了最不发达国家助记符时,将为 BMS 函数访问设备特征 (例如,设备名和目标名)。 如果最不发达国家位于扩展的本地最不发达国家名单中,那么这些特征就在于所在的扩展的本地名单条目。 否则,将在系统最不发达国家表中搜索最不发达国家和相关设备特征。