同步和异步激活

可以通过两种方式之一 (同步或异步) 来激活活动或流程。

同步
活动或流程与请求者同步执行。 具体运行方式会有所不同,具体取决于使用哪个命令来激活该命令:
LINK
该活动作为当前工作单元的一部分包含在内; 所有锁定和资源都与请求者共享。 活动与请求者的事务属性一起运行; 将忽略在其资源定义上指定的任何事务属性 (事务标识或用户标识)。 换言之,不存在 context-switch
运行同步
活动在与请求者的工作单元不同的工作单元中运行,并且在其资源定义中指定了事务属性 (事务标识或用户标识)。 换言之,将发生 context-switch

这两个工作单元已链接; 如果请求者回退,那么活动也将回退。

异步
在执行 RUN ASYNC 命令之后,将与请求者异步执行该活动或进程。

活动在与请求者的工作单元不同的工作单元中运行,并且在其资源定义上指定了事务属性 (事务标识或用户标识) ,即发生上下文切换。