Die Sub-Entität "protocol" wird verwendet, um Protokollfilter zu definieren. Sie kann entweder im Paketdeskriptor eines Katalogs oder in einem Anwendungspaketdeskriptor angegeben werden. Wenn ein Katalog in einer Anwendung verwendet wird, sind alle darin definierten Filter zur Verwendung in der Anwendung verfügbar (sowohl für die in diesem Katalog enthaltenen Komponenten als auch für in der Anwendung selbst definierte Komponenten).
Wenn der gleiche Protokollfilter in mehreren Paketdeskriptoren definiert wird, müssen alle Definitionen genau übereinstimmen, sonst wird vom ADL-Compiler ein Fehler ausgegeben. Die Filterdefinitionen der wohlbekannten Protokolle werden in dem globalen Katalog definiert, der Teil der AppLogic Installation ist. Hierzu gehören: http, ftp, smtp, ssh usw.
Jede Protokollentität hat einen Namen, der im Attribut protocol=-xxx eines Terminals verwendet werden kann (siehe Komponentendeskriptorsyntax).
Die Protokollunterentität hat nur ein Attribut: ".filter", mit einem Zeichenfolgenwert, der die Protokolleinschränkungen definiert. Beispiel:
protocol http: filter="tcp_in:80"
Hinweis: Die Syntax der Protokollfilterzeichenfolge ist nicht Teil dieser Spezifikation; sie wird nicht vom ADL-Compiler interpretiert.
| Copyright © 2012 CA. Alle Rechte vorbehalten. |
|