> Ed Day wrote:
>
> Hi,
>
> I have come across the following definition in a spec which I believe to be legal:
>
> MAP-AcceptInfo ::= SEQUENCE {
> ...,
> extensionContainer ExtensionContainer OPTIONAL
> -- extensionContainer must not be used in version 2
> }
> Yet, this does not seem parsable by the rules as currently stated in X.680.
>
> When decomposed, the rule for SequenceType would appear to have only two
>possibilities for a type starting with an extension marker:
>
> SEQUENCE { ExtensionAndException OptionalExtensionMarker }
>
> or (via ComponentTypeLists):
>
> SEQUENCE { ExtensionAndException ExtensionAdditions ExtensionEndMarker ,
>RootComponentTypeList }
>
> It does not appear that either of these allows the above construct to be handled.
>Is the type definition wrong or are the rules wrong or am I missing something? (and
>yes, I went back to read the Corrigenda to see if this was corrected anywhere).
>
> Regards,
>
> Ed Day
> Principal Engineer
> Objective Systems, Inc.
> [EMAIL PROTECTED]
> (484) 875-3020 (main)
> (610) 608-4930 (mobile)
> (610) 321-0361 (fax)
> (877) 307-6855 (toll-free)
>
>
>
I've reported this as an error in the 1997 version of ASN.1.
I believe it will be corrected and included in the 2002 version of
ASN.1.
(Atleast that was promissed to me by Olivier Dubuisson approx. half a
year ago.)
Best regards
Egon Andersen
--
* Talura ApS * Phone: +45 43 52 50 00 *
* Baldersh�j 24 B * mailto:[EMAIL PROTECTED] *
* DK-2635 Ish�j * http://www.talura.dk *