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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14.2 Operation packages<br />

14.2.1 General aspects<br />

Page 201<br />

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

This subclause describes the operation-packages which are used to build the application-contexts defined<br />

in subclause 14.3.<br />

Each operation-package is a specification of the roles of a pair of communicating objects (i.e. a pair of<br />

MAP-Providers), in term of operations which they can invoke of each other.<br />

The grouping of operations into one or several packages does not necessarily imply any grouping in term<br />

of Application Service Elements.<br />

The following ASN.1 MACRO is used to describe operation-packages in this subclause:<br />

23(5$7,21 3$&.$*( MACRO ::=<br />

BEGIN<br />

TYPE NOTATION ::= Symmetric | ConsumerInvokes SupplierInvokes |<br />

empty<br />

VALUE NOTATION ::= value(VALUE OBJECT IDENTIFIER)<br />

Symmetric ::= "OPERATIONS" "{" OperationList "}"<br />

ConsumerInvokes ::= "CONSUMER INVOKES" "{" OperationList "}"<br />

SupplierInvokes ::= "SUPPLIER INVOKES" "{" OperationList "}" | empty<br />

OperationList ::= Operation | OperationList "," Operation<br />

Operation ::= value(OPERATION)<br />

END<br />

Since the application-context definitions provided in subclause 14.3 uses only an informal description<br />

technique, only the type notation is used in the following subclauses to define operation-packages.<br />

The following definitions are used throughout this subclause:<br />

- v1-only operation: An operation which shall only be used in v1 application-contexts;<br />

- v2-only operation: An operation which shall only be used in v2 application-contexts;<br />

- v2-only package: An operation package which contains solely v2-only operations;<br />

- v1-operation: An operation whose specification has not been modified since the MAP v1<br />

specifications or if the modifications are not considered as affecting V1 implementations;<br />

- v1-equivalent operation: The version of an operation which excludes all the information elements and<br />

errors which has been added since MAP v1 specifications;<br />

- v1-package: An operation package which contains only v1- operations.<br />

The names of v1-packages are suffixed by "-v1" while other names are suffixed by "-v2".

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

Saved successfully!

Ooh no, something went wrong!