The connections entity defines the assembly's connection table. The connections entity is an array entity and each array element is an association in the form x => y, where x and y identify two terminals to be connected. Each terminal identifier consists of a subordinate name and a terminal name separated by a '.' character. Terminals that are to be exposed as terminals of the assembly itself (exterior connections) are also defined in in the same table, with the following syntax:
$. atrm-name => sub-name . strm-name, or sub-name . strm-name => $. atrm-name.
Both syntax variants are equivalent and mean that the terminal strm-name of subordinate sub-name is to be visible as atrm-name on the assembly (atrm-name must correspond to an input or output entity defined in the assembly).
Because an input terminal is a network server and an output terminal is a client, the following rules apply:
In CA AppLogic® 3.5 and later, with the introduction of connectable interfaces, the assembly definition can now contain 'interface' entities in addition to terminals (inputs and outputs) in the following form:
interface <name> , [ mandatory ]
The entity connection table used for terminals (inputs and outputs) is also used for exposing an interface of a subordinate on the assembly boundary. The connection syntax for an interface is the same as that for terminals. You can connect interfaces only from component to boundary and only one connection can be made to either end point.
The following rules apply:
|
Copyright © 2012 CA.
All rights reserved.
|
|