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.