为了使 Host Integration Server 能够支持发起进程的开始,从而接受调用 TP 发出的 TP_STARTED 和 ALLOCATE 谓词,必须正确配置以下参数:
如果调用 TP 指定它使用的 LU 别名(TP_STARTED),则 LU 别名必须与支持主机集成服务器计算机上的本地 APPC LU 别名匹配。
如果调用 TP 将 LU 别名留空TP_STARTED,则必须在支持主机集成服务器上使用两种方法之一来指定默认 LU:
将默认的本地 APPC LU 分配给启动调用 TP 的用户或组(即从发出 TP_STARTED 的系统登录的用户或组)。
–或–
将一个或多个 LU 指定为默认传出本地 APPC LU 池的成员。
如果调用的 TP 在 TP_STARTED 中将 LU 别名留空,Host Integration Server 会首先尝试确定与用户或组关联的默认本地 APPC LU,然后尝试从默认的传出本地 APPC LU 池中分配一个可用的 LU。 如果这些尝试失败,Host Integration Server 将拒绝TP_STARTED请求。
在大多数情况下,支持的 Host Integration Server 必须包含与另一个系统(主机或对等系统)的适当连接。 有时,出于测试目的,Host Integration Server 包含两个本地 RU 配对(用于调用同一域中的可调用 TP)。 在这种情况下,不需要连接到主机或对等方。
如果调用 TP 指定合作伙伴 LU 别名(在 ALLOCATE 中),则 LU 别名必须与远程 LU 别名匹配。 此外,远程 LU 别名必须与TP_STARTED中指定的本地 LU 别名配对。 如果 LU 别名在 ALLOCATE 中留空,则必须将默认远程 APPC LU 分配给启动调用 TP 的用户。 如果使用默认远程 APPC LU,则必须将其与要使用的本地 LU 配对。 否则,ALLOCATE 谓词将失败。
上述参数支持调用过程的开头。 若要使调用过程成功完成,必须在另一台 Host Integration Server 计算机上配置其他参数,如下一部分所述。
另请参阅
事务程序
每个事务程序的 TP 名称都是唯一的
TP 名称不唯一;本地 LU 别名唯一
TP 名称不唯一;未指定本地 LU 别名
调用事务程序
可调用事务程序
可调用的 TP 和 主机集成服务器配置