Hi:
Q1) How do i implement "..." (extension markers) which is present inside
most of the sequences in the
MAP-GSM ASN.1 message definition? How do i encode or decode the
extension markers in BER?
Q2) How do i implement the following ExtensionContainer definition(using
BER) existing in the
MAP-GSM ASN.1 message defintions?
Definition is as follows:
-- IOC for private MAP extensions
MAP-EXTENSION ::= CLASS
{
&ExtensionType
OPTIONAL,
&extensionId OBJECT
IDENTIFIER
}
-- data types
ExtensionContainer ::= SEQUENCE
{
privateExtensionList [0]
PrivateExtensionList OPTIONAL,
pcs-Extensions [1]
PCS-Extensions OPTIONAL,
...
}
PrivateExtensionList ::= SEQUENCE SIZE (1..maxNumOfPrivateExtensions)
OF PrivateExtension
PrivateExtension ::= SEQUENCE
{
extId
MAP-EXTENSION.&extensionId ({ExtensionSet}),
extType
MAP-EXTENSION.&ExtensionType ({ExtensionSet}) {@extId}) OPTIONAL
}
maxNumOfPrivateExtensions INTEGER ::=10
ExtensionSet MAP-EXTENSION ::=
{
...,
-- ExtensionSet is the set of all defined private Extensions
}
-- Unsupported private extensions shall be discarded if received
PCS-Extensions ::= SEQUENCE
{
...
}
Thanks in advance for the reply,
Regards,
Santhosh Kumar Sriraman.