Skip Headers
Oracle® Communications Service Broker Signaling Domain Configuration Guide
Release 6.0

Part Number E23526-02
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

8 Configuring SMPP Signaling Server Units

The following sections describe how to configure Service Broker SMPP SSUs using the Service Broker Administration Console and Java MBeans.

About the SMPP SSU

The SMPP SSU enables Service Broker to communicate with Short Message System Centers (SMSCs) through the Short Message Peer-to-Peer protocol.

When configuring the SMPP SSU, you set up the following:

Configuring SMPP Network Entities

SMPP network entities are SMSCs to which the SMPP SSU routes submit_sm messages generated by IM-UIX-SMS. You set up rules that define the following:

You can set up these parameters using the Administration Console and Java MBeans.

Configuring SMPP Network Entities with the Administration Console

To configure SMPP network entities:

  1. In the navigation tree in the domain navigation pane, expand OCSB.

  2. Expand the Signaling Tier node.

  3. Select the SMPP SSU node.

  4. In the SMPP SSU configuration pane, click the SSU SMPP tab and then the SMPP Network Entities subtab.

    The SMPP Network Entity configuration pane appears. This pane displays a table. The table contains rules that define to which SMSC the short message is routed. Each row in the table represents a single rule.

  5. To create a new rule, at the bottom of the SMPP Network Entities configuration pane, click New.

    The New dialog box appears.

  6. Fill in the fields described in Table 8-1.

    Table 8-1 SMPP Network Entities Parameters

    Field Descriptions

    Name

    Specifies the name of the rule.

    Alias

    Specifies the SIP URI of the IM to which the SMPP SSU routes an incoming session. The alias has the following format: SSU:IM-instance-name.IM-type@domain-id

    • IM-instance-name: IM instance name you specified when you added this IM in the IM configuration pane.

    • IM-type: Type of IM instance.

    • domain-id: Name of the Processing Domain or Processing Domain Group where the relevant IM or application is deployed. This parameter is required only when your Service Broker deployment includes two or more Processing Domains.

      Use the name given to the domain when it was created. This name is specified by the axia.domain.id property.

      To set a Processing Domain Group, you must specify the group name. See "Managing Processing Domain Groups" in the Oracle Communications Service Broker Processing Domain Configuration Guide for more information.

      Example:

      ssu:im_uix-sms.IMUIXSMS@processing-domain.1

      domain-id is required only if your deployment includes two or more Processing Domains.

    To provide continuous operation in situations when an SMSC fails, you can map the same alias to multiple SMSCs. If one of the specified SMSCs fails, the SMPP SSU routes the message to another SMSC mapped to the same alias.

    Heartbeat

    Specifies whether or not the SMPP SSU uses the heartbeat mechanism to regularly check whether the SMSC is active.

    Possible values:

    • ON

    • OFF

    Default value: ON

    SMSC Identifier

    Specifies the ID of the SMSC to which the SMPP SSU routes the submit_sm message if the value of the Default SMSC Alias parameter set in the IM-UIX-SMS configuration and the value of the Alias parameter match.

    Response Timeout

    Specifies the time interval, in seconds, during which the SMPP SSU waits for a response from the SMSC.

    If the response timeout expires, and the SMPP SSU still does not receive a response, the SMPP SSU considers the SMSC inactive.

    Active Interval

    Specifies the time interval, in seconds, for sending heartbeat requests from the SMPP SSU to the SMSC. This field is used if the previous heartbeat test showed that the SMSC is active.

    Inactive Interval

    Specifies the time interval, in seconds, for sending heartbeat requests from the SMPP SSU to the SMSC. This field is used if the previous heartbeat test showed that the SMSC is inactive.


  7. Click Apply.

Configuring SMPP Network Entities with Java MBeans

Figure 8-1 shows the hierarchy of the configuration MBeans that you use to configure SMPP network entities. See "SMPP SSU Configuration MBeans Reference" for object names of these MBeans.

Figure 8-1 SMPP Network Entities Configuration MBeans

Surrounding text describes Figure 8-1 .

Each SMPP network entity is represented by SmppNetworkEntityMBean. You need to create a separate instance of SmppNetworkEntityMBean for each network entity.

To create an SMPP network entity:

  1. Create an instance of SmppNetworkEntityMBean by invoking the following operation of SmppNetworkEntitiesMBean:

    ObjectName createSmppNetworkEntity(string EntityName)
    
  2. Set the following attributes of the newly created instance of SmppNetworkEntityMBean:

    • Name

    • Alias

    • Heartbeat

    • SmscId

    • ResponseTimeout

    • ActiveInterval

    • InactiveInterval

    See Table 8-1 for more information about these attributes.

Setting Up SMSC Connections

To route a submit_sm message to an SMSC, you set up connection between the SMPP SSU and SMSCs. Setting up a connection requires configuration of the following parameters:

You can set up these parameters using the Administration Console and Java MBeans.

Configuring General Parameters

General parameters define parameters which are common for all connections to SMSCs. You can configure general parameters using the Administration Console or Java MBeans.

Configuring General Parameters with the Administration Console

To configure general parameters:

  1. In the navigation tree in the domain navigation pane, expand OCSB.

  2. Expand the Signaling Tier node.

  3. Select the SMPP node.

  4. In the SMPP configuration pane, click the SMPP tab and then the General subtab.

  5. Fill in the fields described in Table 8-2.

    Table 8-2 General Parameters

    Field Descriptions

    protocolVersion

    Specifies the version of the SMPP protocol that the SMPP SSU uses to communicate with SMSCs.

    eventTimeoutMs

    Specifies the timeout for an incoming event in milliseconds.

    Default value: 10000


  6. Click Apply.

Configuring General Parameters with Java MBeans

Figure 8-2 shows the hierarchy of the configuration MBeans that you use to configure connections to SMSCs. See "SMPP SSU Configuration MBeans Reference" for the object names of these MBeans.

Figure 8-2 General Parameters Configuration MBeans

Surrounding text describes Figure 8-2 .

To configure general parameters:

  1. Set the eventTimeoutMs attribute of eventTimeoutMsMBean as described in Table 8-2.

  2. Set the protocolVersion attribute of protocolVersionMBean as described in Table 8-2.

See "SMPP SSU Configuration MBeans Reference" for more information about these MBeans.

Setting Up Connection Pools

Connection parameters define settings required for each connection.When setting up a connection, you map SMSC IDs specified in SMPP Network Entities, to physical addresses of SMSCs.

You can configure connection parameters using the Administration Console or Java MBeans.

Setting Up Connection Pools with the Administration Console

To configure connection parameters:

  1. In the navigation tree in the domain navigation pane, expand OCSB.

  2. Expand the Signaling Tier node.

  3. Select the SMPP node.

  4. In the SMPP configuration pane, click the SMPP tab and then the SMSC subtab.

  5. Fill in the fields described in Table 8-3.

    Table 8-3 SMSc Connections Parameters

    Field Descriptions

    SMSC Identifier

    Specifies the ID of the SMSC for which you set up a connection.

    The value that you specify in this parameter must correspond to the SmscId parameter which you set in the SMPP Network Entities configuration.

    SMSC Address

    Specifies the host name or IP address of the SMSC to which the SMPP SSU routes a submit_sm message.

    SMSC Port

    Specifies the port of the SMSC to which the SMPP SSU routes a submit_sm message.

    ESME System ID

    Specifies the ID of the External Short Messaging Entity (ESME) that the SMPP SSU uses to bind to the SMSC.

    ESME Credential Key

    Specifies the key that the SMPP SSU uses to retrieve the ESME password from the credential store.

    See "Securing Connection Pools" for more information about specifying a password for a key.

    ESME System Type

    Specifies the type of the ESME system that the SMPP SSU uses to bind to the SMSC.

    ESME Address Ton

    Specifies the Type Of Number of the ESME address that the SMPP SSU uses to bind to the SMSC.

    ESME Address NPI

    Specifies the Numbering Plan Indicator of the ESME address that the SMPP SSU uses to bind to the SMSC.

    ESME Address Range

    Specifies the range of the ESME address that SMPP SSU uses to bind to the SMSC.

    Default value: .*

    Local Address

    Specifies the local address (hostname or IP) used to connect to the SMSC.

    To use any address, leave this parameter empty.

    ESME Port

    Specifies the local TCP port used to connect to the SMSC. Use -1 for any port.

    Default value: -1

    Bind Type

    Specifies the type of connection to the SMSC.

    Possible values:

    • TRANSCEIVER

    • TRANSMITTER

    • RECEIVER

    Default value: TRANSCEIVER

    Connection Pool Size

    Specifies the size of the connection pool.

    Default value: 1

    Connection Timer (sec)

    Specifies the time, in seconds, that the SMPP SSU waits between connection attempts to the SMSC.

    Default value: 30

    Request Timeout (ms)

    Specifies the period of time, in milliseconds, that the SMPP SSU waits to consider the request timed out.

    Default value: 10000

    Enquire Link Timer (sec)

    Specifies the frequency, in seconds, with which the SMPP SSU sends a Enquire Link PDU on each SMSC connection. To disable sending a Enquire Link PDU, enter 0.

    Default value: 30

    Window Size

    Specifies the maximum number of pending requests for each TCP connection. To disable limitation, enter 0.

    Default value: 0

    Connection Acquire Timeout (ms)

    Specifies the timeout, in milliseconds, that the SMPP SSU waits for an available connection when no connections are currently available. This parameter is applicable only when the value of the windowSize parameter is greater than 0.

    Default value: 1000

    Target

    Specifies the name of the managed server to which this configuration applies. If you leave this parameter empty, the configuration applies to all managed servers.


Setting Up Connection Pools with Java MBeans

Figure 8-3 shows the hierarchy of the configuration MBeans that you use to configure connections with SMSCs. See "SMPP SSU Configuration MBeans Reference" for the object names of these MBeans.

Figure 8-3 SMSCs Connections Configuration MBeans

Surrounding text describes Figure 8-3 .

Each connection to an SMSC is represented by an instance of SmscMBean. You need to create a separate instance of SmscMBean for each connection. When you create an instance of SmscMBean, the set of child MBeans are created. Each child MBean represent a single parameter of the connection.

For example, SmscIdMBean has the SmscId attribute that represents the SMSC ID parameter. Similarly, smscAddressMBean has the smscAddress attribute that represents the SMSC Address parameter.

To configure connections to SMSCs:

  1. Create an instance of SmscMBean by invoking the following operation of SmppConfigMBean:

    void addSMSC()
    
  2. Set the attributes of the child MBeans as described in Table 8-4.

    Table 8-4 SmscMBean Child MBeans and Their Attributes

    MBean Attribute

    SMSCIdMBean

    SMSCId

    bindTypeMBean

    bindType

    connectTimerSecMBean

    connectTimerSec

    connectionAcquireTimeoutMsMBean

    connectionAcquireTimeoutMs

    connectionPoolSizeMBean

    connectionPoolSize

    enquireLinkTimerSecMBean

    enquireLinkTimerSec

    esmeAddressNpiMBean

    esmeAddressNpi

    esmeAddressRangeMBean

    esmeAddressRange

    esmeAddressTonMBean

    esmeAddressTon

    esmeCredentialKeyMBean

    esmeCredentialKey

    esmeSystemIdMBean

    esmeSystemId

    esmeSystemTypeMBean

    esmeSystemType

    localAddressMBean

    localAddress

    localPortMBean

    localPort

    requestTimeoutMsMBean

    requestTimeoutMs

    smscAddressMBean

    smscAddress

    smscPortMBean

    smscPort

    targetMBean

    target

    windowSizeMBean

    windowSize


    See Table 8-3 for more information about these attributes.

Securing Connection Pools

When communicating with SMSCs, Service Broker acts as an External Short Messaging Entity (ESME). A connection between an ESME and SMSC can be established if the ESME provides a proper password. This password is stored in the credential store under a certain key. You specify this key by defining the ESME Credential Key parameter when setting up connection pools (for more information, see Table 8-3).

You must specify passwords for different keys using the Administration Console or Java MBeans.

Setting Up a Connection Pool Password with the Administration Console

To specify a password for a connection:

  1. In the navigation tree in the domain navigation pane, expand OCSB.

  2. Expand the Signaling Tier node.

  3. Select the SMPP node.

  4. In the SMPP configuration pane, click the SMPP tab and then the Credential Store subtab.

  5. In the Password area, fill in the fields described in Table 8-5:

    Table 8-5 Password Fields

    Field Descriptions

    Key

    Specifies the key that the SMPP SSU uses to retrieve the ESME password from the credential store.

    You provide the key to be used for each connection pool. See "Setting Up Connection Pools" for more information.

    Password

    Specifies the password for the specified key.

    One-way

    Specifies how the SMPP SSU stores and retrieves the password. Do one of the following:

    • If you want the SMPP SSU to include credentials in outgoing requests and thus, authenticate to an external entity, clear the One-way check box.

    • If you want the SMPP SSU to include credentials in incoming requests only, select the One-way check box.


  6. Click Set Password.

Setting Up a Connection Pool Password with Java MBeans

Figure 8-4 shows the hierarchy of the configuration MBeans that you use to specify the password for connections to SMSCs. See "SMPP SSU Configuration MBeans Reference" for the object names of these MBeans.

Figure 8-4 Credential Store Configuration MBeans

Surrounding text describes Figure 8-4 .

To set up the password:

  1. Invoke the following operation of CredentialStoreMBean:

    void setPassword (string Key, string Password, boolean One-way)
    

    See Table 8-5 for more information about these parameters.

  2. Invoke the following operation of CredentialStoreMBean:

    boolean validatePassword()
    

Setting Up the Key Store Password and URL

The SMPP SSU stores connections and their passwords in the encrypted file known as Credential Store. You specify the name and location of the Credential Store file using the Java system property javax.net.ssl.keyStore. See "Configuring Security", Oracle Communications Server Broker System Administrator's Guide for more information.

You can set up the key store password using the Administration Console or Java MBeans.

Setting Up the Key Store Password with the Administration Console

To set up the key store password:

  1. In the navigation tree in the domain navigation pane, expand OCSB.

  2. Expand the Signaling Tier node.

  3. Select the SMPP node.

  4. In the SMPP configuration pane, click the SMPP tab and then the Credential Store subtab.

  5. In the KeyStore area, fill in the fields described in Table 8-6:

    Table 8-6 KeyStore Fields

    Field Descriptions

    Key

    Specifies a key under which the keystore is stored.

    KeyStore Password

    Specifies the password that protects the keystore.

    KeyStore URL

    Specifies the URL of the keystore file on a hard drive.


Setting Up the KeyStore Password with Java MBeans

To set up the credential store password with Java MBeans, you use the same MBeans as described in "Setting Up a Connection Pool Password with Java MBeans".

To set up the key store password:

  • Invoke the following operation of CredentialStoreMBean:

    void setKeystore (string Key, string KeystorePassword, string KeystoreURL)
    

    See Table 8-6 for more information about these parameters.

Managing Keys in the Credential Store

You can check whether a key exists in the Credential store and delete keys. You can manage keys using the Administration Console or Java MBeans.

Managing Keys in the Credential Store with the Administration Console

To check whether a key exists in the credential store:

  1. In the navigation tree in the domain navigation pane, expand OCSB.

  2. Expand the Signaling Tier node.

  3. Select the SMPP node.

  4. In the SMPP SSU configuration pane, click the SMPP tab and then the Credential Store subtab.

  5. In the General area, in the Key field, enter the key whose existence you want to check.

  6. Click Contains Key?.

    The message which informs you whether the key exists, appears.

  7. To close the message, click OK.

To delete a specified key from the credential store:

  • In the Credential Store tab, in the General area, in the Key field, enter the key and then click Delete Key

To delete all keys from the credential store:

  • In the Credential Store tab, in the General area, click Delete All Keys.

Managing Keys in the Credential Store with Java MBeans

To manage keys in the credential store with Java MBeans, you use the same MBeans as described in "Setting Up a Connection Pool Password with Java MBeans".

To check whether a key exists in the credential store:

  • Invoke the following operations of CredentialStoreMBean:

    boolean containsKey (string Key)
    

To delete a specified key from the credential store:

  • Invoke the following operations of CredentialStoreMBean

    void deleteKey (string Key)
    

To delete all keys from the credential store:

  • Invoke the following operations of CredentialStoreMBean:

    void clear ()
    

Configuring Incoming Routing Rules

Incoming routing rules define the IM-UIX-SMS instance to which the SMPP SSU routes a delivery_sm message received from the SMSC. For each rule, you define the following parameters:

You can set up incoming routing rules using the Administration Console and Java MBeans.

Configuring Incoming Routing Rules with the Administration Console

To configure incoming routing rules:

  1. In the navigation tree in the domain navigation pane, expand OCSB.

  2. Expand the Signaling Tier node.

  3. Select the SMPP SSU node.

    The SMPP SSU configuration pane appears.

  4. In the SMPP SSU configuration pane, click the SSU SMPP tab and then the Incoming Routing Rules subtab.

    The Incoming Routing Rules configuration pane appears. This pane displays a table. The table contains rules that define to which instance of IM-UIX-SMS the delivery_sm message is routed. Each row in the table represents a single rule.

  5. To create a new rule, at the bottom of the Incoming Routing Rules configuration pane, click New.

    The New dialog box appears.

  6. Fill in the fields described in Table 8-7.

    Table 8-7 Incoming Routing Rules Parameters

    Field Descriptions

    Name

    Specifies the name of the rule.

    SMPP Destination Address

    Specifies the destination address to be set in the delivery_sm message.

    Service Type

    Specifies the service type to be set in the delivery_sm message.

    Alias

    Specifies the alias of the IM-UIX-SMS instance.

    The SMPP SSU routes the delivery_sm message to this instance if the destination address and service type set in the delivery_sm message match the values set in SMPP Destination Address and Service Type parameters.


  7. Click Apply.

Configuring Incoming Routing Rules with Java MBeans

Figure 8-5 shows the hierarchy of the configuration MBeans that you use to configure incoming routing rules. See "SMPP SSU Configuration MBeans Reference" for object names of these MBeans.

Figure 8-5 Incoming Routing Rules Configuration MBeans

PCP SSU MBean hierarchy

Each incoming routing rule is represented by SmppIncomingRoutingRuleMBean.

You need to create a separate instance of SmppIncomingRoutingRuleMBean for each incoming routing rule.

To create an incoming routing rule:

  1. Create an instance of SmppIncomingRoutingRuleMBean by invoking the following operation of SmppIncomingRoutingRulesMBean:

    ObjectName createSmppIncomingRoutingRule(string RuleName)
    
  2. Set the following attributes of the newly created instance of SmppIncomingRoutingRuleMBean:

    • Name

    • SmppDestinationAddress

    • ServiceType

    • Alias

    See Table 8-7 for more information about these attributes.

SMPP SSU Configuration MBeans Reference

The following sections provide reference information for the SMPP SSU configuration MBeans.

Note:

MBeans described in this guide may include additional advanced attributes, which are not described in the guide. Advanced attributes are reserved for internal use. Do not change these attributes.

SmppSsuMBean

SmppSsuMBean is the root MBean for configuring SMPP SSU.

Object Name

com.convergin:Type=SmppSsu,Version=MBean_Version,Location=AdminServer,Name=ssusmpp.ssusmpp

Factory Method

Created automatically.

Attributes

None

Operations

ObjectName getSmppIncomingRoutingRules()

Returns a reference to the instance of SmppIncomingRoutingRulesMBean.

ObjectName getSmppNetworkEntities()

Returns a reference to the instance of SmppNetworkEntitiesMBean.


SmppIncomingRoutingRulesMBean

SmppIncomingRoutingRulesMBean is the root MBean for configuring SMPP incoming routing rules. These rules define the instance of IM-UIX-SMS to which the SMPP SSU routes a delivery_sm message received from the SMSC. Using SmppIncomingRoutingRulesMBean, you need to create a separate instance of SmppIncomingRoutingRuleMBean for each rule.

Object Name

com.convergin:Type=SmppIncomingRoutingRules,Version=MBean_Version,Location=AdminServer,Name=ssusmpp.smpp_inbound_routing

Factory Method

Created automatically.

Attributes

None

Operations

ObjectName getSmppIncomingRoutingRule()

Returns a reference to the instance of SmppIncomingRoutingRuleMBean

ObjectName createSmppIncomingRoutingRule()

Creates an instance of SmppIncomingRoutingRuleMBean

void destroySmppIncomingRoutingRule()

Destroys an instance of SmppIncomingRoutingRuleMBean

ObjectName lookupSmppIncomingRoutingRule()

Searches for an instance of SmppIncomingRoutingRuleMBean


SmppIncomingRoutingRuleMBean

SmppIncomingRoutingRuleMBean enables you to set up a single incoming routing rule. This rule defines the instance of IM-UIX-SMS to which the SMPP SSU routes a delivery_sm message received from the SMSC. You need to create a separate instance of SmppIncomingRoutingRuleMBean for each rule.

Object Name

com.convergin:Type=SmppIncomingRoutingRule,Version=MBean_Version,Location=AdminServer,Name=ssusmpp.incoming_routing_rule_name

Factory Method

SmppIncomingRoutingRules.createSmppIncomingRoutingRule()

Attributes

For more information about these attributes, see Table 8-7.

Operations

None


SmppNetworkEntitiesMBean

SmppNetworkEntitiesMBean is the root MBean for defining SMSCs to which the SMMP SSU routes a submit_sm message generated by IM-UIX-SMS. Using SmppNetworkEntitiesMBean, you need to create a separate instance of SmppNetworkEntityMBean for each SMSC.

Object Name

com.convergin:Type=SmppNetworkEntities,Version=MBean_Version,Location=AdminServer,Name=ssusmpp.smpp_outbound_routing

Factory Method

Created automatically.

Attributes

None

Operations

ObjectName getSmppNetworkEntity()

Returns a reference to the instance of SmppNetworkEntityMBean

ObjectName createSmppNetworkEntity()

Creates an instance of SmppNetworkEntityMBean

void destroySmppNetworkEntity()

Destroys an instance of SmppNetworkEntityMBean

ObjectName lookupSmppNetworkEntity()

Searches for an instance of SmppNetworkEntityMBean


SmppNetworkEntityMBean

SmppNetworkEntityMBean enables you to define the SMSC to which the SMPP SSU routes a submit_sm message generated by IM-UIX-SMS. You need to create a separate instance of SmppNetworkEntityMBean for each SMSC.

Object Name

com.convergin:Type=SmppNetworkEntity,Version=MBean_Version,Location=AdminServer,Name=ssusmpp.network_entity_name

Factory Method

SmppNetworkEntities.createSmppNetworkEntity()

Attributes

For more information about these attributes, see Table 8-1.

Operations

None


SmppConfigMBean

SmppConfigMBean is the root MBean for configuration of connections that the SMPP SSU establishes with SMSCs. Using SmppConfigMBean, you need to create a separate instance of SmscMBean for each SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol

Factory Method

Created automatically.

Attributes

None

Operations

void addSMSC()

Creates a new instance of SmscMBean

void removeSMSC()

Removes an instance of SmscMBean


SmscMBean

SmscMBean enables you to configure a connection with a single SMSC. SmscMBean is created with a set of child MBeans. Each child MBean represents a configuration parameter of the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index]

Factory Method

SmppConfig.addSMSC()

Attributes

None

Operations

void CloneIt()

Clones the current instance of SmscMBean.


SMSCIdMBean

SMSCIdMBean enables you to specify the ID of the SMSC to which the SMPP SSU routes a submit_sm message.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=2.0.0,name0=smppConfig,name1=SMSC[SMSC_index],name2=SMSCId

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


bindTypeMBean

bindTypeMBean enables you to specify the type of connection to the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=bindType

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


connectTimerSecMBean

connectTimerSecMBean enables you to specify the time in seconds between each connection attempt to the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=connectTimerSec

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


connectionAcquireTimeoutMsMBean

connectionAcquireTimeoutMsMBean enables you to specify the timeout in milliseconds that the SMPP SSU waits for an available connection when no connections are currently available. This parameter is applicable only when the value of the windowSize parameter is greater than 0.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=connectionAcquireTimeoutMs

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


connectionPoolSizeMBean

connectionPoolSizeMBean enables you to specify the number of connections used towards the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=connectionPoolSize

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


enquireLinkTimerSecMBean

enquireLinkTimerSecMBean enables you to specify the frequency in seconds that Enquire Link PDU's are sent on each SMSC connection.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=enquireLinkTimerSec

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


esmeAddressNpiMBean

esmeAddressNpiMBean enables you to specify the ESME address Numbering Plan Indicator used when binding to the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=esmeAddressNpi

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


esmeAddressRangeMBean

esmeAddressRangeMBean enables you to specify the ESME address range used when binding to the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=esmeAddressRange

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


esmeAddressTonMBean

esmeAddressTonMBean enables you to specify the ESME address Type Of Number used when binding to the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=esmeAddressTon

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


esmeCredentialKeyMBean

esmeCredentialKeyMBean enables you to specify the key used to retrieve the ESME password from the credential store.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=esmeCredentialKey

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


esmeSystemIdMBean

esmeSystemIdMBean enables you to specify the ESME system ID used when binding to the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=esmeSystemId

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


esmeSystemTypeMBean

esmeSystemTypeMBean enables you to specify the ESME system type used when binding to the SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=esmeSystemType

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


localAddressMBean

localAddressMBean enables you to specify the local address (hostname or IP) used to connect to SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=localAddress

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


localPortMBean

localPortMBean enables you to specify the local port used when connecting to SMSC.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=localPort

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


requestTimeoutMsMBean

requestTimeoutMsMBean enables you to specify the number of milliseconds until a request is considered to have timed out.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=requestTimeoutMs

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


smscAddressMBean

smscAddressMBean enables you to specify the SMSC host name or IP address.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=smscAddress

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


smscPortMBean

smscPortMBean enables you to specify the SMSC port.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=smscPort

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


targetMBean

targetMBean enables you to specify the target managed server this configuration applies to. If omitted, the configuration applies to all managed servers.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=target

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


windowSizeMBean

windowSizeMBean enables you to specify the allowed window of unacknowledged SMPP requests sent to the SMSC per connection.

Object Name

oracle:type=oracle.axia.cm.ConfigurationMBean,name=oracle.axia.protocol.smpp. esme,version=MBean_Version,name0=smppConfig,name1=SMSC[SMSC_index],name2=windowSize

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


EventTimeoutMsMBean

EventTimeoutMsMBean enables you to specify the number of milliseconds until inbound event is considered to have timed out.

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None


ProtocolVersionMBean

ProtocolVersionMBean enables you to specify the SMPP protocol version supported by SMPP Protocol Adapter.

Factory Method

Created automatically.

Attributes

See Table 8-3 for more information about this attribute.

Operations

None