下表显示了如何控制会话的事务程序(TP)的特征和逻辑单元(RU)的选择。
特征 | 控制程度如何 |
---|---|
谓词类型:同步或异步 | 写入代码。 同步谓词使用阻塞调用;异步谓词避免阻塞调用。 请参阅 异步接收数据 以及 WinAsyncAPPC。 |
对话类型:基本或映射 | 写入代码。 MC_前缀用于映射对话中的动词,并在基本对话中省略该前缀。 若要使两个 TP 成功通信,两者都必须使用相同的会话类型、基本会话或映射。 请参阅 比较基本对话和映射对话。 |
TP 的类型:正在调用或可调用 | 写入代码。 调用 TP 从 TP_STARTED 开始,它标识出正在调用的 TP,而 ALLOCATE 或 MC_ALLOCATE 则用于标识请求调用的 TP。 可调用 TP 以 RECEIVE_ALLOCATE 开头,标识该 TP。 请参阅 调用 TP 和 可调用的 TP。 |
供调用 TP 使用的本地 LU 别名 | 三个选项: - 在 TP_STARTED中写入代码。 - 为启动调用 TP 的用户在 Host Integration Server Manager 中将其配置为默认的本地 APPC LU。 使用 Host Integration Server 上的 SNA 管理器将成员配置为默认传出本地 APPC LU 池的一部分。 请参阅 在 Host Integration Server 上配置调用 TP。 |
调用 TP 请求的可调用 TP | 在调用 TP 的 ALLOCATE 或 MC_ALLOCATE 请求中写入。 |
要由可调用的 TP 使用的 LU 别名 | 两个选项: - 在 ALLOCATE 或 MC_ALLOCATE 中写入调用 TP(而不是可调用的 TP)。 - 配置为启动调用 TP 的用户的默认远程 APPC LU。 请参阅 在主机集成服务器上配置调用 TP ,以及 匹配调用和可调用的 TP。 |
自动启动的可调用 TP 类型:队列或非队列 | 使用注册表或环境变量进行配置。 请参阅 配置可调用 TP 的设置。 |
本地 LU 和远程 LU 别名 | 使用 Host Integration Server 上的 SNA 管理器进行配置。 |
本地和远程 LU 的连接,以及每个 LU-LU 对使用的模式 | 使用 Host Integration Server 上的 SNA 管理器进行配置。 |