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

Accessing Siebel XML

By default, Siebel Business Applications present a standard HTML-based user interface (UI) to end users. When you use the XML interface, the standard architecture changes slightly; an XML interface layer is introduced. The XML interface layer accesses Siebel Business Applications through the SWE using the UI constructs, views, applets, and templates. It provides visibility into Siebel business objects and business components. These UI constructs provide not only filtering and access to business object and business component data, but also provide access to visibility, navigation, and security.

You can use the XML interface to retrieve data and UI constructs from your Siebel Business Application and display it to end users according to your business needs. You can also combine this interface with XSL style sheets and the XSLT business service to generate custom HTML or other markup languages directly from the Siebel application.

For example, you can display a Siebel view using XML format rather than HTML by using a SWE command to set the markup language to XML. This example uses the Account view as an example.

To view the Accounts view in XML

  1. Log in to your Siebel application.
  2. Type the following SWE commands and arguments appended to the URL in your browser:


    For example, using the mobile Web client, the URL would look like the following:


    The Accounts view is rendered in XML format as shown in the following figure.

    Click for full size image
Siebel Portal Framework Guide