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

Accessing Siebel XML


By default, Siebel eBusiness 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 eBusiness 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 eBusiness 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:

    SWEcmd=GotoPageTab&SWEScreen=Accounts+Screen&SWESetMarkup=XML

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

    http://localhost/start.swe
    ?SWECmd=GotoPageTab&SWEScreen=Accounts+Screen&SWESetMarkup=XML

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

    Click for full size image

 Siebel Portal Framework Guide
 Published: 09 September 2004