活动完成
通常当事件池中未返回任何用户事件时活动完成。
当活动发出 EXEC CICS® RETURN 命令 (不带 ENDACTIVITY 选项) 时:
- 如果活动在当前激活期间正确处理了至少一个重新连接事件 (请参阅 处理重新连接事件 ):
- 如果在重新连接队列上存在事件
- 将立即重新激活该活动以处理触发的事件。
- 如果重新连接队列上没有事件
- 如果事件池中存在用户事件
- 活动将处于休眠状态,直到发生重新连接事件为止。
- 如果事件池中没有用户事件
- 活动正常完成。
- 如果该活动在其当前激活期间未正确处理至少一个重新连接事件,那么它将异常终止。