WebSphere brand IBM WebSphere Telecom Web Services Server, Version 7.1

JCA adapter functions

The isolated JCA adapter functions must be invoked through execute methods in the implemented classes of the “javax.resource.cci.Interaction” interface.

SendMessage
  • This function is used to send MT (Mobile Terminated) messages to mobile terminals.
  • It is an interface for the operations SendSms, SendSmsLogo, SendSmsRingtone, and SendWAPPushSI in the Web service implementation layer.
  • It is an interface for the PDU's SUBMIT_SM and SUBMIT_MULTI in the SMPP JCA adapter.
QueryMessageStatus
  • This function is used to send query message status requests to SMSC.
  • It is an interface for the operation GetSmsDeliveryStatus in the Web service implementation layer.
  • It is an interface for the PDU QUERY_SM in the SMPP JCA adapter.
  • In TWSS, the SMS and WAPPush Web service implementations do not provide an implementation for this function. This function is exposed as a place holder for future reference.
  • This function can be used in custom service implementations, when the service implementation needs to interact with a network element to retrieve the latest status of an already sent message (SMS or WAP).
StartMOMessages
  • This function establishes a connection with the network element.
  • The connection is based on the TCP/IP protocol.
  • It is an interface for the operation StartSmsNotification in the Web service implementation layer.
  • It is an interface to the PDU's BIND_RECEIVER and BIND_TRANSCEIVER in the SMPP JCA adapter.
BindToNE
  • This function establishes a connection with the network element.
  • The connection is based on the TCP/IP protocol.
  • The Web service implementation layer does not have a direct interface to this function in the form of WSDL.
  • It is an interface for the PDU's BIND_TRANSMITTER, BIND_RECEIVER and BIND_TRANSCEIVER in the SMPP JCA adapter.
  • In the SMS Web service implementation and the SMPP JCA implementation, the binding is established as part of sending a short message to NE or while starting SMS notifications.
  • In the SMS and WAP Web service implementations, the connection is established as a prerequisite to the SendMessage operation. The BindToNE and SendMessage operations are executed as a sequence.
UnbindNE
  • This function removes or closes the connection established with the network element.
  • The connection is based on the TCP/IP protocol.
  • The Web service implementation layer does not have a direct interface to this function in the form of WSDL. Though stopSmsNotification exists in the Parlay X SMS Web service specification, the UnbindNE is not called by the SMS Web service implementation for performing a stopSmsNotification operation because the established connection might be used for notifications and for sending mobile terminal messages.
  • It is an interface to the PDU's UNBIND in the SMPP JCA adapter.
  • In the SMS SI and SMPP JCA implementation, the unbind happens as part of cleaning the connections during scenarios such as the system going down or the cluster being stopped.
MonitorHeartBeat
  • This function monitors the status of the established connection between the Web service implementation and the network element.
  • The connection is based on the TCP/IP protocol.
  • The Web service implementation layer does not have a direct interface to this function in the form of WSDL.
  • The SMS SI contains an MBean attribute for initiating the heartbeat monitor feature. The frequency for sending signals to monitor the connection is configurable.
  • It is an interface to the PDU's ENQUIRE_LINK in the SMPP JCA adapter.
  • In the Web service implementation layer, the heartbeat monitor is used to validate the connection with a network element before opening a new connection with a network element.



Terms of use
(C) Copyright IBM Corporation 2009. All Rights Reserved.