Ces entités définissent les terminaux du composant, qui sont des interfaces réseau destinées à la connexion avec d'autres composants dans la même application. Un terminal est un type spécial d'interface réseau. Il n'est utilisé que pour un protocole spécifique et dans une seule direction (la direction ici fait référence au flux de contrôle et non au flux de données. En d'autres termes, un terminal de sortie est une interface utilisée par un client de protocole tandis qu'un terminal d'entrée est destinée à un serveur). La présence d'une entité de terminal définit automatiquement un nom d'hôte qui se résout à distance par rapport à la connexion utilisée par ce terminal. Les entités de terminal ont les attributs suivants :
|
protocol |
Nom du filtre de protocole réseau de ce terminal. Le nom de protocole correspond à un protocole prédéfini (par exemple, http, nfs, etc.) ou à un protocole personnalisé pour lequel des règles de filtrage sont définies dans le descripteur de package de l'application. Cet attribut doit être présent pour chaque entrée ou sortie. Si ce terminal ne nécessite aucun contrôle de protocole, utilisez protocol=any. |
|
mandatory |
S'il est présent, cet attribut binaire signifie que le terminal ne peut rester déconnecté. Les terminaux obligatoires déclencheront une erreur de compilation dans un assemblage qui inclut un composant dont un terminal est déconnecté. |
|
gateway |
(uniquement pour les sorties) - Si cet attribut est présent, il identifie le terminal comme la passerelle par défaut du composant. Au lieu d'être programmée pour la connexion à une entrée unique côté distant, une sortie de passerelle est configurée comme l'interface par laquelle doivent passer toutes les connexions externes au réseau local. Lorsqu'elle est connectée dans un assemblage, l'extrémité de la connexion devient la passerelle par défaut dans la table de routage IP et elle est également programmée comme serveur DNS. Une passerelle est généralement connectée à un routeur NAT avec un réacheminement (ou cache) DNS ou un autre équivalent. |
|
alias |
Les terminaux de sortie peuvent également avoir un attribut d'alias, définissant un nom d'hôte supplémentaire utilisé du côté distant de la connexion (en plus du nom de terminal proprement dit, lequel est toujours ajouté aux fichiers hôte). |
| Copyright © 2012 CA. Tous droits réservés. |
|