![]() ![]()
|
The Push Database
Good Intranet Server maintains a database of push messages and push deliverables. A push deliverable corresponds to an instance of a push message that is to be sent to a specific handheld. For example, if the server sends a push message for three handhelds, there will be three push deliverables corresponding to the push message.
Deliverables in the push database always have a delivery state. For example, when the server accepts a push message for delivery to one or more handhelds, each destination handheld has a corresponding deliverable and the state of each of these deliverable state is pending. When an instance of the push message associated with a deliverable is sent to a handheld and the handheld acknowledges receipt of the message, the deliverable's state is delivered. (For a list and descriptions of the states a deliverable can have in the database, see Delivery and Result Notification States)
The push database is limited to push messages that are "current." Once a push message has been delivered to all target handhelds, it is deleted from the database. In addition, messages assigned a deliver-before time are deleted when they reach their deliver-before time, and messages over 30 days old are deleted.
Good Intranet Server provides two command-line utilities for accessing data in a push database:
- Report command
The Report Tool generates XML reports on the push messages in a push database. You can generate a report on all messages in the database, and you can use the tool to restrict the report to specific push messages, handhelds, content IDs, and delivery states (for example, pending or delivered). The Report Tool must be run on a system with file access to the push database (for example, you can run the tool on the same host as Good Intranet Server). For information on the Report Tool, see Generating Push Reports
- Status command
The Status command allows you to query the server for the current status of the deliverables in a specific push message. Status must be run from a host that is allowed to perform push operations. For more information, see Checking Push Status
Delivery and Result Notification States
The following table lists push delivery states:
The following table lists push result notification states:
|
Good Technology www.good.com Voice: 1 866-7-BE-GOOD sales@good.com |
![]() ![]()
|