Tema anterior: Entidad subordinateTema siguiente: Sintaxis del descriptor package


Entidad connections

La entidad de conexiones define la tabla de conexión del ensamblaje. La entidad connections es una entidad de colección y cada elemento de la colección es una asociación con el formato x => y, donde x y e identifican dos terminales que deben conectarse. Cada identificador del terminal está formado por un nombre de subordinado y un nombre de terminal separados por un carácter '.'. También se definen en la misma tabla los terminales que se expondrán como terminales del propio ensamblaje (conexiones "exteriores"), con la sintaxis siguiente:

$. atrm-name => sub-name . strm-name, o 
sub-name . strm-name => $. atrm-name. 

Las dos variantes de sintaxis son equivalentes y significan que el terminal strm-name del subordinado sub-name se podrá ver como atrm-name en el ensamblaje (atrm-name debe corresponderse a una entidad input u output definida en el ensamblaje). Puesto que un terminal de entrada es un servidor de red y un terminal de salida es un cliente, se aplican las reglas siguientes:

En CA AppLogic® 3.5 y en versiones posteriores, con la introducción de las interfaces conectables, la definición de ensamblaje puede contener ahora entidades de 'interfaz' además de terminales (de entrada y salida), de la siguiente forma:

interfaz <name>, [obligatorio]

La tabla de conexión de entidad usada para terminales (de entrada y salida) se usa también para exponer la interfaz de un dispositivo subordinado en el límite del ensamblaje. La sintaxis de conexión para una interfaz es la misma que para los terminales. Puede conectar las interfaces únicamente desde un componente hasta un límite y solo se puede hacer una conexión a cualquiera de los puntos terminales. Se aplican las reglas siguientes: