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 元组 中所述