All Downloads are FREE. Search and download functionalities are using the official Maven repository.

rvicemix.servicemix-smpp.2013.01.source-code.servicemix-smpp.xsd.html Maven / Gradle / Ivy

Go to download

Provides support for receiving and sending SMS using the SMPP protocol via the enterprise service bus. It uses the jSMPP library.

The newest version!



Schema for namespace: http://servicemix.apache.org/smpp/1.0







Element Summary

ElementDescriptionClass
componentSmpp Componentorg.apache.servicemix.smpp.SmppComponent
consumerA 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
providerA provider component receives XML message from the NMR and converts into SMPP packet and sends it to SMS.org.apache.servicemix.smpp.SmppProviderEndpoint

Element Detail

Element: component

ElementTypeDescription
endpoints(consumer | provider)*Getter on the component endpoints
executorFactory<spring:bean/>The executor factory to use to create the executor. If none is provided, one will be retrieved from the JBI container when the component is deployed into ServiceMix 3.x, or a default implementation will be used.

Element: consumer

AttributeTypeDescription
endpointxs:string

Get the endpoint implementation.

enquireLinkTimerxs:integer

This attribute specifies the enquire link timer defining the SMSC time interval.

   The default value is 50000
hostxs:string

This attribute specifies the host name to use for connecting to the server.

   The default value is null

interfaceNamexs:QName

Get the qualified name of the endpoint interface.

passwordxs:string

This attribute specifies the password to use for connecting to the server.

   The default value is null

portxs:integer

This attribute specifies the port number to use for connecting to the server.

   The default value is 2775

servicexs:QName

Get the service qualified name of the endpoint.

systemIdxs:string

This attribute specifies the system id to use for connecting to the server.

   The default value is null

systemTypexs:string

This attribute specifies the system type that will be used for connecting to the server.

The default value is cp

targetEndpointxs:stringthe name of the endpoint to which requests are sent
targetInterfacexs:QNamethe QName of the interface to which requests are sent
targetOperationxs:QNamethe QName of the operation to which requests are sent
targetServicexs:QNamethe QName of the service to which requests are sent
targetUrixs:string

Gets the target URI of the consumer endpoint.

transactionTimerxs:integer

This attribute specifies the transaction timer defining the SMSC timeout.

   The default value is 100000
ElementTypeDescription
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 SmppMarshaler. If you don't specify a marshaler, the DefaultSmppMarshaler will be used.

Element: provider

AttributeTypeDescription
endpointxs:string

Get the endpoint implementation.

enquireLinkTimerxs:integer

This attribute specifies the enquire link timer defining the resend time interval.

   The default value is 50000 milliseconds
hostxs:string

This attribute specifies the host name to use for connecting to the server.

   The default value is null

interfaceNamexs:QName

Get the qualified name of the endpoint interface.

passwordxs:string

This attribute specifies the password to use for connecting to the server.

   The default value is null

portxs:integer
servicexs:QName

Get the service qualified name of the endpoint.

systemIdxs:string

This attribute specifies the system id to use for connecting to the server.

   The default value is null

systemTypexs:string

This attribute specifies the system type that will be used for connecting to the server.

The default value is cp

transactionTimerxs:integer

This attribute specifies the transaction timer defining the maximum lifetime of a message.

   The default value is 100000 milliseconds
ElementTypeDescription
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 SmppMarshaler. If you don't specify a marshaler, the DefaultSmppMarshaler will be used.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy