From 18bd1239bee04427340a44f57f993ea92c264e41 Mon Sep 17 00:00:00 2001 From: Kenneth Lundin Date: Fri, 19 Feb 2010 14:01:57 +0000 Subject: OTP-8463 Support for EXTENSIBILITY IMPLIED and SET/SEQ OF NamedType is added. --- lib/asn1/test/asn1_bin_v2_SUITE_data/XSet.py | 47 ++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 lib/asn1/test/asn1_bin_v2_SUITE_data/XSet.py (limited to 'lib/asn1/test/asn1_bin_v2_SUITE_data/XSet.py') diff --git a/lib/asn1/test/asn1_bin_v2_SUITE_data/XSet.py b/lib/asn1/test/asn1_bin_v2_SUITE_data/XSet.py new file mode 100644 index 0000000000..39e58a39ab --- /dev/null +++ b/lib/asn1/test/asn1_bin_v2_SUITE_data/XSet.py @@ -0,0 +1,47 @@ +XSet DEFINITIONS ::= +BEGIN + +-- F.2.11.1 +-- Use a set type to model a collection of variables whose number is +-- known and modest +-- and whose order is insignificant. If automatic tagging is not in +-- effect, identify each +-- variable by context-specifically tagging it as shown below. +-- (With automatic tagging, the tags are not needed.) +-- EXAMPLE + + UserName ::= SET { + personalName [0] VisibleString, + organizationName [1] VisibleString, + countryName [2] VisibleString} + + user UserName ::= { + countryName "Nigeria", + personalName "Jonas Maruba", + organizationName "Meteorology, Ltd."} + + UserName2 ::= SET { + personalName [0] VisibleString, + organizationName [1] VisibleString OPTIONAL + -- defaults to that of the local organization -- , + countryName [2] VisibleString OPTIONAL + -- defaults to that of the local country -- } + +-- F.2.11.3 +-- Use a set type to model a collection of variables whose makeup is +-- likely to change +-- from one version of the protocol to the next. +-- Identify each variable by context-specifically +-- tagging it to retain control of the tags used. +-- EXAMPLE + + UserName3 ::= SET { + personalName [0] VisibleString, + organizationName [1] VisibleString OPTIONAL , + -- defaults to that of the local organization + countryName [2] VisibleString OPTIONAL + -- defaults to that of the local country + -- other optional attributes are for further study --} + user3 UserName3 ::= { personalName "Jonas Maruba" } + +END -- cgit v1.2.3