Thanks for the clarification Lev. I saw that the 3GPP MAP spec had a "NULL" abstract data-type. Checked the list of primitive data-types, didn't find it there, and a quick (but not yet thorough) search of the MAP spec itself, i couldn't find it's defn., so asked!
cheers, - bani > -----Original Message----- > From: Lev Walkin [mailto:[EMAIL PROTECTED] > Sent: Monday, April 11, 2005 6:53 PM > To: Banibrata Dutta > Cc: [email protected] > Subject: Re: [ASN1] question about "..." & NULL > > Banibrata Dutta wrote: > > > Hi, > > > > Could someone explain as to if the "..." can be followed by > a data field ? > > > > e.g. > > > > My-Type ::= SEQUENCE { > > my-Field-1 MY-FIELD-1, > > my-Field-2 MY-FIELD-2, > > ..., > > my-Field-X MY-FIELD-X -- can my-Field-X follow "..." ?? > > } > > > > or must it be... ? > > Yes, my-Field-X may follow the dots. > > Moreover, one could write something like this: > > My-Type ::= SEQUENCE { > my-Field-1 MY-FIELD-1, > my-Field-2 MY-FIELD-2, > ..., > my-Field-X MY-FIELD-X, > ..., > my-Field-Y MY-FIELD-Y > } > > that is, two three blocks of sequence members, separated by > two ellipses. > > This is described in X.680, #24.1, or in Olivier Dubuisson's book, > "ASN.1 Communication between heterogeneous systems", #12.2.2(3). > > > My-Type ::= SEQUENCE { > > my-Field-1 MY-FIELD-1, > > my-Field-2 MY-FIELD-2, > > ..., > > my-Field-X MY-FIELD-X OPTIONAL -- is > "OPTIONAL" mandatory > > here ?? > > } > > OPTIONAL is not mandatory, yet it may be explicitly given. > > > also, is NULL, a predefined type ? > > please clarify. > > > -- > Lev Walkin > [EMAIL PROTECTED] > _______________________________________________ ASN1 mailing list [email protected] http://lists.asn1.org/mailman/listinfo/asn1
