APPLICATION
APPLICATION
permet de spécifier que l'étiquette associée au type est de niveau application i.e. partagée par tous les flux d'une même application.
Si aucun niveau de contexte n'est précisé, la numérotation est propre au type en cours de définition - séquence, ensemble, choix, etc.
Il n'est pas recommandé de déclarer des étiquettes de niveaux application.
-- Definition d'un type avec quatre proprietes.
MonType1 ::= SEQUENCE
{
MaProprieteA INTEGER,
-- La propriete MaProprieteA n'a pas d'etiquette.
MaProprieteB [0 APPLICATION] INTEGER,
-- La propriete MaProprieteB a une etiquette de niveau application.
MaProprieteC [1 PRIVATE] INTEGER,
-- La propriete MaProprieteC a une etiquette de niveau privee.
MaProprieteD [2 UNIVERSAL] INTEGER
-- La propriete MaProprieteD a une etiquette de niveau universel.
}