Mark DeCoursey wrote:
> 
> Benoit POSTE wrote:
> 
> >
> > > Check elsewhere in your local production for the definition of
> > > informationFramework.  It is likely to be a DefinedValue of type
> > > ObjectIdentifier, which should correspond to the OID of the module
> > > InformationFramework.
> >
> >    You're right ... and it was right before my eyes (well, almost
> > before my eyes). Stupid me! Sorry, sorry, sorry. And thanks :).
> 
> You're quite welcome.  But I consider this a weak element in the
> Standard that I would like to see addressed.

Actually, this point is addressed in the standard (see below).
However, all remarks are welcome. The ISO and ITU-T ASN.1 Group is going to
review the X.680 and X.690 series in order to produce the next edition (2002)
of these standards. Please send your *editorial* remarks to me for discussion
and inclusion in this new release.

> When you have multiple imports:
> 
> a b c d FROM E
> f g h i j k FROM L m;
> 
> How do you tell whether f is added distinguishing identity of module E,
> OR
> is listed to be imported from module L?

Don't forget the commas and you've got your answer!
IMPORTS
        a, b, c, d, FROM E
        f, g, h, i, j, k FROM L m;
or
IMPORTS
        a, b, c, d, FROM E f
        g, h, i, j, k FROM L m;

> This seems to require reading all the symbols from local module and
> searching for f. If not found (among local or imported symbols), try to
> import it from L.
> 
> My personal preference would be to forbid use of local DefinedValue in
> this place.

Please note that the ASN.1 Group would never do this, for it would break
existing ASN.1 specifications.
-- 
Olivier DUBUISSON (ITU-T ASN.1 Rapporteur)
france telecom R&D
     _                 DTL/MSV - 22307 Lannion Cedex - France
    ( )           tel: +33 2 96 05 38 50 - fax: +33 2 96 05 39 45
    /.\/               --------------------------------------
    \_/\               Site ASN.1 : http://asn1.elibel.tm.fr/

Reply via email to