Service Loading Life Cycle

Windows Mobile 6.5
4/8/2010

An SL message has the following life cycle only if the device security policy accepts this type of message.

Bb415604.62886608-405f-4d73-bb05-8e6030c69afb(en-us,MSDN.10).gif

The following is the life cycle of an SL message if the device security policy accepts this type of message:

  1. The Push Initiator (network) instructs the Push Proxy Gateway to push an SL notification to the device by using the Push Access Protocol. The Push Initiator creates the SL XML file with an appropriate URI to the new service or update.
  2. The Push Proxy Gateway translates the XML file into WBXML, and then sends the SL to the device by using the Push OTA Protocol. Usually, Short Message Service (SMS) is the transmission channel.
  3. The device receives the SL notification and automatically retrieves content from the server identified by the URI. Depending on the action attribute of the notification, the content is retrieved immediately and then the new content is run (action level: execute-high, execute-low), or the content is retrieved immediately and then placed in cache (action level: cache).
    If multiple SL notifications are received, they are processed in the order that they were received.
    If content download fails, then the process is ended and the user does not receive a notification of the failure.
  4. If the content is placed in cache, an e-mail message is generated that contains a hyperlink to the content. If the new SL notification has the same href value as a previously existing SL notification, the newly cached content replaces the old content and the old e-mail message is replaced with a new e-mail message.
    Bb415604.note(en-us,MSDN.10).gifNote:
    The Expires header should be contained in the loaded cache content. If the Expires header does not exist, the SL e-mail message does not expire automatically.

Community Additions

Show: