接受传入附件

Host Integration Server 中的同步点支持仅适用于实现构建的 SNA 同步点组件的网关应用程序,包括 Conversation-Protected 资源管理器(C-PRM)。 在同步点实现中,C-PRM 必须了解本地启动和远程启动的所有受保护对话。 这可以通过 C-PRM 截获会话的分配和解除分配操作,并代表事务程序(TP)发出这些操作来实现。 请注意,由于 Host Integration Server 不允许跨进程共享 TP 或会话标识符,这也意味着包含 C-PRM 的进程还必须截获客户端 TP 发出的所有 APPC 谓词。

对于本地启动的 TP,这非常简单。 传入的 Attach 的情况因要求 RECEIVE_ALLOCATE 动词指定要与 Attach 匹配的 TP 名称而变得更加复杂。

在某些实现中,这不会是个问题,因为网关将知道通过它传递的所有事务的名称。 为了支持这种情况,RECEIVE_ALLOCATE 动词已进行了增强,如下主题所述,以便网关可以表明它可以接受同步点对话。

在其他实现中,网关不知道通过网关传递的事务的名称。 当网关提供 SNA 与另一个通信协议之间的转换时,尤其如此。 在这种情况下,Host Integration Server 允许网关进程自行注册为同步点附加服务(Sync Point Attach Service),表示它愿意接受与任何同步点对话相关的传入附加请求。 在这种情况下,必须将网关实现为同步点附加管理器

本部分包含: