ANY ou ENCODED.
ANY DEFINED BY TypeDynamique ContrainteOption
ENCODED BY Valeur
BY accompagne les instructions ANY et ENCODED pour plus de lisibilité.
MonModule1 {iso member-body(2) ups(1) essai(1)} DEFINITIONS AUTOMATIC TAGS ::=
-- L'identifiant du module est {iso member-body(2) ups(1) essai(1)} .
BEGIN
EXPORT
	-- Seules MonType1 et MonType2 sont exportes. MonType3 n'est pas exporte.
	MonType1, MonType2;
-- Definition d'une sequence avec trois proprietes.
MonType1 ::= SEQUENCE
	{
	MonElementA INTEGER,
	MonElementB INTEGER,
	MonElementC INTEGER
	}
-- Definition d'une sequence avec trois proprietes.
MonType2 ::= SEQUENCE
	{
	MonElementD INTEGER,
	MonElementE INTEGER,
	MonElementF INTEGER
	}
-- Definition d'une sequence avec trois propriétes.
MonType3 ::= SEQUENCE
	{
	MonElementG INTEGER,
	MonElementH INTEGER,
	MonElementI INTEGER
	}
END
MonModule2 {iso member-body(2) ups(1) essai(2)} DEFINITIONS AUTOMATIC TAGS ::=
-- L'identifiant du module est {iso member-body(2) ups(1) essai(2)} .
BEGIN
IMPORT
	-- Seul MonType1 est importe. MonType2 n'est pas importe.
	MonType1, MonType2 FROM {iso member-body(2) ups(1) essai(1)};
...
END
Voir aussi
ANY pour définir un type générique.
ENCODED pour définir l'encodage d'un binaire.