上一主题: 从属实体下一主题: 程序包描述符语法


连接实体

此连接实体定义组件集的连接表。 连接实体是数组实体,每个数组元素均是 x => y 形式的关联,其中,xy 分别标识要连接的两个终端,每个终端标识符由用“.”符号分开的从属名称和终端名组成。 作为组件集本身终端显示的终端(“外部”连接)也在同一个表中定义,使用下面的语法:

$. atrm-name => sub-name . strm-namesub-name . strm-name => $. atrm-name

两种语法变型是等效的,表示从属组件 sub-name 的终端 strm-name 与组件集上的 atrm-name 一样可见(atrm-name 必须对应于组件集中定义的输入或输出实体)。 因为输入终端是网络服务器,而输出终端是客户端,所以下列规则适用:

在 CA AppLogic® 3.5 及更高版本中,由于引入了可连接接口,所以除终端(输入和输出)外,组件集定义现在还可以包含以下格式的“接口”实体:

interface <name> , [ mandatory ]

用于终端(输入和输出)的实体连接表也用于显示组件集边界上从属组件集的接口。 接口的连接语法与终端的连接语法相同。 可以仅连接从组件到边界的接口,并且每个端点只能连接一次。 适用以下规则: