L'entità secondaria di protocollo viene utilizzata per definire i filtri di protocollo. Può essere visualizzata nel descrittore di pacchetto di un catalogo o nel descrittore di pacchetto di un'applicazione. Se in un'applicazione viene utilizzato qualsiasi catalogo, tutti i filtri in esso definiti sono disponibili per l'utilizzo nell'applicazione (sia mediante componenti del catalogo o componenti definiti nell'applicazione stessa).
Se lo stesso filtro di protocollo viene definito in più di un descrittore di pacchetto, tutte le definizioni devono corrispondere esattamente, altrimenti il compilatore ADL segnala un errore. Le definizioni del filtro dei protocolli noti vengono definite nel catalogo globale che è parte di qualsiasi installazione di AppLogic; questi includono: http, ftp, smtp, SSH e così via.
Il nome di ciascuna entità di protocollo è un nome che è possibile utilizzare nell'attributo protocol= xxx di un terminale (consultare la sintassi del descrittore del componente).
L'entità secondaria di protocollo ha un attributo singolo, filter, con un valore di stringa che definisce i vincoli di protocollo, ad esempio:
protocollo http: filter="tcp_in:80"
Nota: la sintassi della stringa del filtro di protocollo non fa parte di questa specifica e non viene interpretata dal compilatore ADL.
| Copyright © 2012 CA. Tutti i diritti riservati. |
|