Managing and Configuring Native MM7 Communication Services
The following section describes configuration and maintenance attributes and operations for the communication service that exposes Native MM7 interfaces. The sections also provide a workflow for the configuration:
Native MM7
This section contains a description of the configuration attributes and operations available for Native MM7 network protocol plug-in instances.
To see a
Refer to
Detailed list of necessary for managing and configuring a plug-in instance
Using the Management Console or an MBean browser, select the MBean for the plug-in instance. The MBean display name is the same as the plug-in instance ID given when the plug-in instance was created.
Continue with the provisioning of service provider accounts and application accounts.
Provisioning Workflow for Native MM7
To register offline notifications, that is, to specify that mobile originated messages should not result in notifications to an application, but instead be stored in Oracle Communications Services Gatekeeper for polling, use Operation: addVASIDMapping. Use the following operations to manage the offline registrations:
To register online notifications, that is, to manage registrations for mobile originated messages on behalf of an application, use: Operation: removeVASIDMapping. Use the following operations to manage the online registrations:
The username to use for HTTP basic authentication towards the MM7 server. This is equivalent to the Application Instance ID.
Attribute: HTTPBasicAuthenticationPassword
Scope: Cluster
Unit: n/a
Format: String
The password to use for HTTP basic authentication towards the MM7 server.
Attribute: XSDVersion
Scope: Cluster
Unit: n/a
Format: String [REL-5-MM7-1-0, REL-5-MM7-1-2]
Specifies the xsd version that should be used for requests towards the MMSC.
Enter one of the following:
REL-5-MM7-1-0 to use an altered version of the REL-5-MM7-1-0.xsd. The altered version allows the use of delivery notifications when the MMC-S requires this version of the xsd. This is a requirement when connecting to, among others, Comverse MMSCs.
REL-5-MM7-1-2, to use REL-5-MM7-1-2.xsd.
Operation: addVASIDMapping
Scope: Cluster
Adds the service provider VAS ID and the Oracle Communications Services Gatekeeper VAS ID mapping for use with the submit request.
Sets up delivery notification for network-triggered message delivery. Messages matching this configuration result in a callback to the application via the DeliverReq operation.
The application instance group ID associated with this notification
applicationURI
The URI where the application can be reached
Operation: getReceiveMmsNotificationForAddress
Scope: Cluster
Checks to see if a notification is already set up for this exact address. If no entry is returned, the address can be used to set up a new notification
Searches existing configurations for Receive Mms notifications for an address pattern, using regular expressions. If there are no matching configurations, null is returned. This can be used to find out which application is registered for notifications for a specific address.
Note:
The operation returns at most 1 match. If there are multiple entries, only the first will be returned, although in normal operation overlapping entries should not be possible.
Signature:
getReceiveMmsNotificationMatches(Address: String)
Table 31-6 getReceiveMmsNotificationMatches
getReceiveMmsNotifcationMatches
Parameter
Description
Address
The destination address pattern of the MMS: for example, 1234 or .@oracle.com
Operation: listAllVASIDMapping
Scope: Cluster
Lists all VAS ID mappings
Signature:
listAllVASIDMapping()
Table 31-7 listAllVASIDMapping
listOfflineNotificationInfo
Parameter
Description
-
-
Operation: listAllVASPIDMapping
Scope: Cluster
Lists all VASP ID mappings
Signature:
listAllVASPIDMapping()
Table 31-8 listALLVASPIDMapping
listALLVASPIDMapping
Parameter
Description
-
-
Operation: listReceiveMmsNotifications
Scope: Cluster
Lists all established delivery notifications
Signature:
listReceiveMmsNotifications()
Table 31-9 listReceiveMmsNotifications
listReceiveMmsNotifications
Parameter
Description
-
-
Operation: listStatusReportingNotifications
Scope: Cluster
Lists all established status report notifications
Signature:
listStatusReportingNotifications()
Table 31-10 listStatusReporting
listStatusReporting
Parameter
Description
-
-
Operation: listVASIDMapping
Scope: Cluster
Lists the VAS ID mapping that corresponds to the specified spVasID
Signature:
listVASIDMapping(spVasID: String)
Table 31-11 listVASIDMapping
listVASIDMapping
Parameter
Description
spVasID
The service provider VAS ID to be matched.
Operation: listVASPIDMapping
Scope: Cluster
Lists the VASP ID mapping that corresponds to the specified spVaspID