CICS ONC RPC 属性

转换器程序名
指定转换器程序的名称。 必须指定此名称。
编码
YES (Y) 表示 CICS® ONC RPC 必须在为该 4 元组的客户机请求提供服务时调用转换器的 Encode 函数; NO (N) 表示它不能。 缺省值为 NO。
解码
YES (Y) 表示 CICS ONC RPC 必须在为该 4 元组的客户机请求提供服务时调用转换器的 Decode 函数; NO (N) 表示它不能。 缺省值为 YES。
获取长度
YES (Y) 表示连接管理器必须在注册此 4 元组之前调用转换器的 Get长度 函数。 NO (N) 表示不得。 如果在此处指定 YES ,那么应忽略接下来的两个属性,但可以设置 "服务器数据格式"。 如果在此处指定 NO ,那么必须指定接下来的三个属性。 缺省值为 YES。
服务器输入长度
要使用此选项,请参阅 "服务器数据格式" 的描述。

如果为 "获取长度" 选项指定了 YES ,请将此字段留空。

服务器输出长度
要使用此选项,请参阅 "服务器数据格式" 的描述。

如果为 "获取长度" 选项指定了 YES ,请将此字段留空。

服务器数据格式
用于控制以下内容的值:
  • 如何设置 Encode 的输入数据指针
  • 如何计算连接管理器要检查的通信区长度
可以指定的值如下所示:
连续
将传递到 Encode或出站 XDR 例程 (如果 Encode 未用于此 4 元组) 的数据指针的值是 CICS 程序通信区的地址加上 "服务器输入长度" 的值,但 Decode 可以修改此偏移量。

连接管理器通过添加 "服务器输入长度" 和 "服务器输出长度" 的值来计算通信区长度。 如果此长度超过 32 ,767 字节,那么将发出消息 DFHRP1965 。 如果此长度与从 Decode 传递到 CICS 程序的通信区域的实际长度不同,那么在处理客户机请求时可能会发生错误。

概述标识
将传递到 Encode或出站 XDR 例程 (如果 Encode 未用于此 4 元组) 的数据指针的值是 CICS 程序通信区的地址。

连接管理器通过获取 "服务器输入长度" 和 "服务器输出长度" 的输出值中的较大值来计算通信区长度。 如果此长度与传递到 CICS 程序的通信区的实际长度不同,那么在处理客户机请求时可能会发生错误。

如果对Get时长选项指定了 YES ,那么此字段中的值将用作转换器的 Get时长 函数的输入。

从数据集注册
YES (Y) 表示将注册 4 元组:
  • 在自动启用处理期间
  • 在面板 DFHRP03上选择选项 1 时,如 注册 4 元组 中所述
否 (N) 表示不是。 缺省值为 YES。 指定为 NO 的条目可以存储在 CICS ONC RPC 数据集中,并且您可以在启用 CICS ONC RPC 时随时注册这些条目。