SI and SL XML Files

4/8/2010

Service Indication (SI) and Service Loading (SL) are two Wireless Application Protocol (WAP) push features used by Windows Mobile devices. SI and SL XML files can be used for sending provisioning updates, adding new services, downloading ring tones, and updating existing services.

  • An SI message notifies the user of new services, updates to existing services, and provisioning updates after the device has processed the message. For example, an SI can be used to notify the user of basketball scores and to provide a link for retrieving the most recent information from a Web site.

  • An SL message automatically downloads the new service, update, or provisioning file.

    Note

    SL is ON by default. For an example of how to disable SL, see Security Policy Settings.

SI and SL messages are simple XML files that are sent to devices by the mobile operator or manufacturer (OEM). The messages are sent in connectionless unsecure WAP push operations from the Push Proxy Gateway, which encodes them by using WAP Binary XML (WBXML) tokens. Devices can process SI and SL messages that are encoded with the WBXML binary tokens as defined in the WAP Service Indication Specification Version 08-Nov-1999 and the WAP Service Loading Specification Version 08-Nov-1999. Windows Mobile supports Universal Transformation Format 8 (UTF-8) encoded XML documents.

Depending on the action level, which is specified in the action attribute of an SL message, the SL message is processed in different ways:

Action level Message processing

execute-high or execute-low

The downloaded service is run immediately without getting permission from the user.

cache

The downloaded service is cached and an e-mail message is sent to the Inbox.

Although the information in the XML files could also be sent through Short Message Service (SMS) and e-mail messages, SI and SL messages provide richer features. Unlike Short Message Service (SMS) and e-mail messages, SI notifications (messages) give the sender control over user-intrusiveness levels and can have an expiration date. To control user-intrusiveness levels, set the action attribute to signal-low, signal-medium, or signal-high. To control notification expiration, set the expiration date and time in the expire attribute. For more information about the action attribute and expire attribute, see SI and SL Message Creation.

A user who notices the SL message in the Inbox can select the command, and the mobile Internet browser, Microsoft

With a few exceptions that are discussed later in this section, SI and SL messages are implemented on Windows Mobile Standard and Windows Mobile Classic as they are described in the WAP Service Indication Specification Version 08-Nov-1999, and the WAP Service Loading Specification Version 08-Nov-1999. You can download these and other WAP specifications from the Open Mobile Alliance (OMA) Web site.

Although SI and SL functionality is supported on Windows Mobile Standard and Windows Mobile Classic by default, support for this functionality is optional for Mobile Operators. For information on disabling SI and SL, see Perimeter Security.

Internet Explorer Mobile, either displays the content or, if the command is an application, installs the content. For example, an SL message can be used to download the daily local forecast and then notify the user that it is available. When the user selects the command in the message, the new forecast appears. For more information about initiating automatic downloads with an SL message, see SI and SL Message Creation.

See Also

Concepts

SI and SL Notifications Behavior

Other Resources

WBXML and OMA Client Provisioning