On Mon, 12 Nov 2001, Conrad Sigona wrote: > > I would like to know if it is possible to assign a constant value to a field > > that is not a SET or a SEQUENCE. > > For instance, I want to assign to Constant1 the value "0" and to Constant5 > > the value "00033" : > > > > AFormat DEFINITIONS ::= > > BEGIN > > > > Constant1 ::= OCTET STRING "0" SIZE(1 BYTES) > > Constant5 ::= OCTET STRING LA BC="0" "33" SIZE(5 > > BYTES) > > .... > > Dear Mr. Gani: > > You may create constants by defining value references. Here are some > examples: > > OctString ::= OCTET STRING > v0 OctString ::= "0" > v33 OctString ::= "33" > > What is not clear to me is what LA or BC=0 are doing in your ASN.1 > Whatever they are, they are not ASN.
Oops! Here I am talking about what's ASN.1 and what isn't, yet I used OCTET STRING as if it were a character string! The proper form should be OctString ::= OCTET STRING v0 OctString ::= '0'H v33 OctString ::= '33'H ===================================================================== Conrad Sigona Toll Free : 1-888-OSS-ASN1 OSS Nokalva Voice Mail : 1-732-302-9669 x400 [EMAIL PROTECTED] Fax : 1-419-831-5035 http://www.oss.com My direct line : 1-315-845-1773
