Element | Description | Class |
---|---|---|
component | Smpp Component | org.apache.servicemix.smpp.SmppComponent |
consumer | A polling component which bind with jSMPP and receive SMPP messages and sends the SMPPs into the JBI bus as messages. | org.apache.servicemix.smpp.SmppConsumerEndpoint |
provider | A provider component receives XML message from the NMR and converts into SMPP packet and sends it to SMS. | org.apache.servicemix.smpp.SmppProviderEndpoint |
Element | Type | Description |
---|---|---|
endpoints | (consumer | provider)* | Getter on the component endpoints |
executor | <spring:bean/> | |
executorFactory | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
endpoint | xs:string | |
enquireLinkTimer | xs:integer |
This attribute specifies the enquire link timer defining the SMSC time
interval. |
host | xs:string |
This attribute specifies the host name to use for connecting to the
server. The default value is null |
interfaceName | xs:QName | |
password | xs:string |
This attribute specifies the password to use for connecting to the
server. The default value is null |
port | xs:integer |
This attribute specifies the port number to use for connecting to the
server. The default value is 2775 |
service | xs:QName | |
systemId | xs:string |
This attribute specifies the system id to use for connecting to the
server. The default value is null |
targetEndpoint | xs:string | |
targetInterface | xs:QName | |
targetOperation | xs:QName | |
targetService | xs:QName | |
targetUri | xs:string | |
transactionTimer | xs:integer |
This attribute specifies the transaction timer defining the SMSC timeout.
|
Element | Type | Description |
---|---|---|
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | <spring:bean/> |
With this method you can specify a marshaler class which provides the
logic for converting a sms message into a normalized message. This class
has to implement the interface class |
serviceUnit | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
endpoint | xs:string | |
enquireLinkTimer | xs:integer |
This attribute specifies the enquire link timer defining the resend time
interval. |
host | xs:string |
This attribute specifies the host name to use for connecting to the
server. The default value is null |
interfaceName | xs:QName | |
password | xs:string |
This attribute specifies the password to use for connecting to the
server. The default value is null |
port | xs:integer | |
service | xs:QName | |
systemId | xs:string |
This attribute specifies the system id to use for connecting to the
server. The default value is null |
transactionTimer | xs:integer |
This attribute specifies the transaction timer defining the maximum
lifetime of a message. |
Element | Type | Description |
---|---|---|
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | <spring:bean/> |
With this method you can specify a marshaler class which provides the
logic for converting a sms message into a normalized message. This class
has to implement the interface class |
serviceUnit | <spring:bean/> |