IBM Support

What does a string of three elipses mean in ASN.1

Question & Answer


Question

What does ‘...’ mean in ASN.1? Can I neglect it when I import the definition?

Answer

The string "..." in ASN.1 is called an extension marker. The extension marker, ellipsis, is an indication that extension additions are expected. It makes no statement as to how such additions should be handled. However they shall not be treated as an error during the decoding process.

For example an ASN.1 Sequence 'A' which is extensible can be specified as:



    A ::= SEQUENCE {

    a INTEGER

    b BOOLEAN OPTIONAL,

    ...

    }


Now if we have C ::= A, this means that C is also extensible.

You can ignore this when you import the definition and it should not throw any errors while decoding.

[{"Product":{"code":"SSYQKV","label":"Rational TTCN Suite"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General Information","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"6.3","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21395355