在 Rhapsody 实现块 (RIMB) 的“特征”窗口中的访问与激活选项卡上,可以对异步活动元素指定激活策略,并可以指定端口上的哪些元素由哪些活动元素访问。
关于此任务
在访问与激活选项卡上,必须为每个异步活动操作和 Rhapsody 实现块(如果这是异步块)定义激活策略。否则,该激活策略永远不会运行。
注: 本主题仅详细说明将会访问哪些元素。访问方式(这可以是隐式方式或显式方式)是在
Rhapsody 实现块接口的属性级别指定的。
过程
要对异步活动元素指定激活策略,并指定端口上的哪些元素由哪些活动元素访问,请完成下列步骤:
- 在活动元素列中,从列表中选择活动操作。 这将列示 Rhapsody 实现块。在本例中,可运行对象的相关联函数是
Rhapsody 实现块的 doExecute 命令。
- 在激活策略列中,选择激活策略。 此激活策略与运行时环境 (RTE) 事件的类型相对应。如果指定了唤醒策略,那么运行时环境将从等待点激活活动元素。如果您想定义访问策略,而不想定义激活策略,请选择不适用。
注: 如果将激活策略设置为“接收到数据”事件或发生“接收到数据”事件时唤醒,那么此条目行既定义了激活策略也定义了对数据元素的访问。
- 在上下文列中,选择具有与指定激活策略或访问相关的数据元素或操作的端口。 列表中的端口将根据选择的激活策略进行过滤。如果您选择全部,那么将针对所有端口上的所有元素来定义激活策略或访问。
- 在元素列中,选择用于确定上下文列所指定端口的类型的接口上的数据元素或操作。如果您选择全部,那么将针对上下文列所指定端口上的所有元素来定义激活策略或访问。如果上下文列设置为全部,那么元素列也必须设置为全部。
注: 对于一个给定的活动元素,在访问与激活选项卡上的表中可以有多个条目行。在这种情况下,定义的激活策略和访问是该表中所有条目行的汇总。