10.12.2012 Views

GSM 09.02 - Version 5.3.0 - Digital cellular telecommunications - ETSI

GSM 09.02 - Version 5.3.0 - Digital cellular telecommunications - ETSI

GSM 09.02 - Version 5.3.0 - Digital cellular telecommunications - ETSI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Page 196<br />

<strong>GSM</strong> <strong>09.02</strong> version <strong>5.3.0</strong>: August 1996<br />

14 Abstract syntax of the MAP protocol<br />

14.1 General<br />

This subclause specifies the Abstract Syntaxes for the Mobile Application Part as well as the associated<br />

set of Operations and Errors, using the Abstract Syntax Notation One (ASN.1), defined in CCITT<br />

Recommendation X.208 (1988) with additions as defined in subclause 14.1.4 on Compatibility<br />

Considerations and the OPERATION and ERROR external MACROs, defined in CCITT Recommendation<br />

Q.773.<br />

The Abstract Syntax is defined for all interfaces specified in subclause 2.4 except for the A- and<br />

B-interfaces.<br />

The Mobile Application Part protocol is defined by two Abstract Syntaxes:<br />

- one Abstract Syntax which encompass all Operations; and<br />

- Errors identified by the various MAP subsystem numbers.<br />

This Abstract Syntax represents the set of values each of which is a value of the ASN.1 type<br />

TCAPMessages. MessageType as defined in CCITT Recommendation Q.773 with the ANY DEFINED BY<br />

sections resolved by the operation and error codes included in the ASN.1 module MAP-Protocol. However,<br />

only the subset of this abstract syntax which is required by the procedures defined for an entity needs to<br />

be supported:<br />

- one Abstract Syntax identified by the OBJECT IDENTIFIER value<br />

MAP-DialogueInformation.map-DialogueAS.<br />

This Abstract Syntax represents the set of values each of which is a value of the ASN.1 type<br />

MAP-DialogueInformation.MAP-DialoguePDU. Such a value of the ASN.1 single-ASN.1-type element is<br />

contained within the user-information element of the TCAPMessages.DialoguePortion ASN.1 type. This<br />

Abstract Syntax name is to be used as a direct reference.<br />

14.1.1 Encoding rules<br />

The encoding rules which are applicable to the defined Abstract Syntaxes are the Basic Encoding Rules for<br />

Abstract Syntax Notation One, defined in CCITT Recommendation X.209 with the same exceptions as in<br />

CCITT Recommendation Q.773 section 4 Message Representation.<br />

When the definite form is used for length encoding, a data value of length less than 128 octets must have<br />

the length encoded in the short form.<br />

When the long form is employed to code a length, the minimum number of octets shall be used to code the<br />

length field.<br />

OCTET STRING values and BIT STRING values must be encoded in a primitive form.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!