Show TOC

Enabling an ActiveX-Free PortalLocate this document in the navigation structure

Use

The uiservice is an internal infrastructure that manages user interface trees across the portal. These include the Portal Catalog and all of the dependent features that need this tree, such as Detailed Navigation, the Role Editor, BWConnector, Delta Link Tracer, Import Business Objects, and so on.

The portal server uses XML to move content to the client. This content needs to be rendered on the client side so that user interface trees and context menus open during navigation operations.

The ActiveX control parses XML, and as such, can open the Portal Catalog tree. Disabling the ActiveX control would prevent content rendering on the client side.

For those customers who prefer to have an ActiveX-free portal, there is full support for a portal environment in which ActiveX controls cannot be downloaded, initialized, or executed.

Note

Disabling the ActiveX control results in less than optimal portal performance.

Integration

The portal contains JavaScript code that serves as an XML parser, allowing the uiservice to function.

Activities

You need to set two flags to have an ActiveX-free portal:

  • Microsoft Internet Explorer

    Consult your IT administrator to determine the best way of setting this flag (client by client, from a central location, and so on).

    1. For each client browser, go to Start of the navigation path Tools Next navigation step Internet Options Next navigation step  Security End of the navigation path, and click Custom Level .

    2. In the displayed Security Settings window, in the ActiveX controls and plug-ins section, scroll to Run ActiveX controls and plug-ins , and choose Disable .

  • Portal

    Set the Allow ActiveX property of the UI service to false . This is done in SAP NetWeaver Administrator. For more information, see Accessing Portal Services in SAP NetWeaver Administrator .

    Before you can set the property, you need to know:

    • The application name - com.sap.portals.ui.uiservice

    • The service name - ui