FSSTAFF

FSSTAFF 系统初始化参数可防止由函数输送的 EXEC CICS START 请求启动的事务针对不正确的终端启动。

FSSTAFF = {YES |NO}
在应用程序拥有区域 (AOR) 中指定此参数。 如果满足以下所有条件,那么可能需要在 AOR 中对函数输送的 START 亲缘关系 (FSSTAFF) 参数进行编码:
  1. AOR 连接到使用相同或类似的一组终端标识的两个或更多终端拥有区域 (TORs)。
  2. 针对 AOR 中的事务的一个或多个 TOR 问题 EXEC CICS® START 请求。
  3. START 请求与终端相关联。
  4. 您正在使用可输送的终端,而非静态定义 AOR 中的远程终端。

请考虑下列情况:

终端拥有区域 TOR1 针对区域 AOR1拥有的事务 TRAR 发出 EXEC CICS START 请求。 它将针对终端 T001运行。 同时,终端 T001 在区域 TOR2 上 已通过事务路由到 AOR1; , T001 的定义已从 TOR2交付到 AOR1 。 当 START 请求到达 AOR1时,会将其交付到 TOR2, 而不是 TOR1,以便从终端 T001进行事务路由。

要防止出现此情况,请在 AOR 中的 FSSTAFF 参数上编码 YES
YES
当从终端拥有区域接收到 START 请求,并且已在 AOR 中安装了该请求上指定的终端的交付定义时,无论远程终端定义中引用的 TOR 如何,始终会将该请求交付回 TOR ,以用于路由 通过其接收到的链接

如果 START 请求返回至的 TOR 不是已安装的远程终端定义中引用的区域, 该终端定义将被输送至 AOR,并且会调用自动安装用户程序。 然后,自动安装用户程序可在 AOR 中分配别名终端标识以避免与先前已安装的远程定义发生冲突。 有关编写自动安装程序以控制所交付定义的安装的信息,请参阅 编写程序以控制所交付终端的自动安装

NO
当从终端拥有区域接收 START 请求,并且已在 AOR 中安装指定终端的交付定义时,会将该请求交付到定义中引用的 TOR 以进行路由。
注:
  1. FSSTAFF 没有任何作用:
    • 在 AOR 中静态定义 (硬编码) 的远程终端定义上。 如果使用这些命令,那么 START 请求将始终交付到定义中引用的 TOR。
    • 在本地区域中发出的 START 请求。 它仅影响从其他区域发送的 START 请求。
    • 在事务路由路径中的中间区域上进行编码时。 仅当在应用程序拥有区域上进行编码时才有效。
  2. 如果 AOR 不包含在交付的 START 请求上指定的终端的远程定义,那么将调用 "终端未知" 全局用户出口 XICTENF 和 XALTENF。 有关这些出口的详细信息,请参阅 终端未知条件出口 XALTENF 和 XICTENF