OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Modulepars   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test cases  

Module MAP_ExtensionDataTypes_V10


Import Declarations:


Data Types Summary
PrivateExtensionList
ExtensionSet
MAP_EXTENSION
ExtensionContainer
SLR_ArgExtensionContainer
PrivateExtension
PCS_Extensions
SLR_Arg_PCS_Extensions
Constants Summary
maxNumOfPrivateExtensions

Details

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

ExtensionSet
ExtensionSet                               MAP-EXTENSION ::=
          {...
           -- ExtensionSet is the set of all defined private extensions
     }
     -- Unsupported private extensions shall be discarded if received.
PCS-Extensions

MAP_EXTENSION
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

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

SLR_ArgExtensionContainer
SLR-ArgExtensionContainer ::= SEQUENCE {
     privateExtensionList                  [0]PrivateExtensionList          OPTIONAL,
     slr-Arg-PCS-Extensions                [1]SLR-Arg-PCS-Extensions        OPTIONAL,
     ...}
PrivateExtensionList

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

PCS_Extensions
PCS-Extensions ::= SEQUENCE {
     ...}
SLR-Arg-PCS-Extensions

SLR_Arg_PCS_Extensions
SLR-Arg-PCS-Extensions ::= SEQUENCE {
     ...,
     na-ESRK-Request                       [0]  NULL                        OPTIONAL }
END

maxNumOfPrivateExtensions
const integer maxNumOfPrivateExtensions   INTEGER ::= 10
ExtensionSet