Hi:
 
Q2) How do i implement the following ExtensionContainer definition(using
 BER) existing in the MAP-GSM ASN.1 message defintions when there is no 
private extension types are  defined(i.e ExtensionSet is empty as given
below) ?

-- IOC for private MAP extensions
0.) MAP-EXTENSION ::= CLASS{
        &ExtensionType    OPTIONAL,
        &extensionId      OBJECT IDENTIFIER
    }

1.) ExtensionContainer ::= SEQUENCE{
    privateExtensionList  [0]   PrivateExtensionList   OPTIONAL,
    pcs-Extensions        [1]   PCS-Extensions         OPTIONAL,
    ...
}


1.1) PrivateExtensionList ::= SEQUENCE SIZE 
          (1..maxNumOfPrivateExtensions)  OF PrivateExtension

1.1.1) maxNumOfPrivateExtensions INTEGER ::=10

1.1.2) PrivateExtension ::= SEQUENCE{
           extId   MAP-EXTENSION.&extensionId ({ExtensionSet}),
           extType MAP-EXTENSION.&ExtensionType ({ExtensionSet}) {@extId})
OPTIONAL
       }


1.1.2.1) ExtensionSet    MAP-EXTENSION ::={
           ...,
           -- ExtensionSet is the set of all defined private Extensions
           -- Assume that no private extensions are defined. 
       }


-- Unsupported private extensions shall be discarded if received

1.2) PCS-Extensions ::= SEQUENCE{
         ...
     }


Thanks in advance for the reply. 
Waiting for the reply. 

regards,
santhosh. 


Reply via email to