考虑亲缘关系关联
亲缘关系是您在该关系的持续时间或生存期内定义的两个或两个以上事务之间的关系。
当事务之间存在亲缘关系时,这些事务必须由同一目标区域处理。 根据应用于亲缘关系和生存期的特定组合的规则,可以使用亲缘关系将事务从一个或多个请求区域路由到特定目标区域。 有关亲缘关系和生存期值的列表,请参阅 亲缘关系和亲缘关系生存期。
当 CICSplex 中的多个 CMAS 管理工作负载的亲缘关系时,其中一个 CMAS 会关闭,并且本地 MAS 会暂停,那么工作负载会冻结。 冻结工作负载时,无法对其进行更改,但是当前工作负载保持活动状态。
当 CMAS 关闭,并且您具有以下任何亲缘关系生命周期和亲缘关系关系时,无法创建新的亲缘关系实例,并且无法将事务路由到与该亲缘关系关联的目标 MAS ,因为在冻结工作负载时无法通知本地 TOR 工作负载更改。
| 亲缘关系关联 | 亲缘关系生存期 |
|---|---|
| BAPPL |
|
| GLOBAL |
|
| LUNAME |
|
| USERID |
|
当 CMAS 恢复并重新连接到 MAS 时,工作负载将被取消冻结并且能够更改。
您可以使用 IBM® CICS® Interdependency Analyzer for z/OS® 来检测事务之间以及 BTS 流程和活动之间的现有亲缘关系。 该实用程序的 Reporter 组件的输出可用作 CICSPlex ® SM 批处理存储库更新工具的输入。 有关更多信息,请参阅 CICS Interdependency Analyzer for z/OS 概述。
注: 不能使用 CICS Interdependency Analyzer 来检测非终端相关 EXEC CICS START 命令之间以及未与用户标识或终端标识关联的 DPLs 之间的亲缘关系。 对于这些请求类型,您应该尝试除去或避免所有亲缘关系,并确保应用程序可以遵守任何剩余的亲缘关系。