Previous Topic: Subentidad 'volume'

Next Topic: Subentidad 'resources'

Subentidad 'protocol'

La subentidad protocol se utiliza para definir filtros de protocolo. Puede aparecer bien en el descriptor package de un catálogo o bien en el descriptor package de una aplicación. Si se utiliza cualquier catálogo en una aplicación, todos los filtros definidos en él estarán disponibles para que los utilice la aplicación (ya sea por los componentes que proceden de ese catálogo o por los componentes definidos en la propia aplicación).

Si se define el mismo filtro de protocolo en más de un descriptor package, todas las definiciones deben coincidir exactamente; en caso contrario, el compilador de ADL comunicará un error. Las definiciones de los filtros de protocolos conocidos se presentan en el catálogo global que es parte de cualquier instalación AppLogic; se incluyen: http, ftp, smtp, ssh, etc.

El nombre de cada entidad protocol es un nombre que se puede utilizar en el atributo protocol= xxx de un terminal (consulte la sintaxis del descriptor component).

La subentidad protocol tiene un solo atributo: filter, con un valor de cadena que define las restricciones del protocolo, como por ejemplo:

   protocol http: filter="tcp_in:80" 

Nota: La sintaxis de la cadena filter del protocolo no forma parte de esta especificación, es decir, el compilador de ADL no la interpreta.