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 Siebel Web 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 Applications 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.

NOTE:  The Siebel Open UI client supports HTML markup only. For more information, see Overview of the XML Web Interface.

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.

Siebel Portal Framework Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.