Siebel Store-and-Forward Messaging Guide for Handheld > Overview of Siebel Store-and-Forward Messaging >
Overview of Store-and-Forward Messaging for Siebel Handheld Client Modules
Store-and-Forward Messaging client modules include client inbound and outbound queues, client APIs, and a connectivity management module.
The connectivity management module periodically monitors the client connectivity and setup connections by way of the Pocket PC Connection Manager. You can, for example, set up a time interval that instructs the client module to check whether a connection exists each time the specified time interval passes. If, at the time of checking, the device is connected, the client module transfers messages (if any) in both directions and then shuts down. If the device is disconnected, the client module calls the Pocket PC Connection Manager to set up a connection. The connectivity module does not function if the handheld device or the wireless modem equipped with the handheld device does not use the Pocket PC Connection Manager to manage connectivity.
Messages are transmitted between the client inbound and outbound queues and the Store-and-Forward Messaging Server inbound and outbound queues. The client module is responsible for transmitting all messages including transactions, asynchronous query requests, and registration requests to the server. The client also processes server responses as well as server outbound data messages, such as Activity dispatches and updates. The MQe implementation requires that the client polls the server periodically to transmit messages. The interval at which polling occurs can be configured in the Siebel Handheld installation setup.ini file.