Hi Ramaswamy,

The only reason I think of for doing this is if you want to to control the
position in BER at which "age" is encoded (before middle-name in the
first case, and after middle-name in the seccond case).  Note that PER
will put "age" at the end in both cases.

----------------------------------------------------------------------------
Paul E. Thorpe                                 Toll Free    : 1-888-OSS-ASN1
OSS Nokalva                                    International: 1-732-302-0750
Email: [EMAIL PROTECTED]                          Tech Support : 1-732-302-9669
http://www.oss.com                             Fax          : 1-732-302-0023

On Mon, 6 Oct 2003, Ramaswamy wrote:

> Hi,
>     I have the following query regarding the significance of the 2nd extension 
> marker permitted in a SEQUENCE / SET type.
> 
>     What is the difference in interpretation / significance b/w the following 2 
> notations of extended SEQUENCE across 2 different versions on the SEQUENCE. To be 
> more precise, what is the advantage / implication of using the 2nd extension marker 
> notation compared to the one with single-extension marker.
> 
> --------------------------------------------------------------------------------
> 
> Details ::=                                -- Version1
> SEQUENCE
> {
>     first-name     PrintableString,
>     last-name      PrintableString,
>     ...,
>     ...,
>     middle-name    PrintableString
> }
> 
> ===================================================================
> Details ::=                                -- Version2
> SEQUENCE
> {
>     first-name     PrintableString,
>     last-name      PrintableString,
>     ...,
>     age            INTEGER(0..999)
>     ...,
>     middle-name    PrintableString
> }
> 
> --------------------------------------------------------------------------------
> 
> 
> 
> --------------------------------------------------------------------------------
> 
> Details ::=                                -- Version1
> SEQUENCE
> {
>     first-name     PrintableString,
>     last-name      PrintableString,
>     middle-name    PrintableString,
>     ...
> }
> 
> ===================================================================
> Details ::=                                -- Version2
> SEQUENCE
> {
>     first-name     PrintableString,
>     last-name      PrintableString,
>     middle-name    PrintableString,
>     ...,
>     age            INTEGER(0..999)
> }
> 
> --------------------------------------------------------------------------------
> 
> 
> Thanking you.
> 
> Yours Sincerely
> Ramaswamy
> 


Reply via email to