API Description for Extended Web Services
Get Adobe Reader |
The following sections provide detailed information about the Subscriber Profile service capability:
The subscriber profiles in are used for defining data on the subscriber, such as name, address, information on the terminal type and so on.
An applicationr with rights to use the subscriber profile service can perform the following tasks:
Get a set of data, properties, for a subscriber in the subscriber profile database. Asynchronous request.
The URL to the Web Service that implements the listener interface. See Listener interface. An example is |
||
The address, in URI format (tel:<address>), of the subscriber to get properties. for. |
||
See ArrayOfPropertyTypes. List of properties to fetch. |
||
ID of the request. This ID is supplied in getSubscriberPropertyResult to keep track of the different request-response pairs. |
||
See GeneralException. |
Get a set of data, properties, for a subscriber in the subscriber profile database. Synchronous request.
The address, in URI format (tel:<address>), of the subscriber to get properties for. |
||
See ArrayOfPropertyTypes. List of properties to fetch. |
||
The time, in seconds, to wait for a response. If the response is not delivered within this time frame, and exception is thrown. |
||
See ArrayOfProperty. Array of the requested properties. |
||
See GeneralException. |
Set a set of data, properties, for a subscriber in the subscriber profile database. Asynchronous request.
The URL to the Web Service that implements the listener interface. See Listener interface. An example is |
||
The address, in URI format (tel:<address>), of the subscriber to set properties. for. |
||
See ArrayOfProperty. Properties to set. |
||
ID of the request. This ID is supplied in setSubscriberProperty to keep track of the different request-response pairs. |
||
See GeneralException. |
Get a certain data, property, for a subscriber in the subscriber profile database. Synchronous request.
The address, in URI format (tel:<address>), of the subscriber to set properties. for. |
||
See ArrayOfProperty. List of properties to fetch. |
||
The time, in seconds, to wait for a response. If the response is not delivered within this time frame, and exception is thrown. |
||
See GeneralException. |
Exceptions of this type are raised when there are error conditions related to the Subcriber Profile Web Service. Other error conditions are reported using the exception GeneralException. See SubscriberProfileException for a definition of the datatype.
This exception is raised when the applications session has expired or there are communication problems with the underlying platform.
Array of Properties. See ArrayOfProperty for information on each element in the array.
Array of PropertyTypes. See ArrayOfPropertyTypes for information on each element in the array.
Defines a payment method and the related value.
See PaymentType. |
||
See PaymentType for which type to use. Depends on type defined in paymentType. |
Type of payment method. Enumeration (xsd:string) with one of the following values.
Credit card. Use xsd:string in xsd:AnyType in PaymentMethod. Credit card number. |
|
Invoice. Use xsd:short in xsd:AnyType in PaymentMethod. Customer number. |
Type of property to set or get. Enumeration (xsd:string) with one of the following values.
Alias to be used to ensure anonymity between users of the application. |
|
Type of subscription, Prepaid, Postpaid, Time Limited, or Free. |
|
Defines the gender. Enumeration (xsd:string) with the following values.
Defines different subscription types for a subscriber. Enumeration (xsd:string) with the following values.
The Subscriber profile 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 location Web Service, the responses are delivered according to this interface.
Used by the underlying system to inform the application that a session is no longer valid. The application can not use the session no more.
ID of the session to be deactivated. The ID was returned when getSubscriberProperty or setSubscriberProperty was invoked. |
||
Errors related to requests invoked by getSubscriberProperty are reported using this method.
ID of the request. The ID was returned when getSubscriberProperty was invoked. |
||
Address, in URI format (tel:<address>), of the subscriber whose properties were requested. |
||
The result of a successful invocation of getSubscriberProperty.
ID of the request. The ID was returned when getSubscriberProperty was invoked. |
||
Address, in URI format (tel:<address>), of the subscriber whose properties were requested. |
||
See ArrayOfProperty. Array containing the requested information. |
||
Errors related to requests invoked by setSubscriberProperty are reported using this method.
ID of the request. The ID was returned when setSubscriberProperty was invoked. |
||
Address, in URI format (tel:<address>), of the subscriber whose properties were requested. |
||
The result of a successful invocation of setSubscriberProperty.
ID of the request. The ID was returned when getSubscriberProperty was invoked. |
||
Address, in URI format (tel:<address>), of the subscriber whose properties were requested. |
||
The data types are the same as the ones for the Subscriber profile Web Service, described in section Complex data types.