API Description for Extended Web Services
Get Adobe Reader |
The following sections provide detailed information about the Messaging service capability:
The messaging Web Service provides an application with functions for sending and receiving SMS, MMS, and e-mail messages.
Closes a previously opened mailbox.
Identifier for the mailbox as retrieved when openMailbox was invoked. See openMailbox. |
||
See MessagingException. |
||
See GeneralException. |
Deletes one or more messages from a mailbox folder.
Identifier for the mailbox as retrieved when openMailbox was invoked. See openMailbox. |
||
See MailboxFolder. The folder the message is stored in. |
||
See ArrayOf_xsd_string. |
||
See MessagingException. |
||
See GeneralException. |
Disables a previously subscription for notifications on events related to a mailbox.
Identifier for the notification listener as retrieved when enableMessagingNotification was invoked. See enableMessagingNotification. |
||
See MessagingException. |
||
See GeneralException. |
Subscribes for notifications on events related to a mailbox.
The URL to the Web Service that implements the listener interface. See Listener interface. An example is |
||
See NotificationCriteria. Defines which events to subscribe for notifications on. |
||
ID of the request. This ID is supplied in newMessageAvailable to keep track of the different request-response pairs. |
||
See MessagingException. |
||
See GeneralException. |
Gets an MMS from the mailbox. The message is returned as an SOAP attachment in mime format.
ID of the mailbox as retrieved when openMailbox was invoked. See openMailbox. |
||
See MailboxFolder. The folder the message is stored in. |
||
ID of the message as given in newMessageAvailable. |
||
See MessagingException. |
||
See GeneralException. |
Gets properties of a message. Properties includes originator address, destination address, subject, and so on.
Identifier for the mailbox as retrieved when openMailbox was invoked. |
||
See MailboxFolder. The folder the message is stored in. |
||
ID of the message as given in newMessageAvailable. |
||
See ArrayOfMessagingPropertyName. Defines which properties to get. |
||
impl:ArrayOfMessagingProperty. See ArrayOfMessagingProperty. Properties for the message. |
||
See MessagingException. |
||
See GeneralException. |
Fetches an SMS from the mailbox.
Identifier for the mailbox as retrieved when openMailbox was invoked. |
||
See MailboxFolder. The folder the message is stored in. |
||
ID of the message as given in newMessageAvailable. |
||
See MessagingException. |
||
See GeneralException. |
List messages in a mailbox folder.
Identifier for the mailbox as retrieved when openMailbox was invoked. |
||
See MailboxFolder. The folder the message is stored in. |
||
See ArrayOfMessageDescription. An array of message descriptions. |
||
See MessagingException. |
||
See GeneralException. |
List unread messages in a mailbox folder.
Identifier for the mailbox as retrieved when openMailbox was invoked. |
||
See MailboxFolder. The folder the message is stored in. |
||
See ArrayOfMessageDescription. An array of message descriptions. |
||
See MessagingException. |
||
See GeneralException. |
Opens a mailbox. Returns a mailboxTicket to be used in messaging operations. The mailbox name and its associated password is provided by the operator.
See MessagingException. |
||
See GeneralException. |
Sends an e-mail to one or more destination addresses. The message shall be provided as a SOAP attachment in mime format.
Identifier for the mailbox as retrieved when openMailbox was invoked. |
||
See ArrayOfMessagingProperty. Properties for the message. For example destination address and subject. |
||
See ArrayOfMessageSendResult. Contains information on identifier for the message, status of the message and so on for each destination address. |
||
See MessagingException. |
||
See GeneralException. |
Sends an MMS to one or more destination addresses. The message shall be provided as a SOAP attachment in mime format.
Identifier for the mailbox as retrieved when openMailbox was invoked. |
||
See ArrayOfMessagingProperty. Properties for the message. For example destination address and subject. |
||
See ArrayOfMessageSendResult. Contains information on identifier for the message, status of the message and so on for each destination address. |
||
See MessagingException. |
||
See GeneralException. |
Sends an SMS to one or more destination addresses. Message delivery status can be checked by reading the properties for the message IDs returned by this method.
Identifier for the mailbox as retrieved when openMailbox was invoked. |
||
See ArrayOfMessagingProperty. Properties for the message. For example destination address. |
||
See ArrayOfMessageSendResult. Contains information on identifier for the message, status of the message and so on for each destination address. |
||
See MessagingException. |
||
See GeneralException. |
Exception of this type are raised when there are error conditions related to the messaging Web Service. Other error conditions are reported using the exception GeneralExcepetion.
This exception is raised when the applications session has expired or there are communication problems with the underlying platform.
Array of message descriptions. See MessageDescription for information on the individual records in the array.
Array of results of a result of a message send operation. See MessageSendResult for information on the individual records in the array.
Array of message properties. See MessagingProperty for information on the individual records in the array.
Array of message property names. See MessagingPropertyName for information on the individual records in the array.
Content type defined for MMS messages. Enumeration (xsd:string) with the following values:
Defines the folders in a mailbox. Enumeration (xsd:string) with the following values.
Contains the ID for a message and the type of message.
See MessageFormatType, |
Information on the format of a message. Enumeration (xd:string) with one of the following values.
Information about the result of a send message operation for an individual destination address.
Destination address, in URI format (tel:<address>), (MSISDN or e-mail address). |
||
See MessageSendStatus. |
Defines the status of a message. Enumeration (xsd:string) with one of the following values.
Definition of statuses a message can have. Enumeration (xsd:string) with the following values.
See MessagingPropertyName for which data type that corresponds to which MessagingPropertyname. |
Properties of a message. Enumeration (xsd:string) with the following values.
ID of the message. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Subject of the message. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Date when the message was sent. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Date the message was received. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Date the message was changed. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Originator address. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Destination address. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Carbon copy address. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Blind carbon copy address. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Size of the message. Use xsd:int in xsd:anyType in MessagingProperty. |
|
Priority the message was sent with. Use Priority in xsd:anyType in MessagingProperty. |
|
Format of the message. Use MessageFormatType in xsd:anyType in MessagingProperty. |
|
Status of the message. Use MessageStatusType in xsd:anyType in MessagingProperty. |
|
Validity period of the message. Use xsd:string in xsd:anyType in MessagingProperty. |
|
Encoding type of the message. Use xsd:string in xsd:anyType in MessagingProperty. |
Priority of a message. Enumeration (xsd:string) with one of the following values.
Defines the content of an individual part of an MMS.
See ContentType.The type of content in the data field. |
||
Container for content and properties for an MMS.
See MmsContent. |
||
See MessagingProperty. |
Defines for which events notifications shall be sent to a listener.
Enumeration (xsd:string) with one of the values.
Send notification when a new message arrives to the inbox folder. |
|
Send notification when a delivery acknowledgment has arrived. |
The messaging listener interface defines the methods that the underlying platform invokes on a Web Service that is implemented by an application. When an application performs asynchronous requests from the messaging Web Service, the responses are delivered according to this interface.
Used by the underlying system to inform the application that the session identified by notificationTicket is no longer valid. The application can not use the session no more.
ID of the session. The ID was returned when MessagingProperty was invoked. |
||
Message delivery receipts for messages are reported using this method.
See MessageStatusType. |
||
Information on arrival of new messages is reported using this method.
ID of the session. This ticket was given when enableMessagingNotification was invoked. |
||
See MailboxFolder. The folder the new message is stored in. |
||
See MessageDescription. Description of the message. |
||
A subset of the ones described in Complex data types.