signerl/MAP/asn_src/GSM/MAP-ExtensionDataTypes.asn

40 lines
1.3 KiB
Groff

-- Pretty-printed by Asnp, the pretty-printer of France Telecom R&D (http://asn1.elibel.tm.fr/asnp/)
MAP-ExtensionDataTypes {itu-t identified-organization(4) etsi(0)
mobileDomain(0) gsm-Network(1) modules(3) map-ExtensionDataTypes(21)
version8(8)} DEFINITIONS IMPLICIT TAGS ::=
BEGIN
EXPORTS PrivateExtension, ExtensionContainer;
-- IOC for private MAP extensions
MAP-EXTENSION ::= CLASS {
&ExtensionType OPTIONAL,
&extensionId OBJECT IDENTIFIER}
-- The length of the Object Identifier shall not exceed 16 octets and the
-- number of components of the Object Identifier shall not exceed 16
-- 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 {...}
END