SAA 资源恢复

SAA 资源恢复是系统应用程序体系结构 ® (SAA) 公共编程接口 (CPI) 的恢复元素。

SAA Resource Recovery 在 CICS中提供了针对 EXEC CICS® SYNCPOINT 和 EXEC CICS SYNCPOINT ROLLBACK 的体系结构备用应用程序编程接口 (API) 功能。 有关详细信息,请参阅 Systems Application Architecture Common Programming Interface Resource Recovery Reference

CICS 仅支持那些与现有 EXEC CICS 命令匹配的 SAA 资源恢复返回码。 这仅留下两个返回码 :RR_OK 和 RR_BACKED_OUT。

SRRCMT

SAA 资源恢复落实调用 SRRCMT (相当于 EXEC CICS SYNCPOINT) 具有以下返回码:
  • RR_OK
  • RR_COMMITTED_OUTCOME_PENDING
  • RR_COMMITTED_OUTCOME_MIXED
  • RR_PROGRAM_STATE_CHECK
  • RR_BACKED_OUT
  • RR_BACKED_OUT_OUTCOME_PENDING
  • RR_BACKED_OUT_结果 MIXED
因为有了限制,这些都被替换为:
  • RR_COMMITTED_OUTCOME_PENDING , RR_OK
  • RR_COMMITTED_OUTCOME_MIXED 和 RR_OK
  • RR_PROGRAM_STATE_CHECK ,显示为异常终止代码 ASP2
  • RR_BACKED_OUT_OUTCOME_PENDING , RR_BACKED_OUT
  • RR_BACKED_OUT_结果 MIXED , RR_BACKED_OUT

SRRBACK

SAA 资源恢复回退调用 SRRBACK (相当于 EXEC CICS SYNCPOINT ROLLBACK) 具有以下返回码:
  • RR_OK
  • RR_COMMITTED_OUTCOME_PENDING
  • RR_COMMITTED_OUTCOME_MIXED

由于此限制,所有这些都将由 RR_OK 替换。