Siebel Portal Framework Guide > Delivering Content to External Web Applications >

Siebel OM and Web Server Configuration and Markup Determination


The Siebel Web Engine (SWE) can be configured to produce output in HTML, WML, and XML markup languages. The default markup for a given object manager is set using the SWEMarkup parameter in the SWE section of the object manager configuration file. Based on browser or device detection or parameters set on the inbound request, this default markup may be overridden.

The following is a summary of how the markup will be determined for a given request. The following three steps are used in the markup determination process for a given request. They are listed by priority.

  1. Inbound request, SWESetMarkup="XML, WML or HTML". This is an optional inbound request parameter that can be used to override the User Agent Service and Server configuration. Valid values for this are XML, WML, or HTML. The User Agent Service and server configuration are not used to determine the markup when the SWESetMarkup parameter is defined on the inbound request.
  2. User agent service. This service is used to determine the markup based on the device or browser that generated the request. The service will take information from the request header and look up the designated markup in the device table. The resulting markup is passed to the next step. Note, if no match is found in the device table the default markup is HTML.
  3. Dynamic markup comparison. Assuming that no markup is specified by the inbound request SWESetMarkup parameter, the markup from the user agent service is compared to the server default configuration to determine what markup will be generated. The server default markup is designated by the SWEMarkup parameter in the OM .cfg file.

Table 4 shows a summary of the markup that will be generated for a given request based on the intersection of the server configuration markup and the markup from the user agent service.

Table 4. Markup Summary
Server Configuration Value
User Agent Markup Value
 
HTML
WML
XML

HTML

HTML

HTML

XML

WML

XML

WML

XML

XML

XML

XML

XML

Accessing Specialized WML Behavior

When using the XML interface in conjunction with the Siebel Wireless WML based application the "Wireless" parameter must be set to TRUE in the Siebel Wireless OM configuration file.

NOTE:  Wireless = TRUE is the default value in the configuration file when you install the Siebel Wireless application server.

For more information on using the XML interface with the Siebel Wireless application, please see Siebel Wireless Administration Guide.

Siebel Portal Framework Guide