Siebel Wireless Administration Guide > Configuring Siebel Wireless > Supporting Wireless Requests with Multiple Markup Languages >

Handling Requests for WML and Non WML Browsers


If Siebel Wireless needs to handle requests for WML browsers only, or for both WML and non-WML browsers (the first two cases above), then perform the configuration in To configure for WML and non-WML browsers.

User agents must be defined for both WML and non-WML browsers to make sure that the correct interface is applied.

If MarkupLanguage is set to WML as described in the procedure, then any wireless request for which no user agent is recognized is treated as an XML request. Additionally, any wireless request from a user agent which has HTML defined as its default markup is treated as an XML request.

See the Siebel Server Installation Guide for the operating system you are using for additional details on defining Web browsers and user agents using Web Browser Administration.

To configure for WML and non-WML browsers

  1. Make sure that the MarkupLanguage parameter in the SWE section of relevant Siebel Wireless server configuration files is set as follows:

    [SWE]

    MarkupLanguage = WML

    NOTE:  WML is the default value for this parameter when Siebel software is installed.

  2. In the Siebel Web Client for each wireless browser for which requests will be handled by the XML Web Interface, navigate to the Administration - Web Browser screen and create the following Web browser entries:
    • Define a Browser Group entry with capabilities as follows:
      Capability Name
      Capability Value

      Browser

      <Browser Name>

      DefaultMarkup

      XML

    • Define child browsers with capabilities as follows:
      Capability Name
      Capability Value

      Default Markup

      XML

      User-Agent

      <Browser User Agent>

      Parent

      <Browser Name Defined Above>

  3. Create the following Web browser entries using the Web Browser Administration capability in the Siebel Web Client for each wireless browser for which requests will be handled by the WML Interface:
    • Define a Browser Group entry with capabilities as follows:
      Capability Name
      Capability Value

      Browser

      <Browser Name>

      Default Markup

      WML

    • Define child browsers with capabilities as follows:
      Capability Name
      Capability Value

      Default Markup

      WML

      User-Agent

      <Browser User Agent>

      Parent

      <Browser Name Defined Above>

Siebel Wireless Administration Guide