Permission to use, copy and distribute this documentation without modification, for any purpose and without fee or royalty is hereby granted, provided that both the above copyright notice and this permission notice appears in all copies and that the name of OpenSS7 Corporation not be used in advertising or publicity pertaining to distribution of this documentation or its contents without specific, written prior permission. OpenSS7 Corporation makes no representation about the suitability of this documentation for any purpose. It is provided “as is” without express or implied warranty.
OpenSS7 Corporation disclaims all warranties with regard to this documentation including all implied warranties of merchantability, fitness for a particular purpose, non-infringement, or title; that the contents of the document are suitable for any purpose, or that the implementation of such contents will not infringe on any third party patents, copyrights, trademarks or other rights. In no event shall OpenSS7 Corporation be liable for any direct, indirect, special or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with any use of this document or the performance or implementation of the contents thereof.
OpenSS7 Corporation is making this documentation available as a reference point for the industry. While OpenSS7 Corporation believes that these interfaces are well defined in this release of the document, minor changes may be made prior to products conforming to the interfaces being made available.
This document is a Application Programming Interface containing technical details concerning the implementation of the Mobile Application Part Interface (MAPI) for OpenSS7. It contains recommendations on software architecture as well as platform and system applicability of the Mobile Application Part Interface (MAPI).
The purpose of this document is to provide technical documentation of the Mobile Application Part Interface (MAPI). This document is intended to be included with the OpenSS7 STREAMS software package released by OpenSS7 Corporation. It is intended to assist software developers, maintainers and users of the Mobile Application Part Interface (MAPI) with understanding the software architecture and technical interfaces that are made available in the software package.
It is the intent of this document that it act as the primary source of information concerning the Mobile Application Part Interface (MAPI).
The audience for this document is software developers, maintainers and users and integrators of the Mobile Application Part Interface (MAPI).
Although the author has attempted to ensure that the information in this document is complete and correct, neither the Author nor OpenSS7 Corporation will take any responsibility in it.
Take care that you are working with a current version of this documentation: you will not be notified of updates. To ensure that you are working with a current version, check the OpenSS7 Project website for a current version.
A printed (or postscript) version of this document is an UNCONTROLLED version.
mapi.texi,v Revision 0.9.2.5 2006/01/04 08:04:14 brian - corrected documentation
This document specifies a STREAMS-based kernel-level instantiation of the 3GPP GSM/UMTS TS.29002 Mobile Application Part (MAP) service definition. The Mobile Application Part Interface (MAPI) enables the user of a mobile application service to access and use a wide variety of conforming mobile application service providers without specific knowledge of the provider's protocol. The service interface is designed to support any operation class of transaction protocol. This interface only specifies access to mobile application layer service providers, and does not address issues concerning mobile application layer management, protocol performance, and performance analysis tools.
This specification assumes that the reader is familiar with the 3GPP GSM/UTMS reference points and protocol stacks, Mobile Application Part services, and STREAMS.
This document specifies an interface that support the service provided by the Mobile Applications Part (MAP) specification for 3GPP GSM/UMTS as described in 3GPP TS 29.002. These specifications are targeted for use by developers and testers of protocol modules that require Mobile Applications Part services.
The Mobile Application Layer provides the means to manage the operation of a mobile network. It is responsible for the routing and management of data exchange between the MAP-User entities.
The MAPI defines the services provided by the MAP layer to the MAP-User at the boundary between the MAP layer and the MAP layer user entity. The interface consists of a set of primitives defined as STREAMS messages that provide access to the MAP layer services, and are transferred between the MAP user entity and the MAP provider. These primitives are of two types: ones that originate from the MAP user, and others that originate from the MAP provider. The primitives that originate from the MAP user make requests to the MAP provider, or respond to an event of the MAP provider. The primitives that originate from the MAP provider are either confirmation of a request or are indications to the MAP user that the event has occurred. Figure 1 shows the model of the MAPI. (See Modelling Principles.)
Figure 1 – Module of the MAP Interface
|
The MAPI allows the MAP provider to be configured with any MAP user (such as an HLR, MSC or SGSN application) that also conforms to the MAPI. A MAP user can also be a user program that conforms to the MAPI and accesses the MAP provider using `putmsg()' and `getmsg()' system calls. 1
The features of the MAP are defined in terms of the services provided by the MAP provider, and the individual primitives that may flow between the MAP users and the MAP provider.
The services provided by the MAP are based on a number of application contexts corresponding to the 3GPP TS 29.002 Mobile Application Part application contexts. In addition, the MAP supports services for local management.
The MAP specifications also define a set of local management functions that apply to all application contexts. These services have local significance only.
Tables 1 and 2 summarizes the MAPI service primitives by their state and service.
Service | Invoker | Performer
|
MAP_OPEN |
| |
MAP_DELIM |
| |
MAP_CLOSE |
| |
MAP_UABORT | User | User
|
MAP_PABORT | Provider | User
|
MAP_NOTICE |
| |
MAP_STC1 |
| |
MAP_STC2 |
| |
MAP_STC3 |
| |
MAP_STC4 |
|
Service | Invoker | Performer
|
MAP_ACTSS | MSC | VLR
|
VLR | HLR
| |
MAP_ACTTM | HLR | VLR or SGSN
|
MAP_ALERTSC | HLR | SMS-IWMSC
|
MAP_ANYMOD | SCF | HLR
|
PNA | VLR or SGSN
| |
MAP_ANYSUB | SCF | HLR
|
MAP_AUTH | VLR | MSC
|
MAP_AUTHFAIL | VLR or SGSN | HLR
|
MAP_CANCLOC | HLR | VLR or SGSN
|
MAP_CKIEMI | VLR | MSC
|
MSC or SGSN | EIR
| |
MAP_DEACTSS | MSC | VLR
|
VLR | HLR
| |
MAP_DEACTTM | HLR | VLR or SGSN
|
MAP_DELSUBD | HLR | VLR or SGSN
|
MAP_ERASECC | MSC | VLR
|
VLR | HLR
| |
MAP_ERASESS | MSC | VLR
|
VLR | HLR
| |
MAP_FAILURE | GGSN | HLR
|
MAP_FAS | MSC-A | MSC-B
|
MAP_FCKSSIND | HLR | VLR
|
MAP_FGRCSIG | Anchor MSC | Relay MSC
|
MAP_MTFSMS | SMS-GMSC | MSC or SGSN
|
MAP_MOFSMS | MSC | SMS-IWMSC
|
MAP_GETPASS | HLR | VLR
|
VLR | MSC
| |
MAP_INFORMSC | HLR | SMS-GMSC
|
MAP_INSSUBSD | HLR | VLR or SGSN
|
MAP_INTERGSS | MSC | VLR
|
VLR | HLR
| |
MAP_ISTALERT | VMSC or GMSC | HLR
|
MAP_ISTCMD | HLR | VMSC or GMSC
|
MAP_MMEVENT | VLR or SGSN | SCF
|
MAP_MSGPRSPRES | HLR | GGSN
|
MAP_SUBSDATAMOD | HLR | SCF
|
MAP_PREPGC | Anchor MSC | Relay MSC
|
MAP_PREPHO | MSC-A | MSC-B
|
MAP_PREPSH | MSC-B | MSC-A
|
MAP_PROCAS | MSC | VLR
|
MAP_PROCGC | Relay MSC | Anchor MSC
|
MAP_PROCUSS | MSC | VLR
|
VLR | HLR
| |
MAP_PROVRN | HLR | VLR
|
MAP_PROVSLOC | GMLC | VMSC or SGSN
|
MAP_PROVSUBI | VLR | SGSN
|
MAP_PURGEMS | VLR or SGSN | HLR
|
MAP_RDYSM | MSC | VLR
|
VLR or SGSN | HLR
| |
MAP_REGCC | MSC | VLR
|
VLR | HLR
| |
MAP_REGPW | MSC | VLR
|
VLR | HLR
| |
MAP_REGSS | MSC | VLR
|
MAP_REMUSRFREE | HLR | VLR
|
MAP_SMDELIVSTAT | SMS-GMSC | HLR
|
MAP_RESET | HLR | VLR or SGSN
|
MAP_RESTORE | VLR | HLR
|
MAP_SENDGCEND | Relay MSC | Anchor MSC
|
MAP_SENDEND | MSC-B | MSC-A
|
MAP_SENDAUTHI | VLR or SGSN | HLR
|
MAP_SENDIMSI | VLR | MSC
|
MAP_SENDID | VLR | old VLR
|
MAP_SENDSMSRI | SMS-GMSC | HLR
|
MAP_SENDGPRSRI | GGSN | HLR
|
MAP_SENDLCSRI | GMLC | HLR
|
MAP_SENDRI | GMSC or SCF | HLR or NPLR
|
MAP_SETREP | HLR | VLR
|
MAP_STATUS | VLR | HLR
|
MAP_SUBLOCREP | VMSC or SGSN | GMLC
|
MAP_USSDNTFY | SCF | HLR
|
HLR | VLR
| |
VLR | MSC
| |
MAP_USSDREQ | SCF | HLR
|
HLR | VLR
| |
VLR | MSC
| |
MAP_UDGPRSLOC | SGSN | HLR
|
MAP_UDLOC | VLR | HLR
|
Service | Invoker | Performer
|
MAP_UDLOC | VLR | HLR
|
MAP_CANCLOC | HLR | VLR or SGSN
|
MAP_SENDID | VLR | old VLR
|
MAP_PURGEMS | VLR or SGSN | HLR
|
MAP_UDGPRSLOC | SGSN | HLR
|
MAP_MMEVENT | VLR or SGSN | SCF
|
Service | Invoker | Performer
|
MAP_PAGE | VLR | MSC
|
MAP_SEARCH | VLR | MSC
|
Service | Invoker | Performer
|
MAP_PROCAS | MSC | VLR
|
Service | Invoker | Performer
|
MAP_PREPHO | MSC-A | MSC-B
|
MAP_SENDEND | MSC-B | MSC-A
|
MAP_PROCAS | MSC-B | MSC-A
|
MAP_FAS | MSC-A | MSC-B
|
MAP_PREPSH | MSC-B | MSC-A
|
MAP_ALLOCHN | MSC | VLR
|
MAP_SENDHOREP | VLR | MSC-B
|
Service | Invoker | Performer
|
MAP_AUTH | VLR | MSC
|
MAP_SENDAUTHI | VLR or SGSN | HLR
|
MAP_AUTHFAIL | VLR or SGSN | HLR
|
Service | Invoker | Performer
|
MAP_SETCM | VLR | MSC
|
Service | Invoker | Performer
|
MAP_CKIEMI | VLR | MSC
|
MSC or SGSN | EIR
| |
MAP_GETIEMI | VLR | MSC
|
Service | Invoker | Performer
|
MAP_INSSUBSD | HLR | VLR or SGSN
|
MAP_DELSUBD | HLR | VLR or SGSN
|
Service | Invoker | Performer
|
MAP_PROVIMSI | VLR | MSC
|
MAP_FNEWIMSI | VLR | MSC
|
Service | Invoker | Performer
|
MAP_RESET | HLR | VLR or SGSN
|
MAP_FCKSSIND | HLR | VLR
|
MAP_RESTORE | VLR | HLR
|
Service | Invoker | Performer
|
MAP_ANYQRY | SCF | HLR or GMLC or NPLR
|
MAP_PROVSUBI | VLR | SGSN
|
MAP_ANYSUB | SCF | HLR
|
MAP_ANYMOD | SCF | HLR
|
PNA | VLR or SGSN
| |
MAP_SUBSDATAMOD | HLR | SCF
|
Service | Invoker | Performer
|
MAP_ACTTM | HLR | VLR or SGSN
|
MAP_DEACTTM | HLR | VLR or SGSN
|
MAP_TRACESA | VLR | MSC
|
Service | Invoker | Performer
|
MAP_SENDIMSI | VLR | MSC
|
Service | Invoker | Performer
|
MAP_SENDRI | GMSC or SCF | HLR or NPLR
|
MAP_PROVRN | HLR | VLR
|
MAP_RESUME | VMSC | GMSC
|
MAP_PREPGC | Anchor MSC | Relay MSC
|
MAP_PROCGC | Relay MSC | Anchor MSC
|
MAP_FGRCSIG | Anchor MSC | Relay MSC
|
MAP_SENDGCEND | Relay MSC | Anchor MSC
|
MAP_SETREP | HLR | VLR
|
MAP_STATUS | VLR | HLR
|
MAP_REMUSRFREE | HLR | VLR
|
MAP_ISTALERT | VMSC or GMSC | HLR
|
MAP-ISTCMD | HLR | VMSC or GMSC
|
Service | Invoker | Performer
|
MAP_REGSS | MSC | VLR
|
MAP_ERASESS | MSC | VLR
|
VLR | HLR
| |
MAP_ACTSS | MSC | VLR
|
VLR | HLR
| |
MAP_DEACTSS | MSC | VLR
|
VLR | HLR
| |
MAP_INTERGSS | MSC | VLR
|
VLR | HLR
| |
MAP_REGPW | MSC | VLR
|
VLR | HLR
| |
MAP_GETPASS | HLR | VLR
|
VLR | MSC
| |
MAP_PROCUSS | MSC | VLR
|
VLR | HLR
| |
MAP_USSDREQ | SCF | HLR
|
HLR | VLR
| |
VLR | MSC
| |
MAP_USSDNTFY | SCF | HLR
|
HLR | VLR
| |
VLR | MSC
| |
MAP_SSINV | MSC or HLR | SCF
|
MAP_REGCC | MSC | VLR
|
VLR | HLR
| |
MAP_ERASECC | MSC | VLR
|
VLR | HLR
|
Service | Invoker | Performer
|
MAP_SENDSMSRI | SMS-GMSC | HLR
|
MAP_MOFSMS | MSC | SMS-IWMSC
|
MAP_SMDELIVSTAT | SMS-GMSC | HLR
|
MAP_RDYSM | MSC | VLR
|
MAP_RDYSM | VLR or SGSN | HLR
|
MAP_ALERTSC | HLR | SMS-IWMSC
|
MAP_INFORMSC | HLR | SMS-GMSC
|
MAP_SENDMTSMSI | MSC | VLR
|
MAP_SENDMOSMSI | MSC | VLR
|
MAP_MTFSMS | SMS-GMSC | MSC or SGSN
|
Service | Invoker | Performer
|
MAP_SENDGPRSRI | GGSN | HLR
|
MAP_FAILURE | GGSN | HLR
|
MAP_MSGPRSPRES | HLR | GGSN
|
Service | Invoker | Performer
|
MAP_SENDLCSRI | GMLC | HLR
|
MAP_PROVSLOC | GMLC | VMSC or SGSN
|
MAP_SUBLOCREP | VMSC or SGSN | GMLC
|
Service | Invoker | Performer
|
MAP_PAGE | VLR | MSC
|
MAP_SEARCH | VLR | MSC
|
MAP_SENDHOREP | VLR | MSC
|
MAP_AUTH | VLR | MSC
|
MAP_SETCM | VLR | MSC
|
MAP_CKIEMI | VLR | MSC
|
MAP_GETIEMI | VLR | MSC
|
MAP_PROVIMSI | VLR | MSC
|
MAP_FNEWIMSI | VLR | MSC
|
MAP_TRACESA | VLR | MSC
|
MAP_SENDIMSI | VLR | MSC
|
MAP_ISTCMD | HLR | MSC
|
MAP_GETPASS | VLR | MSC
|
MAP_USSDREQ | VLR | MSC
|
MAP_USSDNTFY | VLR | MSC
|
MAP_MTFSMS | SMS-GMSC | MSC
|
MAP_PROVSLOC | GMLC | MSC
|
Service | Invoker | Performer
|
MAP_PROCAS | MSC | VLR
|
MAP_CKIEMI | MSC | EIR
|
MAP_ALLOCHN | MSC | VLR
|
MAP_RESUME | MSC | GMSC
|
MAP_ISTALERT | MSC | HLR
|
MAP_REGSS | MSC | VLR
|
MAP_ERASESS | MSC | VLR
|
MAP_ACTSS | MSC | VLR
|
MAP_DEACTSS | MSC | VLR
|
MAP_INTERGSS | MSC | VLR
|
MAP_REGPW | MSC | VLR
|
MAP_PROCUSS | MSC | VLR
|
MAP_SSINV | MSC | SCF
|
MAP_REGCC | MSC | VLR
|
MAP_ERASECC | MSC | VLR
|
MAP_MOFSMS | MSC | SMS-IWMSC
|
MAP_RDYSM | MSC | VLR
|
MAP_SENDMTSMSI | MSC | VLR
|
MAP_SENDMOSMSI | MSC | VLR
|
MAP_SUBLOCREP | MSC | GMLC
|
Service | Invoker | Performer
|
MAP_PREPHO | MSC-A | MSC-B
|
MAP_SENDEND | MSC-B | MSC-A
|
MAP_PROCAS | MSC-B | MSC-A
|
MAP_FAS | MSC-A | MSC-B
|
MAP_PREPSH | MSC-B | MSC-A
|
MAP_PREPGC | Anchor MSC | Relay MSC
|
MAP_PROCGC | Relay MSC | Anchor MSC
|
MAP_FGRCSIG | Anchor MSC | Relay MSC
|
MAP_SENDGCEND | Relay MSC | Anchor MSC
|
Service | Invoker | Performer
|
MAP_UDLOC | VLR | HLR
|
MAP_PURGEMS | VLR or SGSN | HLR
|
MAP_UDGPRSLOC | SGSN | HLR
|
MAP_SENDAUTHI | VLR or SGSN | HLR
|
MAP_AUTHFAIL | VLR or SGSN | HLR
|
MAP_RESTORE | VLR | HLR
|
MAP_ANYQRY | SCF | HLR
|
MAP_ANYSUB | SCF | HLR
|
MAP_ANYMOD | SCF | HLR
|
MAP_SENDRI | GMSC or SCF | HLR
|
MAP_STATUS | VLR | HLR
|
MAP_ISTALERT | VMSC or GMSC | HLR
|
MAP_ERASESS | VLR | HLR
|
MAP_ACTSS | VLR | HLR
|
MAP_DEACTSS | VLR | HLR
|
MAP_INTERGSS | VLR | HLR
|
MAP_REGPW | VLR | HLR
|
MAP_PROCUSS | VLR | HLR
|
MAP_REGCC | VLR | HLR
|
MAP_ERASECC | VLR | HLR
|
MAP_SENDSMSRI | SMS-GMSC | HLR
|
MAP_SMDELIVSTAT | SMS-GMSC | HLR
|
MAP_RDYSM | VLR or SGSN | HLR
|
MAP_SENDGPRSRI | GGSN | HLR
|
MAP_FAILURE | GGSN | HLR
|
MAP_USSDREQ | SCF | HLR
|
MAP_SENDLCSRI | GMLC | HLR
|
MAP_USSDNTFY | SCF | HLR
|
Service | Invoker | Performer
|
MAP_CANCLOC | HLR | VLR or SGSN
|
MAP_INSSUBSD | HLR | VLR or SGSN
|
MAP_DELSUBD | HLR | VLR or SGSN
|
MAP_RESET | HLR | VLR or SGSN
|
MAP_FCKSSIND | HLR | VLR
|
MAP_SUBSDATAMOD | HLR | SCF
|
MAP_ACTTM | HLR | VLR or SGSN
|
MAP_DEACTTM | HLR | VLR or SGSN
|
MAP_PROVRN | HLR | VLR
|
MAP_SETREP | HLR | VLR
|
MAP_REMUSRFREE | HLR | VLR
|
MAP_ISTCMD | HLR | VMSC or GMSC
|
MAP_GETPASS | HLR | VLR
|
MAP_USSDREQ | HLR | VLR
|
MAP_USSDNTFY | HLR | VLR
|
MAP_SSINV | HLR | SCF
|
MAP_ALERTSC | HLR | SMS-IWMSC
|
MAP_INFORMSC | HLR | SMS-GMSC
|
MAP_MSGPRSPRES | HLR | GGSN
|
Service | Invoker | Performer
|
MAP_CANCLOC | HLR | VLR
|
MAP_PROCAS | MSC | VLR
|
MAP_ALLOCHN | MSC | VLR
|
MAP_INSSUBSD | HLR | VLR
|
MAP_DELSUBD | HLR | VLR
|
MAP_SENDID | VLR | old VLR
|
MAP_RESET | HLR | VLR
|
MAP_FCKSSIND | HLR | VLR
|
MAP_ANYMOD | PNA | VLR
|
MAP_ACTTM | HLR | VLR
|
MAP_DEACTTM | HLR | VLR
|
MAP_PROVRN | HLR | VLR
|
MAP_SETREP | HLR | VLR
|
MAP_REMUSRFREE | HLR | VLR
|
MAP_REGSS | MSC | VLR
|
MAP_ERASESS | MSC | VLR
|
MAP_ACTSS | MSC | VLR
|
MAP_DEACTSS | MSC | VLR
|
MAP_INTERGSS | MSC | VLR
|
MAP_REGPW | MSC | VLR
|
MAP_GETPASS | HLR | VLR
|
MAP_PROCUSS | MSC | VLR
|
MAP_USSDREQ | HLR | VLR
|
MAP_USSDNTFY | HLR | VLR
|
MAP_REGCC | MSC | VLR
|
MAP_ERASECC | MSC | VLR
|
MAP_RDYSM | MSC | VLR
|
MAP_SENDMTSMSI | MSC | VLR
|
MAP_SENDMOSMSI | MSC | VLR
|
Service | Invoker | Performer
|
MAP_UDLOC | VLR | HLR
|
MAP_SENDID | VLR | old VLR
|
MAP_PURGEMS | VLR | HLR
|
MAP_MMEVENT | VLR | SCF
|
MAP_PAGE | VLR | MSC
|
MAP_SEARCH | VLR | MSC
|
MAP_SENDHOREP | VLR | MSC-B
|
MAP_AUTH | VLR | MSC
|
MAP_SENDAUTHI | VLR | HLR
|
MAP_AUTHFAIL | VLR | HLR
|
MAP_SETCM | VLR | MSC
|
MAP_CKIEMI | VLR | MSC
|
MAP_GETIEMI | VLR | MSC
|
MAP_PROVIMSI | VLR | MSC
|
MAP_FNEWIMSI | VLR | MSC
|
MAP_RESTORE | VLR | HLR
|
MAP_PROVSUBI | VLR | SGSN
|
MAP_TRACESA | VLR | MSC
|
MAP_SENDIMSI | VLR | MSC
|
MAP_STATUS | VLR | HLR
|
MAP_ERASESS | VLR | HLR
|
MAP_ACTSS | VLR | HLR
|
MAP_DEACTSS | VLR | HLR
|
MAP_INTERGSS | VLR | HLR
|
MAP_REGPW | VLR | HLR
|
MAP_GETPASS | VLR | MSC
|
MAP_PROCUSS | VLR | HLR
|
MAP_USSDREQ | VLR | MSC
|
MAP_USSDNTFY | VLR | MSC
|
MAP_REGCC | VLR | HLR
|
MAP_ERASECC | VLR | HLR
|
MAP_RDYSM | VLR | HLR
|
Service | Invoker | Performer
|
MAP_CKIEMI | MSC or SGSN | EIR
|
Service | Invoker | Performer
|
MAP_CANCLOC | HLR | SGSN
|
MAP_INSSUBSD | HLR | SGSN
|
MAP_DELSUBD | HLR | SGSN
|
MAP_RESET | HLR | SGSN
|
MAP_PROVSUBI | VLR | SGSN
|
MAP_ANYMOD | PNA | SGSN
|
MAP_ACTTM | HLR | SGSN
|
MAP_DEACTTM | HLR | SGSN
|
MAP_MTFSMS | SMS-GMSC | SGSN
|
MAP_PROVSLOC | GMLC | SGSN
|
Service | Invoker | Performer
|
MAP_PURGEMS | SGSN | HLR
|
MAP_UDGPRSLOC | SGSN | HLR
|
MAP_MMEVENT | SGSN | SCF
|
MAP_SENDAUTHI | SGSN | HLR
|
MAP_AUTHFAIL | SGSN | HLR
|
MAP_CKIEMI | SGSN | EIR
|
MAP_RDYSM | SGSN | HLR
|
MAP_SUBLOCREP | SGSN | GMLC
|
Service | Invoker | Performer
|
MAP_MSGPRSPRES | HLR | GGSN
|
Service | Invoker | Performer
|
MAP_SENDGPRSRI | GGSN | HLR
|
MAP_FAILURE | GGSN | HLR
|
Service | Invoker | Performer
|
MAP_MOFSMS | MSC | SMS-IWMSC
|
MAP_ALERTSC | HLR | SMS-IWMSC
|
Service | Invoker | Performer
|
MAP_INFORMSC | HLR | SMS-GMSC
|
Service | Invoker | Performer
|
MAP_SENDSMSRI | SMS-GMSC | HLR
|
MAP_SMDELIVSTAT | SMS-GMSC | HLR
|
MAP_MTFSMS | SMS-GMSC | MSC or SGSN
|
Service | Invoker | Performer
|
MAP_ANYQRY | SCF | GMLC
|
MAP_SUBLOCREP | VMSC or SGSN | GMLC
|
Service | Invoker | Performer
|
MAP_SENDLCSRI | GMLC | HLR
|
MAP_PROVSLOC | GMLC | VMSC or SGSN
|
This chapter describes the services of the MAP primitives. Time-sequence diagrams that illustrate the sequence of primitives is included. (Conventions for the time-sequence diagrams are defined in ITU-T X.210). The format of the primitives will be defined later in the document.
The services defined in this section are outside the scope of the international standards. These services apply to all applications contexts and specific service primitives. They are invoked for the initialization or de-initialization of a stream connected to the MAP provider. They are also used to manage options supported by the MAP provider and to report information on the supported parameter values.
This service provides information on the options supported by the MAP provider.
MAP_INFO_REQ
:
This primitive requests that the MAP provider return the values of all the supported protocol parameters. This request
may be invoked during any phase.
MAP_INFO_ACK
:
This primitive is in response to the MAP_INFO_REQ
primitive and returns the values of the supported protocol
parameters to the MAP user.
The sequence of primitives for mobile application part information management is shown in Figure 2.
Figure 2. Sequence of Primitives;
MAP Information Reporting Serivce
|
The service allows a network address and application contexts to be associated with a stream. It allows the MAP user to negotiate the number of dialogues that can remain outstanding for that MAP user (a dialogue is considered unacknowledged while it is awaiting a corresponding response or abort from the MAP user). This service also defines a mechanism that allows a stream (bound to a network address of the MAP user) to be reserved to handle remote initiated dialogues only. This stream is referred to as the listener stream.
MAP_BIND_REQ
:
This primitive requests that the MAP user be bound to a particular network address and application context, and
negotiate the number of allowable outstanding open indications for that address.
MAP_BIND_ACK
:
This primitive is in response to the MAP_BIND_REQ
primitive and indicates to the user that the specified MAP
user has been bound to a network address and application context.
The sequence of primitives for the MAP user bind service is shown in Figure 3.
Figure 2. Sequence of Primitives;
MAP User Bind Service
|
This service allows the MAP user to be unbound from a network address and application context.
MAP_UNBIND_REQ
:
This primitive requests that the MAP user be unbound from the network address and application context(s) to which it was
previously bound.
The sequence of primitives for MAP user unbind service is shown in Figure 4.
Figure 4. Sequence of Primitives;
MAP User Unbind & Receipt Acknowledgement Services
|
MAP_OK_ACK
:
This primitive indicates to the MAP user that the previous MAP user originated primitive was received successfully by
the MAP provider.
An example showing the sequence of primitives for successful receipt acknowledgement is depicted in Figure 4.
This service allows the MAP user to manage the QOS parameter values and other options associated with the MAP provider.
MAP_OPTMGMT_REQ
:
This primitive allows the MAP user to select default values for QoS parameters within the range supported by the MAP
provider, and to indicate the default selection of additional options supported by the MAP provider.
Figure 5 shows the sequence of primitives for MAP options management service.
Figure 5. Sequence of Primitives;
Options Management Service.
|
MAP_ERROR_ACK
:
This primitive indicates to the MAP user that a non-fatal error has occurred in the last MAP user originated request or
response primitive (listed in Figure 6), on the stream.
Figure 6 shows the sequence of primitives for the error acknowledgement service.
Figure 6. Sequence of Primitives;
Error Acknowledgement Service.
|
This section describes the required MAP service primitives that define the Dialogue Handling interface.
The queue model for Dialogue Handling is discussed in more detail in CCITT X.219.
The queue module represents the operation of a MAP dialogue in the abstract by a pair of queues linking the two MAP user entities. There is one queue for each direction of information flow. Each queue represents a flow control function in one direction of transfer. The ability of a user to add objects to a queue will be determined by the behaviour of the user removing objects from that queue, and the state of the queue. The pair of queues is considered to be available for each potential MAP dialogue. Objects that are entered or removed from the queue are either as a result of interactions at the two MAP users, or as a result of MAP provider initiatives.
Table Y shows the ordering relationships among the queue model objects.
Object X
| |||||
Object Y | Open | Components | Delimiter | Close | Abort
|
Open | N/A | – | – | DES |
|
Components | N/A | – | – | DES |
|
Deilmiter | N/A | – | – | DES |
|
Close | N/A | – | – | DES |
|
Abort | N/A | N/A | N/A | – |
|
A pair of queues is associated with a MAP dialogue between two MAP user entities when the MAP provider receives a
MAP_OPEN_REQ
primitive at one of the MAP user interfaces resulting in the “begin” object being entered into
the queue. The queues will remain associated with the MAP dialogue until a MAP_CLOSE_REQ
or indication
primitive (resulting in an “end” object) is either entered or removed from a queue. Similarly, in the queue from the
called MAP user, objects can be entered into the queue only after the “continue” object associated with the
MAP_OPEN_RES
primitive has been entered into the queue. Alternatively, the called MAP user can enter a
an “end” or “abort” object into the queue instead of the “continue” object to terminate the dialogue.
The MAP dialogue establishment procedure will fail if the MAP provider is unable to establish a TCAP dialogue, or if the
destination MAP user is unable to accept the MAP_OPEN_IND
.
MAP_OPEN_REQ
:
This primitive requests that the MAP provider establish a dialogue to the specified destination under an application
context.
MAP_OPEN_RES
:
This primitives requests that the MAP provider accept a previous dialogue indication.
MAP_OPEN_IND
:
This primitive indicates to the MAP user that a dialogue request has been made within an application context by a user
at the specified source address.
MAP_OPEN_CON
:
This primitive indicates to the MAP user that a dialogue request has been confirmed on the specified responding address.
The sequence of primitives for a successful MAP dialogue establishment is defined by the time sequence diagram as shown in Figure 7. The sequence of primitives for the MAP dialogue response token value determination is shown in Figure 8 (procedures for MAP response token value determination are discussed later).
Figure 7. Sequence of Primitives;
Successful MAP Dialogue Establishment
|
Figure 8. Sequence of Primitives;
MAP Dialogue Response Token Value Determination
|
Flow control within the MAP dialogue is performed by management of the queue capacity, and by allowing objects of certain types to be inserted to the queues as shown in Table 4.
Object X
| ||||
Object Y | Class 1 | Class 2 | Class 3 | Class 4
|
Class 1 | Yes | Yes | Yes | Yes
|
Class 2 | Yes | Yes | Yes | Yes
|
Class 3 | Yes | Yes | Yes | Yes
|
Class 4 | Yes | Yes | Yes | Yes
|
MAP_DELIM_IND
:
This primitive requests that the MAP provider deliver any accumulated components from previous service specific request
or response primitives.
MAP_DELIM_IND
:
This primitive indicates that the MAP provider has delivered any accumulated components belonging to the previous service
specific indication or confirmation primitive.
Figure 9 shows the sequence of primitives for successful component transfer. The sequence of primitives may remain
incomplete if a MAP_ABORT
or MAP_CLOSE
primitive occurs.
Figure 9. Sequence of Primitives;
Component Transfer.
|
The sequence of primitives in a successful Class 1 operation is defined in the time sequence diagram as shown in Figure 10.
Figure 10. Sequence of Primitives;
Successful Confirmation of Receipt.
|
The sequence of primitives as shown above may remain incomplete if a MAP_UABORT
, MAP_PABORT
or
MAP_CLOSE
primitive occurs (see Table 3). A MAP user must not issue a Service Specific Response primitive
if no Service Specific Indication primitive for a confirmed service has been received, or if all such Service
Specific Indication primitives have been previously confirmed. Following a MAP_UABORT
or MAP_PABORT
, a
MAP user may not issue a Service Specific Response to confirm outstanding Service Specific Indication
primitives received before the abort procedure was signalled.
Note — The witholding of confirmation of a service by a MAP user can have an effect on the attainable throughput.
The sequence of primitives for component transfer is shown in the time sequence diagram in Figure 11. This sequence of
primitives may remain incomplete if a MAP_ABORT
or MAP_CLOSE
primitive is issued.
Figure 11. Sequence of Primitives;
Expedited Data Transfer.
|
The MAP dialogue release procedure is initialized by the insertion of an “abort” or “end” object into the queue. As shown in Table 3, the “abort” is destructive with respect to other objects in the queue, and eventually results in the emptying of queues and termination of the MAP dialogue.
The sequence of primitivies depends on the origin of the release action. The sequence of primitives may be:
MAP_ABORT_REQ
:
This primitive requests that the MAP provider deny an outstanding request for an association (MAP_OPEN_IND
) or
abort an existing association.
MAP_UABORT_IND
:
This primitive indicates to the MAP user that either a request for association has been denied or an existing
association has been terminated.
MAP_PABORT_IND
:
This primitive indicates to the MAP user that either a request for association has been denied or an existing
association has been terminated.
The sequence of primitives are shown in the time sequence diagrams in n Figures 16, 17, 18 and 19.
Figure 16. Sequence of Primitives;
MAP User Invoked Abort.
|
Figure 17. Sequence of Primitives;
Simultaneous MAP User Invoked Abort.
|
Figure 18. Sequence of Primitives;
MAP Provider Invoked Abort.
|
Figure 19. Sequence of Primitives;
Simultaneous MAP User and MAP Provider Invoked Abort.
|
A MAP user may reject a MAP association establishment by issuing a MAP_ABORT_REQ
. The originator parameter in
the MAP_UABORT_IND
primitive will indicate MAP user invoked release. The sequence of events is shown in Figure
20.
Figure 20. Sequence of Primitives;
MAP User Rejection of a MAP Association Establishment Attempt.
|
If the MAP provider is unable to establish a MAP association, it indicates this to the requester by a
MAP_PABORT_IND
. The originator in this primitive indicates a MAP provider invoked release. This is shown in
Figure 21.
Figure 21. Sequence of Primitives;
MAP Provider Rejection of a MAP Association Establishement Attempt.
|
This section describes the format and parameters of the MAPI primitives (Appendix A shows the mapping of the MAPI primitives to the primitives defined in 3GPP TS 29.002 and ANSI41-D). Also, it discusses the states in which the primitive is valid, the resulting state and the acknowledgement that the primitive expects. (The state/event tables for these primitives are shown in Appendix B. The precedence tables for the MAPI primitives are shown in Appendix C.) Rules for 3GPP and ANSI conformance are described in Addendum to this document.
SERVICE | PRIMITIVE | PARAMETERS
|
Information | MAP_INFO_REQ |
|
Reporting | MAP_INFO_ACK |
|
Bind | MAP_BIND_REQ |
|
MAP_BIND_ACK |
| |
Unbind | MAP_UNBIND_REQ |
|
Error | MAP_ERROR_ACK |
|
Success | MAP_OK_ACK |
|
Tables 5, 6 and 7 provide a summary of the MAP primitives and their parameters.
SERVICE | PRIMITIVE | PARAMETERS
|
Association | MAP_OPEN_REQ |
(Application context name, Destination address, Destination reference, Originating address, Originating reference, Specific information)
|
Establishment | MAP_OPEN_IND |
(Application context name, Destination address, Destination reference, Originating address, Originating reference, Specific information)
|
MAP_OPEN_RES |
(Application context name, Responding address, Result, Refuse-reason, Specific information)
| |
MAP_OPEN_CON |
(Application context name, Responding address, Result, Refuse-reason, Specific information, Provider-error)
|
SERVICE | PRIMITIVE | PARAMETERS
|
Service | MAP_ XXX_REQ |
(Specific information)
|
Specific | MAP_ XXX_IND |
(Specific information)
|
Primitives | MAP_ XXX_RES |
(Specific information)
|
MAP_ XXX_CON |
(Specific information)
| |
Delimitation | MAP_DELIM_REQ |
(none)
|
MAP_DELIM_IND |
(none)
|
SERVICE | PRIMITIVE | PARAMETERS
|
Association | MAP_CLOSE_REQ |
(Release method, Specific information)
|
Termination | MAP_CLOSE_IND |
(Specific information)
|
Assocation | MAP_ABORT_REQ |
(User reason, Diagnostic information, Specific information)
|
Abort | MAP_UABORT_IND |
(User reason, Diagnostic information, Specific information)
|
Abort | MAP_PABORT_IND |
(Provider reason, Source)
|
Notice | MAP_NOTICE_IND |
()
|
SERVICE | PRIMITIVE | PARAMETERS
|
Class 1 | MAP_STC1_REQ |
|
MAP_STC1_IND |
| |
Class 2 | MAP_STC2_REQ |
|
MAP_STC2_IND |
| |
Class 3 | MAP_STC3_REQ |
|
MAP_STC3_IND |
| |
Class 4 | MAP_STC4_REQ |
|
MAP_STC4_IND |
|
These primitives appy to all protocol classes.
This primitive requests the MAP provider to return the values of all supported protocol parameters (see MAP_INFO_ACK), and also the current state of the MAP provider. 2
The format of the message is one `M_PROTO' message block and its structure is as follows:
typedef struct { ulong PRIM_type; /* always MAP_INFO_REQ */ } MAP_info_req_t;
This primitive is valid in any state where a local acknowledgement is not pending.
The new state remains unchanged from the old state.
This primitive requires the MAP provider to generate one of the following acknowledgements upon receipt of the pirmitive:
MAP_INFO_ACK
primitive described in MAP_INFO_ACK.
This primitive indicates to the MAP users any relevant protocol-dependent parameters.
3
It should be initiated in response to the MAP_INFO_REQ
primitive described above in MAP_INFO_REQ.
The format of the message is one `M_PCPROTO' message block. The format of the `M_PCPROTO' message block is as follows:
typedef struct { ulong PRIM_type; /* always MAP_INFO_ACK */ ulong TSDU_size; /* maximum TSDU size */ ulong ETSDU_size; /* maximum ETSDU size */ ulong CDATA_size; /* connect data size */ ulong DDATA_size; /* disconnect data size */ ulong ADDR_size; /* address size */ ulong ADDR_length; /* address length */ ulong ADDR_offset; /* address offset */ ulong QOS_length; /* default QOS values length */ ulong QOS_offset; /* default QOS values offset */ ulong QOS_range_length; /* QOS range length */ ulong QOS_range_offset; /* QOS range offset */ ulong OPTIONS_flags; /* bit masking for options */ ulong TIDU_size; /* transaction interface data size */ long SERV_type; /* service type */ ulong CURRENT_state; /* current state */ ulong PROVIDER_type; /* type of provider */ ulong NODU_size; /* optimal TSDU size */ ulong PROTOID_length; /* length of bound protocol ids */ ulong PROTOID_offset; /* offset of bound protocol ids */ ulong MAPI_version; /* supported MAPI version number */ } MAP_info_ack_t;
M_PCPROTO
message block of the network address
bound on the stream on which the MAP_INFO_REQ
was issued (a network address is bound to a stream via a
MAP_BIND_REQ
).
SENDZERO
XPG4_1
MAP_ADDR_REQ
and
MAP_ADDR_ACK
.
The following rules apply when the type of service is operations class 4:
This primitive requests that the MAP provider bind a protocol address to the stream, negotiate the number of dialogue open indications allowed to be outstanding by the MAP provider for the specified protocol address, and activate 5 the stream associated with the protocol address.
The format of the message is one `M_PROTO' message block. The format of the `M_PROTO' message block is as follows:
typedef struct { ulong PRIM_type; /* always MAP_BIND_REQ */ ulong ADDR_length; /* length of protocol address */ ulong ADDR_offset; /* offset of protocol address */ unsigned long DIAIND_number; /* requested number of dialogue indications to be queued */ } MAP_bind_req_t;
This primitive requires the MAP provider to geenrate one of the following acknowledgements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitive:
MAP_BIND_ACK
primitive described in
MAP_BIND_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TBADADDR
TNOADDR
TACCES
TOUTSTATE
TSYSERR
TADDRBUSY
This primitive indicates to the MAP user that the specified protoocl address has been bound to the stream, that the specified number of dialogue open indications are allowed to be queued by the MAP provider for th specified protocol address, and that the stream associated with the specified protocol address has ben activated.
The format of the message is one `M_PCPROTO' message block. The format of the `M_PCPROTO' message block is as follows:
typedef struct { long PRIM_type; /* always MAP_BIND_ACK */ long ADDR_length; /* length of address -- see note in sec. 1.4 */ long ADDR_offset; /* offset of address */ ulong DIAIND_number; /* dialogue open indications to be queued */ } MAP_bind_ack_t;
The following rules apply to the binding of the specified protocol address to the stream:
This primitive requests that the MAP provider unbind the protocol address associated with the stream and deactivate the stream.
The format of the message is one `M_PROTO' message block. The format of the `M_PROTO' mesage block is as follows:
typedef struct { long PRIM_type; /* always MAP_UNBIND_REQ */ } MAP_unbind_req_t;
This primitive requires the MAP provider to generate the following acknowledgements upon receipt of the primitive and that the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in
MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in
MAP_ERROR_ACK. The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive allows the MAP user to manage the options associated with the stream.
The format of the message is one `M_PROTO' message block. The format of the `M_PROTO' message block is as follows:
typedef struct { long PRIM_type; /* always MAP_OPTMGMT_REQ */ long OPT_length; /* options length */ long OPT_offset; /* options offset */ long MGMT_flags; /* flags */ } MAP_optmgmt_req_t;
T_NEGOTIATE
T_CHECK
T_CURRENT
T_DEFAULT
For the rules governing the requests made by this primitive, see the MAP_OPTMGMT_ACK
primitive described in
MAP_OPTMGMT_ACK.
This primitive requires the MAP provider to generate one of the following acknowledgements upon receipt of the primitive and that the MAP user await the acknowledgement before issuing any othe primitives:
MAP_OPTMGMT_ACK
primitive described in MAP_OPTMGMT_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK. The allowable
errors are as follows:
TACCES
TOUTSTATE
TBADOPT
TBADFLAG
TSYSERR
TNOTSUPPORT
T_CHECK
or T_CURRENT
).
This primitive requests that the MAP provider return the local protocol address that is bound to the stream and the address of the remote MAP entity if a dialogue has been established.
The format of the message is one `M_PROTO' message block. The format of the `M_PROTO' message block is as follows:
typedef struct { long PRIM_type; /* always MAP_ADDR_REQ */ } MAP_addr_req_t;
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_ADDR_ACK
primitive described in
MAP_ADDR_ACK.
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
This primitive requires the MAP provider to generate one of the following acknowledegements upon receipt of the primitive, and the MAP user must wait for the acknowledgement before issuing any other primitives:
MAP_OK_ACK
primitive described in MAP_OK_ACK.
MAP_ERROR_ACK
primitive described in MAP_ERROR_ACK.
The allowable errors are as follows:
TOUTSTATE
TSYSERR
Two error handling facilities should be provided to the MAP service user: one to handle non-fatal errors, and the other to handle fatal errors.
These are errors that do not change the state of the MAP service interface as seen by the MAP service user and provide
the user with the option of reissuing the MAP primitive with the corrected options specification. The non-fatal error
handling is provided only to those primitives that require acknowledgements, and uses the MAP_ERROR_ACK
to report
these errors. These errors retain the state of the MAP service interface the same as it was before the MAP provider
received the primitive that was in error. Syntax errors and rule violations are reported via the non-fatal error
handling facility.
These errors are issued by the MAP provider when it detects errors that are not correctable by the MAP user, or if it is
unable to report a correctible error to the MAP service user. Fatal errors are indicated via the STREAMS message type
M_ERROR
with the UNIX system error EPROTO
. The M_ERROR
STREAMS message type will result in the
failure of all the UNIX system calls on the stream. The MAP service user can recover from a fatal error by having all
the processes close the files associated with the stream, and then reopening them for processing.
Table A-1 shows the mapping of the MAPI primitives to the MAP service definition primitives listed in 3GPP TS 29.002 Release 6.6.0.
MAP Primitive | 3GPP Service Primitive
|
MAP_OPEN_REQ | MAP-OPEN req
|
MAP_OPEN_IND | MAP-OPEN ind
|
MAP_OPEN_RES | MAP-OPEN rsp
|
MAP_OPEN_CON | MAP-OPEN cnf
|
MAP_CLOSE_REQ | MAP-CLOSE req
|
MAP_CLOSE_IND | MAP-CLOSE ind
|
MAP_DELIM_REQ | MAP-DELIMITER req
|
MAP_DELIM_IND | MAP-DELIMITER ind
|
MAP_ABORT_REQ | MAP-U-ABORT req
|
MAP_UABORT_IND | MAP-U-ABORT ind
|
MAP_PABORT_IND | MAP-P-ABORT ind
|
MAP_NOTICE_IND | MAP-NOTICE ind
|
MAP_STC1_REQ | MAP-SECURE-TRANSPORT-CLASS-1 req
|
MAP_STC1_IND | MAP-SECURE-TRANSPORT-CLASS-1 ind
|
MAP_STC2_REQ | MAP-SECURE-TRANSPORT-CLASS-2 req
|
MAP_STC2_IND | MAP-SECURE-TRANSPORT-CLASS-2 ind
|
MAP_STC3_REQ | MAP-SECURE-TRANSPORT-CLASS-3 req
|
MAP_STC3_IND | MAP-SECURE-TRANSPORT-CLASS-3 ind
|
MAP_STC4_REQ | MAP-SECURE-TRANSPORT-CLASS-4 req
|
MAP_STC4_IND | MAP-SECURE-TRANSPORT-CLASS-4 ind
|
MAP_ACTSS_REQ | MAP-ACTIVATE-SS req
|
MAP_ACTSS_IND | MAP-ACTIVATE-SS ind
|
MAP_ACTSS_RES | MAP-ACTIVATE-SS rsp
|
MAP_ACTSS_CON | MAP-ACTIVATE-SS cnf
|
MAP_ACTTM_REQ | MAP-ACTIVATE-TRACE-MODE req
|
MAP_ACTTM_IND | MAP-ACTIVATE-TRACE-MODE ind
|
MAP_ACTTM_RES | MAP-ACTIVATE-TRACE-MODE rsp
|
MAP_ACTTM_CON | MAP-ACTIVATE-TRACE-MODE cnf
|
MAP_ALERTSC_REQ | MAP-ALERT-SERVICE-CENTRE req
|
MAP_ALERTSC_IND | MAP-ALERT-SERVICE-CENTRE ind
|
MAP_ALERTSC_RES | MAP-ALERT-SERVICE-CENTRE rsp
|
MAP_ALERTSC_CON | MAP-ALERT-SERVICE-CENTRE cnf
|
MAP_ALLOCHN_REQ | MAP-ALLOCATE-HANDOVER-NUMBER req
|
MAP_ALLOCHN_IND | MAP-ALLOCATE-HANDOVER-NUMBER ind
|
MAP_ALLOCHN_RES | MAP-ALLOCATE-HANDOVER-NUMBER rsp
|
MAP_ALLOCHN_CON | MAP-ALLOCATE-HANDOVER-NUMBER cnf
|
MAP_ANYMOD_REQ | MAP-ANY-TIME-MODIFICATION req
|
MAP_ANYMOD_IND | MAP-ANY-TIME-MODIFICATION ind
|
MAP_ANYMOD_RES | MAP-ANY-TIME-MODIFICATION rsp
|
MAP_ANYMOD_CON | MAP-ANY-TIME-MODIFICATION cnf
|
MAP_ANYQRY_REQ | MAP-ANY-TIME-INTERROGATION req
|
MAP_ANYQRY_IND | MAP-ANY-TIME-INTERROGATION ind
|
MAP_ANYQRY_RES | MAP-ANY-TIME-INTERROGATION rsp
|
MAP_ANYQRY_CON | MAP-ANY-TIME-INTERROGATION cnf
|
MAP_ANYSUB_REQ | MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION req
|
MAP_ANYSUB_IND | MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION ind
|
MAP_ANYSUB_RES | MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION rsp
|
MAP_ANYSUB_CON | MAP-ANY-TIME-SUBSCRIPTION-INTERROGATION cnf
|
MAP_AUTH_REQ | MAP-AUTHENTICATE req
|
MAP_AUTH_IND | MAP-AUTHENTICATE ind
|
MAP_AUTH_RES | MAP-AUTHENTICATE rsp
|
MAP_AUTH_CON | MAP-AUTHENTICATE cnf
|
MAP_AUTHFAIL_REQ | MAP-AUTHENTICATION-FAILURE-REPORT req
|
MAP_AUTHFAIL_IND | MAP-AUTHENTICATION-FAILURE-REPORT ind
|
MAP_AUTHFAIL_RES | MAP-AUTHENTICATION-FAILURE-REPORT rsp
|
MAP_AUTHFAIL_CON | MAP-AUTHENTICATION-FAILURE-REPORT cnf
|
MAP_CANCLOC_REQ | MAP-CANCEL-LOCATION req
|
MAP_CANCLOC_IND | MAP-CANCEL-LOCATION ind
|
MAP_CANCLOC_RES | MAP-CANCEL-LOCATION rsp
|
MAP_CANCLOC_CON | MAP-CANCEL-LOCATION cnf
|
MAP_CKIEMI_REQ | MAP-CHECK-IEMI req
|
MAP_CKIEMI_IND | MAP-CHECK-IEMI ind
|
MAP_CKIEMI_RES | MAP-CHECK-IEMI rsp
|
MAP_CKIEMI_CON | MAP-CHECK-IEMI cnf
|
MAP_DEACTSS_REQ | MAP-DEACTIVATE-SS req
|
MAP_DEACTSS_IND | MAP-DEACTIVATE-SS ind
|
MAP_DEACTSS_RES | MAP-DEACTIVATE-SS rsp
|
MAP_DEACTSS_CON | MAP-DEACTIVATE-SS cnf
|
MAP_DEACTTM_REQ | MAP-DEACTIVATE-TRACE-MODE req
|
MAP_DEACTTM_IND | MAP-DEACTIVATE-TRACE-MODE ind
|
MAP_DEACTTM_RES | MAP-DEACTIVATE-TRACE-MODE rsp
|
MAP_DEACTTM_CON | MAP-DEACTIVATE-TRACE-MODE cnf
|
MAP_DELSUBD_REQ | MAP-DELETE-SUBSCRIBER-DATA req
|
MAP_DELSUBD_IND | MAP-DELETE-SUBSCRIBER-DATA ind
|
MAP_DELSUBD_RES | MAP-DELETE-SUBSCRIBER-DATA rsp
|
MAP_DELSUBD_CON | MAP-DELETE-SUBSCRIBER-DATA cnf
|
MAP_ERASECC_REQ | MAP-ERASE-CC-ENTRY req
|
MAP_ERASECC_IND | MAP-ERASE-CC-ENTRY ind
|
MAP_ERASECC_RES | MAP-ERASE-CC-ENTRY rsp
|
MAP_ERASECC_CON | MAP-ERASE-CC-ENTRY cnf
|
MAP_ERASESS_REQ | MAP-ERASE-SS req
|
MAP_ERASESS_IND | MAP-ERASE-SS ind
|
MAP_ERASESS_RES | MAP-ERASE-SS rsp
|
MAP_ERASESS_CON | MAP-ERASE-SS cnf
|
MAP_FAILURE_REQ | MAP-FAILURE-REPORT req
|
MAP_FAILURE_IND | MAP-FAILURE-REPORT ind
|
MAP_FAILURE_RES | MAP-FAILURE-REPORT rsp
|
MAP_FAILURE_CON | MAP-FAILURE-REPORT cnf
|
MAP_FAS_REQ | MAP-FORWARD-ACCESS-SIGNALLING req
|
MAP_FAS_IND | MAP-FORWARD-ACCESS-SIGNALLING ind
|
MAP_FAS_RES | MAP-FORWARD-ACCESS-SIGNALLING rsp
|
MAP_FAS_CON | MAP-FORWARD-ACCESS-SIGNALLING cnf
|
MAP_FCKSSIND_REQ | MAP-FORWARD-CHECK-SS-INDICATION req
|
MAP_FCKSSIND_IND | MAP-FORWARD-CHECK-SS-INDICATION ind
|
MAP_FCKSSIND_RES | MAP-FORWARD-CHECK-SS-INDICATION rsp
|
MAP_FCKSSIND_CON | MAP-FORWARD-CHECK-SS-INDICATION cnf
|
MAP_FGRCSIG_REQ | MAP-FORWARD-GROUP-CALL-SIGNALLING req
|
MAP_FGRCSIG_IND | MAP-FORWARD-GROUP-CALL-SIGNALLING ind
|
MAP_FGRCSIG_RES | MAP-FORWARD-GROUP-CALL-SIGNALLING rsp
|
MAP_FGRCSIG_CON | MAP-FORWARD-GROUP-CALL-SIGNALLING cnf
|
MAP_FNEWIMSI_REQ | MAP-FORWARD-NEW-IMSI req
|
MAP_FNEWIMSI_IND | MAP-FORWARD-NEW-IMSI ind
|
MAP_FNEWIMSI_RES | MAP-FORWARD-NEW-IMSI rsp
|
MAP_FNEWIMSI_CON | MAP-FORWARD-NEW-IMSI cnf
|
MAP_GETIEMI_REQ | MAP-OBTAIN-IEMI req
|
MAP_GETIEMI_IND | MAP-OBTAIN-IEMI ind
|
MAP_GETIEMI_RES | MAP-OBTAIN-IEMI rsp
|
MAP_GETIEMI_CON | MAP-OBTAIN-IEMI cnf
|
MAP_GETPASS_REQ | MAP-GET-PASSWORD req
|
MAP_GETPASS_IND | MAP-GET-PASSWORD ind
|
MAP_GETPASS_RES | MAP-GET-PASSWORD rsp
|
MAP_GETPASS_CON | MAP-GET-PASSWORD cnf
|
MAP_INFORMSC_REQ | MAP-INFORM-SERVICE-CENTER req
|
MAP_INFORMSC_IND | MAP-INFORM-SERVICE-CENTER ind
|
MAP_INFORMSC_RES | MAP-INFORM-SERVICE-CENTER rsp
|
MAP_INFORMSC_CON | MAP-INFORM-SERVICE-CENTER cnf
|
MAP_INSSUBSD_REQ | MAP-INSERT-SUBSCRIBER-DATA req
|
MAP_INSSUBSD_IND | MAP-INSERT-SUBSCRIBER-DATA ind
|
MAP_INSSUBSD_RES | MAP-INSERT-SUBSCRIBER-DATA rsp
|
MAP_INSSUBSD_CON | MAP-INSERT-SUBSCRIBER-DATA cnf
|
MAP_INTERGSS_REQ | MAP-INTERROGATE-SS req
|
MAP_INTERGSS_IND | MAP-INTERROGATE-SS ind
|
MAP_INTERGSS_RES | MAP-INTERROGATE-SS rsp
|
MAP_INTERGSS_CON | MAP-INTERROGATE-SS cnf
|
MAP_ISTALERT_REQ | MAP-IST-ALERT req
|
MAP_ISTALERT_IND | MAP-IST-ALERT ind
|
MAP_ISTALERT_RES | MAP-IST-ALERT rsp
|
MAP_ISTALERT_CON | MAP-IST-ALERT cnf
|
MAP_ISTCMD_REQ | MAP-IST-COMMAND req
|
MAP_ISTCMD_IND | MAP-IST-COMMAND ind
|
MAP_ISTCMD_RES | MAP-IST-COMMAND rsp
|
MAP_ISTCMD_CON | MAP-IST-COMMAND cnf
|
MAP_MMEVENT_REQ | MAP-NOTE-MM-EVENT req
|
MAP_MMEVENT_IND | MAP-NOTE-MM-EVENT ind
|
MAP_MMEVENT_RES | MAP-NOTE-MM-EVENT rsp
|
MAP_MMEVENT_CON | MAP-NOTE-MM-EVENT cnf
|
MAP_MOFSMS_REQ | MAP-MO-FORWARD-SHORT-MESSAGE req
|
MAP_MOFSMS_IND | MAP-MO-FORWARD-SHORT-MESSAGE ind
|
MAP_MOFSMS_RES | MAP-MO-FORWARD-SHORT-MESSAGE rsp
|
MAP_MOFSMS_CON | MAP-MO-FORWARD-SHORT-MESSAGE cnf
|
MAP_MSGRPSPRES_REQ | MAP-NOTE-MS-PRESENT-FOR-GPRS req
|
MAP_MSGRPSPRES_IND | MAP-NOTE-MS-PRESENT-FOR-GPRS ind
|
MAP_MSGRPSPRES_RES | MAP-NOTE-MS-PRESENT-FOR-GPRS rsp
|
MAP_MSGRPSPRES_CON | MAP-NOTE-MS-PRESENT-FOR-GPRS cnf
|
MAP_MTFSMS_REQ | MAP-MT-FORWARD-SHORT-MESSAGE req
|
MAP_MTFSMS_IND | MAP-MT-FORWARD-SHORT-MESSAGE ind
|
MAP_MTFSMS_RES | MAP-MT-FORWARD-SHORT-MESSAGE rsp
|
MAP_MTFSMS_CON | MAP-MT-FORWARD-SHORT-MESSAGE cnf
|
MAP_PAGE_REQ | MAP-PAGE req
|
MAP_PAGE_IND | MAP-PAGE ind
|
MAP_PAGE_RES | MAP-PAGE rsp
|
MAP_PAGE_CON | MAP-PAGE cnf
|
MAP_PREPGC_REQ | MAP-PREPARE-GROUP-CALL req
|
MAP_PREPGC_IND | MAP-PREPARE-GROUP-CALL ind
|
MAP_PREPGC_RES | MAP-PREPARE-GROUP-CALL rsp
|
MAP_PREPGC_CON | MAP-PREPARE-GROUP-CALL cnf
|
MAP_PREPHO_REQ | MAP-PREPARE-HANDOVER req
|
MAP_PREPHO_IND | MAP-PREPARE-HANDOVER ind
|
MAP_PREPHO_RES | MAP-PREPARE-HANDOVER rsp
|
MAP_PREPHO_CON | MAP-PREPARE-HANDOVER cnf
|
MAP_PREPSH_REQ | MAP-PREPARE-SUBSEQUENT-HANDOVER req
|
MAP_PREPSH_IND | MAP-PREPARE-SUBSEQUENT-HANDOVER ind
|
MAP_PREPSH_RES | MAP-PREPARE-SUBSEQUENT-HANDOVER rsp
|
MAP_PREPSH_CON | MAP-PREPARE-SUBSEQUENT-HANDOVER cnf
|
MAP_PROCAS_REQ | MAP-PROCESS-ACCESS-SIGNALLING req
|
MAP_PROCAS_IND | MAP-PROCESS-ACCESS-SIGNALLING ind
|
MAP_PROCAS_RES | MAP-PROCESS-ACCESS-SIGNALLING rsp
|
MAP_PROCAS_CON | MAP-PROCESS-ACCESS-SIGNALLING cnf
|
MAP_PROCGC_REQ | MAP-PROCESS-GROUP-CALL-SIGNALLING req
|
MAP_PROCGC_IND | MAP-PROCESS-GROUP-CALL-SIGNALLING ind
|
MAP_PROCGC_RES | MAP-PROCESS-GROUP-CALL-SIGNALLING rsp
|
MAP_PROCGC_CON | MAP-PROCESS-GROUP-CALL-SIGNALLING cnf
|
MAP_PROCUSS_REQ | MAP-PROCESS-UNSTRUCTURED-SS-REQUEST req
|
MAP_PROCUSS_IND | MAP-PROCESS-UNSTRUCTURED-SS-REQUEST ind
|
MAP_PROCUSS_RES | MAP-PROCESS-UNSTRUCTURED-SS-REQUEST rsp
|
MAP_PROCUSS_CON | MAP-PROCESS-UNSTRUCTURED-SS-REQUEST cnf
|
MAP_PROVIMSI_REQ | MAP-PROVIDE-IMSI req
|
MAP_PROVIMSI_IND | MAP-PROVIDE-IMSI ind
|
MAP_PROVIMSI_RES | MAP-PROVIDE-IMSI rsp
|
MAP_PROVIMSI_CON | MAP-PROVIDE-IMSI cnf
|
MAP_PROVRN_REQ | MAP-PROVIDE-ROAMING-NUMBER req
|
MAP_PROVRN_IND | MAP-PROVIDE-ROAMING-NUMBER ind
|
MAP_PROVRN_RES | MAP-PROVIDE-ROAMING-NUMBER rsp
|
MAP_PROVRN_CON | MAP-PROVIDE-ROAMING-NUMBER cnf
|
MAP_PROVSLOC_REQ | MAP-PROVIDE-SUBSCRIBER-LOCATION req
|
MAP_PROVSLOC_IND | MAP-PROVIDE-SUBSCRIBER-LOCATION ind
|
MAP_PROVSLOC_RES | MAP-PROVIDE-SUBSCRIBER-LOCATION rsp
|
MAP_PROVSLOC_CON | MAP-PROVIDE-SUBSCRIBER-LOCATION cnf
|
MAP_PROVSUBI_REQ | MAP-PROVIDE-SUBSCRIBER-INFO req
|
MAP_PROVSUBI_IND | MAP-PROVIDE-SUBSCRIBER-INFO ind
|
MAP_PROVSUBI_RES | MAP-PROVIDE-SUBSCRIBER-INFO rsp
|
MAP_PROVSUBI_CON | MAP-PROVIDE-SUBSCRIBER-INFO cnf
|
MAP_PURGEMS_REQ | MAP-PURGE-MS req
|
MAP_PURGEMS_IND | MAP-PURGE-MS ind
|
MAP_PURGEMS_RES | MAP-PURGE-MS rsp
|
MAP_PURGEMS_CON | MAP-PURGE-MS cnf
|
MAP_RDYSM_REQ | MAP-READY-FOR-SM req
|
MAP_RDYSM_IND | MAP-READY-FOR-SM ind
|
MAP_RDYSM_RES | MAP-READY-FOR-SM rsp
|
MAP_RDYSM_CON | MAP-READY-FOR-SM cnf
|
MAP_REGCC_REQ | MAP-REGISTER-CC-ENTRY req
|
MAP_REGCC_IND | MAP-REGISTER-CC-ENTRY ind
|
MAP_REGCC_RES | MAP-REGISTER-CC-ENTRY rsp
|
MAP_REGCC_CON | MAP-REGISTER-CC-ENTRY cnf
|
MAP_REGPW_REQ | MAP-REGISTER-PASSWORD req
|
MAP_REGPW_IND | MAP-REGISTER-PASSWORD ind
|
MAP_REGPW_RES | MAP-REGISTER-PASSWORD rsp
|
MAP_REGPW_CON | MAP-REGISTER-PASSWORD cnf
|
MAP_REGSS_REQ | MAP-REGISTER-SS req
|
MAP_REGSS_IND | MAP-REGISTER-SS ind
|
MAP_REGSS_RES | MAP-REGISTER-SS rsp
|
MAP_REGSS_CON | MAP-REGISTER-SS cnf
|
MAP_REMUSRFREE_REQ | MAP-REMOTE-USER-FREE req
|
MAP_REMUSRFREE_IND | MAP-REMOTE-USER-FREE ind
|
MAP_REMUSRFREE_RES | MAP-REMOTE-USER-FREE rsp
|
MAP_REMUSRFREE_CON | MAP-REMOTE-USER-FREE cnf
|
MAP_RESET_REQ | MAP-RESET req
|
MAP_RESET_IND | MAP-RESET ind
|
MAP_RESET_RES | MAP-RESET rsp
|
MAP_RESET_CON | MAP-RESET cnf
|
MAP_RESTORE_REQ | MAP-RESTORE-DATA req
|
MAP_RESTORE_IND | MAP-RESTORE-DATA ind
|
MAP_RESTORE_RES | MAP-RESTORE-DATA rsp
|
MAP_RESTORE_CON | MAP-RESTORE-DATA cnf
|
MAP_RESUME_REQ | MAP-RESUME-CALL-HANDLING req
|
MAP_RESUME_IND | MAP-RESUME-CALL-HANDLING ind
|
MAP_RESUME_RES | MAP-RESUME-CALL-HANDLING rsp
|
MAP_RESUME_CON | MAP-RESUME-CALL-HANDLING cnf
|
MAP_SEARCH_REQ | MAP-SEARCH-FOR-MS req
|
MAP_SEARCH_IND | MAP-SEARCH-FOR-MS ind
|
MAP_SEARCH_RES | MAP-SEARCH-FOR-MS rsp
|
MAP_SEARCH_CON | MAP-SEARCH-FOR-MS cnf
|
MAP_SENDAUTHI_REQ | MAP-SEND-AUTHENTICATION-INFO req
|
MAP_SENDAUTHI_IND | MAP-SEND-AUTHENTICATION-INFO ind
|
MAP_SENDAUTHI_RES | MAP-SEND-AUTHENTICATION-INFO rsp
|
MAP_SENDAUTHI_CON | MAP-SEND-AUTHENTICATION-INFO cnf
|
MAP_SENDEND_REQ | MAP-SEND-END-SIGNAL req
|
MAP_SENDEND_IND | MAP-SEND-END-SIGNAL ind
|
MAP_SENDEND_RES | MAP-SEND-END-SIGNAL rsp
|
MAP_SENDEND_CON | MAP-SEND-END-SIGNAL cnf
|
MAP_SENDGCEND_REQ | MAP-SEND-GROUP-CALL-END-SIGNAL req
|
MAP_SENDGCEND_IND | MAP-SEND-GROUP-CALL-END-SIGNAL ind
|
MAP_SENDGCEND_RES | MAP-SEND-GROUP-CALL-END-SIGNAL rsp
|
MAP_SENDGCEND_CON | MAP-SEND-GROUP-CALL-END-SIGNAL cnf
|
MAP_SENDGPRSRI_REQ | MAP-SEND-ROUTING-INFO-FOR-GPRS req
|
MAP_SENDGPRSRI_IND | MAP-SEND-ROUTING-INFO-FOR-GPRS ind
|
MAP_SENDGPRSRI_RES | MAP-SEND-ROUTING-INFO-FOR-GPRS rsp
|
MAP_SENDGPRSRI_CON | MAP-SEND-ROUTING-INFO-FOR-GPRS cnf
|
MAP_SENDHOREP_REQ | MAP-SEND-HANDOVER-REPORT req
|
MAP_SENDHOREP_IND | MAP-SEND-HANDOVER-REPORT ind
|
MAP_SENDHOREP_RES | MAP-SEND-HANDOVER-REPORT rsp
|
MAP_SENDHOREP_CON | MAP-SEND-HANDOVER-REPORT cnf
|
MAP_SENDID_REQ | MAP-SEND-IDENTIFICATION req
|
MAP_SENDID_IND | MAP-SEND-IDENTIFICATION ind
|
MAP_SENDID_RES | MAP-SEND-IDENTIFICATION rsp
|
MAP_SENDID_CON | MAP-SEND-IDENTIFICATION cnf
|
MAP_SENDIMSI_REQ | MAP-SEND-IMSI req
|
MAP_SENDIMSI_IND | MAP-SEND-IMSI ind
|
MAP_SENDIMSI_RES | MAP-SEND-IMSI rsp
|
MAP_SENDIMSI_CON | MAP-SEND-IMSI cnf
|
MAP_SENDLCSRI_REQ | MAP-SEND-ROUTING-INFO-FOR-LCS req
|
MAP_SENDLCSRI_IND | MAP-SEND-ROUTING-INFO-FOR-LCS ind
|
MAP_SENDLCSRI_RES | MAP-SEND-ROUTING-INFO-FOR-LCS rsp
|
MAP_SENDLCSRI_CON | MAP-SEND-ROUTING-INFO-FOR-LCS cnf
|
MAP_SENDMOSMSI_REQ | MAP-SEND-INFO-FOR-MO-SMS req
|
MAP_SENDMOSMSI_IND | MAP-SEND-INFO-FOR-MO-SMS ind
|
MAP_SENDMOSMSI_RES | MAP-SEND-INFO-FOR-MO-SMS rsp
|
MAP_SENDMOSMSI_CON | MAP-SEND-INFO-FOR-MO-SMS cnf
|
MAP_SENDMTSMSI_REQ | MAP-SEND-INFO-FOR-MT-SMS req
|
MAP_SENDMTSMSI_IND | MAP-SEND-INFO-FOR-MT-SMS ind
|
MAP_SENDMTSMSI_RES | MAP-SEND-INFO-FOR-MT-SMS rsp
|
MAP_SENDMTSMSI_CON | MAP-SEND-INFO-FOR-MT-SMS cnf
|
MAP_SENDRI_REQ | MAP-SEND-ROUTING-INFORMATION req
|
MAP_SENDRI_IND | MAP-SEND-ROUTING-INFORMATION ind
|
MAP_SENDRI_RES | MAP-SEND-ROUTING-INFORMATION rsp
|
MAP_SENDRI_CON | MAP-SEND-ROUTING-INFORMATION cnf
|
MAP_SENDSMSRI_REQ | MAP-SEND-ROUTING-INFO-FOR-SM req
|
MAP_SENDSMSRI_IND | MAP-SEND-ROUTING-INFO-FOR-SM ind
|
MAP_SENDSMSRI_RES | MAP-SEND-ROUTING-INFO-FOR-SM rsp
|
MAP_SENDSMSRI_CON | MAP-SEND-ROUTING-INFO-FOR-SM cnf
|
MAP_SETCM_REQ | MAP-SET-CIPHERING-MODE req
|
MAP_SETCM_IND | MAP-SET-CIPHERING-MODE ind
|
MAP_SETCM_RES | MAP-SET-CIPHERING-MODE rsp
|
MAP_SETCM_CON | MAP-SET-CIPHERING-MODE cnf
|
MAP_SETREP_REQ | MAP-SET-REPORTING-STATE req
|
MAP_SETREP_IND | MAP-SET-REPORTING-STATE ind
|
MAP_SETREP_RES | MAP-SET-REPORTING-STATE rsp
|
MAP_SETREP_CON | MAP-SET-REPORTING-STATE cnf
|
MAP_SMDELIVSTAT_REQ | MAP-REPORT-SM-DELIVER-STATUS req
|
MAP_SMDELIVSTAT_IND | MAP-REPORT-SM-DELIVER-STATUS ind
|
MAP_SMDELIVSTAT_RES | MAP-REPORT-SM-DELIVER-STATUS rsp
|
MAP_SMDELIVSTAT_CON | MAP-REPORT-SM-DELIVER-STATUS cnf
|
MAP_SSINV_REQ | MAP-SS-INVOCATION-NOTIFICATION req
|
MAP_SSINV_IND | MAP-SS-INVOCATION-NOTIFICATION ind
|
MAP_SSINV_RES | MAP-SS-INVOCATION-NOTIFICATION rsp
|
MAP_SSINV_CON | MAP-SS-INVOCATION-NOTIFICATION cnf
|
MAP_STATUS_REQ | MAP-STATUS-REPORT req
|
MAP_STATUS_IND | MAP-STATUS-REPORT ind
|
MAP_STATUS_RES | MAP-STATUS-REPORT rsp
|
MAP_STATUS_CON | MAP-STATUS-REPORT cnf
|
MAP_SUBLOCREP_REQ | MAP-SUBSCRIBER-LOCATION-REPORT req
|
MAP_SUBLOCREP_IND | MAP-SUBSCRIBER-LOCATION-REPORT ind
|
MAP_SUBLOCREP_RES | MAP-SUBSCRIBER-LOCATION-REPORT rsp
|
MAP_SUBLOCREP_CON | MAP-SUBSCRIBER-LOCATION-REPORT cnf
|
MAP_SUBSDATAMOD_REQ | MAP-NOTE-SUBSCRIBER-DATA-MODIFIED req
|
MAP_SUBSDATAMOD_IND | MAP-NOTE-SUBSCRIBER-DATA-MODIFIED ind
|
MAP_SUBSDATAMOD_RES | MAP-NOTE-SUBSCRIBER-DATA-MODIFIED rsp
|
MAP_SUBSDATAMOD_CON | MAP-NOTE-SUBSCRIBER-DATA-MODIFIED cnf
|
MAP_TRACESA_REQ | MAP-TRACE-SUBSCRIBER-ACTIVITY req
|
MAP_TRACESA_IND | MAP-TRACE-SUBSCRIBER-ACTIVITY ind
|
MAP_TRACESA_RES | MAP-TRACE-SUBSCRIBER-ACTIVITY rsp
|
MAP_TRACESA_CON | MAP-TRACE-SUBSCRIBER-ACTIVITY cnf
|
MAP_UDGRPSLOC_REQ | MAP-UPDATE-GPRS-LOCATION req
|
MAP_UDGRPSLOC_IND | MAP-UPDATE-GPRS-LOCATION ind
|
MAP_UDGRPSLOC_RES | MAP-UPDATE-GPRS-LOCATION rsp
|
MAP_UDGRPSLOC_CON | MAP-UPDATE-GPRS-LOCATION cnf
|
MAP_UDLOC_REQ | MAP-UPDATE-LOCATION req
|
MAP_UDLOC_IND | MAP-UPDATE-LOCATION ind
|
MAP_UDLOC_RES | MAP-UPDATE-LOCATION rsp
|
MAP_UDLOC_CON | MAP-UPDATE-LOCATION cnf
|
MAP_USSDNTFY_REQ | MAP-UNSTRUCTURED-SS-NOTIFY req
|
MAP_USSDNTFY_IND | MAP-UNSTRUCTURED-SS-NOTIFY ind
|
MAP_USSDNTFY_RES | MAP-UNSTRUCTURED-SS-NOTIFY rsp
|
MAP_USSDNTFY_CON | MAP-UNSTRUCTURED-SS-NOTIFY cnf
|
MAP_USSDREQ_REQ | MAP-UNSTRUCTURED-SS-REQUEST req
|
MAP_USSDREQ_IND | MAP-UNSTRUCTURED-SS-REQUEST ind
|
MAP_USSDREQ_RES | MAP-UNSTRUCTURED-SS-REQUEST rsp
|
MAP_USSDREQ_CON | MAP-UNSTRUCTURED-SS-REQUEST cnf
|
Ver. | Application Contexts | Operations
|
v3 | locationCancellationContext | cancelLocation
|
v3 | equipmentMngtContext | checkIEMI
|
v2 | imsiRetrievalContext | sendIMSI
|
v3 | infoRetrievalContext | sendAuthenticationInfo
|
v3 | interVlrInfoRetrievalContext | sendIdentification
|
v3 | handoverControlContext | prepareHandover, forwareAccessSignalling, sendEndSignal, processAccessSignalling, prepareSubsequentHandover |
v3 | mwdMngtContext | readyForSM
|
v3 | msPurgingContext | purgeMS
|
v2 | shortMsgAlertContext | alertServiceCentre
|
v2 | resetContext | reset
|
v2 | networkUnstructuredSsContext | processUnstructuredSS-Request, unstructuredSS-Request, unstructuredSS-Notify |
v3 | tracingContext | activateTraceMode, deactivateTraceMode |
v2 | networkFunctionalSsContext | registerSS, eraseSS, activateSS, deactivateSS, registerPassword, interrogateSS, getPassword |
v3 | shortMsgMO-RelayContext | mo-forwardSM
|
v3 | shortMsgMT-RelayContext | mt-forwardSM
|
v3 | shortMsgGatewayContext | sendRoutingInfoForSM, reportSM-DeliveryStatus, InformServiceCentre |
v3 | networkLocUpContext | updateLocation, forwardCheckSs-Indication, restoreData, insertSubscriberData, activateTraceMode |
v3 | gprsLocationUpdateContext | updateGprsLocation, insertSubscriberData, activateTraceMode |
v3 | subscriberDataMngtContext | insertSubscriberData, deleteSubscriberData |
v3 | roamingNumberEnquiryContext | provideRoamingNumber
|
v3 | locationInfoRetrievalContext | sendRoutingInfo
|
v3 | gprsNotifyContext | noteMsPresentForGprs
|
v4 | gprsLocationInfoRetrievalContext | sendRoutingInfoForGprs
|
v3 | failureReportContext | failureReport
|
v4 | callControlTransferContext | resumeCallHandling
|
v3 | susbcriberInfoEnquiryContext | provideSubscriberInfo
|
v3 | anyTimeEnquiryContext | anyTimeInterrogation
|
v3 | anyTimeInfoHandlingContext | anyTimeSubscriptionInterrogation, anyTimeModification |
v3 | ss-InvocationNotificationContext | ss-InvocationNotification
|
v3 | groupCallControlContext | prepareGroupCall, processGroupCallSignalling, forwardGroupCallSignalling, sendGroupCallEndSignal |
v3 | reportingContext | setReportingState, statusReport, remoteUserFree |
v3 | callCompletionContext | registerCC-Entry, eraceCC-Entry |
v3 | isAlertingContext | isAlert
|
v3 | ServiceTerminationContext | istCommand
|
v3 | locationSvcEnquiryContext | provideSubscriberLocation, subscriberLocationReport |
v3 | locationSvcGatewayContext | sendRoutingInfoForLCS
|
v3 | mm-EventReportingContext | noteMM-Event
|
v3 | subscriberDataModificationNotificationContext | noteSubscriberDataModified
|
v3 | authenticationFailureReportContext | authenticationFailureReport
|
v3 | secureTransportHandlingContext | secureTransportClass1, secureTransportClass2, secureTransportClass3, secureTransportClass4 |
Copyright © 2000 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
The purpose of this License is to make a manual, textbook, or other written document free in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
This License is a kind of “copyleft”, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.
We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.
This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. The “Document”, below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as “you”.
A “Modified Version” of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.
A “Secondary Section” is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (For example, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.
The “Invariant Sections” are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License.
The “Cover Texts” are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License.
A “Transparent” copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, whose contents can be viewed and edited directly and straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup has been designed to thwart or discourage subsequent modification by readers is not Transparent. A copy that is not “Transparent” is called “Opaque”.
Examples of suitable formats for Transparent copies include plain ascii without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML designed for human modification. Opaque formats include PostScript, PDF, proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML produced by some word processors for output purposes only.
The “Title Page” means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, “Title Page” means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.
You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3.
You may also lend copies, under the same conditions stated above, and you may publicly display copies.
If you publish printed copies of the Document numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.
If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a publicly-accessible computer-network location containing a complete Transparent copy of the Document, free of added material, which the general network-using public has access to download anonymously at no charge using public-standard network protocols. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.
It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.
You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles.
You may add a section entitled “Endorsements”, provided it contains nothing but endorsements of your Modified Version by various parties—for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.
You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.
The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.
You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice.
The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.
In the combination, you must combine any sections entitled “History” in the various original documents, forming one section entitled “History”; likewise combine any sections entitled “Acknowledgments”, and any sections entitled “Dedications”. You must delete all sections entitled “Endorsements.”
You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.
You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.
A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, does not as a whole count as a Modified Version of the Document, provided no compilation copyright is claimed for the compilation. Such a compilation is called an “aggregate”, and this License does not apply to the other self-contained works thus compiled with the Document, on account of their being thus compiled, if they are not themselves derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one quarter of the entire aggregate, the Document's Cover Texts may be placed on covers that surround only the Document within the aggregate. Otherwise they must appear on covers around the whole aggregate.
Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License provided that you also include the original English version of this License. In case of a disagreement between the translation and the original English version of this License, the original English version will prevail.
You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License “or any later version” applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation.
To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:
Copyright (C) year your name. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being list their titles, with the Front-Cover Texts being list, and with the Back-Cover Texts being list. A copy of the license is included in the section entitled ``GNU Free Documentation License''.
If you have no Invariant Sections, write “with no Invariant Sections” instead of saying which ones are invariant. If you have no Front-Cover Texts, write “no Front-Cover Texts” instead of “Front-Cover Texts being list”; likewise for Back-Cover Texts.
If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software.
ADDR_length
: MAP_BIND_ACKADDR_length
: MAP_BIND_REQADDR_offset
: MAP_BIND_ACKADDR_offset
: MAP_BIND_REQDIAIND_number
: MAP_BIND_ACKDIAIND_number
: MAP_BIND_REQMGMT_flags
: MAP_OPTMGMT_REQOPT_length
: MAP_OPTMGMT_REQOPT_offset
: MAP_OPTMGMT_REQPRIM_type
: MAP_ADDR_REQPRIM_type
: MAP_OPTMGMT_REQPRIM_type
: MAP_BIND_ACKPRIM_type
: MAP_BIND_REQPRIM_type:
: MAP_UNBIND_REQMAP_addr_req_t
: MAP_ADDR_REQMAP_bind_ack_t
: MAP_BIND_ACKMAP_bind_req_t
: MAP_BIND_REQMAP_info_ack_t
: MAP_INFO_ACKMAP_info_req_t
: MAP_INFO_REQMAP_optmgmt_req_t
: MAP_OPTMGMT_REQMAP_unbind_req_t
: MAP_UNBIND_REQ[1] See putmsg(2), also see getmsg(2).
[2] The MAP_INFO_REQ
and MAP_INFO_ACK
primitives have no effect on the state of the MAP provider and
do not appear in the state tables in State/Event Tables.
[3]
[4] This is the amount of user components that may be present in a single service specific primitive.
[5] A stream is viewed as active when the MAP provider may receive and transmit components (Trasaction Protocol Data Units) associated with the stream
[6] All lengths, offsets and sizes in all structures refer to the number of bytes.
[7] This field should be ignored by those application contexts providing operations class 4 service.
[8] If the number outstanding connect indications equals CONIND_number, the MAP provider need not discard further incoming connect indications, but may chose to queue them internally until the number of outstanding connect indications drops below CONNIND_number.