Show TOC

Exposing WSRP iViews on the Producer for SAP NetWeaver ConsumersLocate this document in the navigation structure

Use

Content usage mode: WSRP application sharing

Applies to: producers

To support the design-time workflow and runtime activities whereby SAP NetWeaver consumer portals can use shared iViews through WSRP application sharing mode, the system administrator on the SAP NetWeaver producer must set permissions to its exposed iViews.

This topic describes the portal permissions that must be set on the producer portal to allow:

  • Content administrators on the consumer portal to view iViews exposed by the producer portal and to generate local proxy-to-portlet iViews that are based on the remote iViews.

  • Business users accessing a proxy-to-portlet iView on the consumer portal to run the corresponding iViews and portal components located on the producer portal.

Permissions can be set before a consumer has registered with your portal.

In addition to the required permission settings, the content administrator must also configure the Expose as WSRP Application property in each iView to expose it to administrators as a WSRP application.

Prerequisites
  • The same user base exists on both producer and consumer portals.

  • An iView exists for the deployed WSRP-compliant application.

  • To set permissions:

    • You have owner permission in the iViews and subfolders you want to expose.

    • You have access to the Permissions editor in the portal.

  • To set iView properties:

    • You have permission to edit iViews.

    • You have access to the Portal Content Studio in the portal.

  • The iViews you are exposing are WSRP-compliant (see Developing WSRP-Compliant Applications ).

Procedure

Assigning Portal Permissions to Content

In the Permissions editor on the producer portal, assign the following users and permission levels to the content objects and folders you want to expose:

Object (on SAP NetWeaver Producer)

Target User on SAP NetWeaver Consumer (Assignee)

Permission Level

Description

Portal component

Business user

End user: enabled

With WSRP application sharing usage, the portal component on the producer is indirectly executed at runtime by the proxy-to-portlet iView on the consumer.

Therefore, you must assign end-user permission to the relevant business users from the consumer portal to the iView's portal component on the producer portal. Portal components are located in the Security Zones folder in the Portal Catalog.

Note

In most cases, there should be no need to modify the existing permissions set to the security zone. Most content is generally assigned to the Low safety level, for which the Authenticated Users group already has end-user permission . Thus, all non-anonymous users logged on to the portal are already permitted to use this content since they belong to the Authenticated Users group.

Furthermore, the system administrator on the producer may have no knowledge which business users are executing the shared iViews.

iView (or folder containing iViews)

Content administrator

Administrator: read

SAP NetWeaver consumer portals filter remote iViews they display in the iView Wizard based on portal permissions. Therefore, you need to assign administrator read permission to content administrators from the consumer so they can view the exposed iViews and create proxy-to-remote iViews from them.

End user: enabled

With WSRP application sharing usage, the proxy-to-portlet iView on the SAP NetWeaver consumer executes the corresponding iView exposed on the producer at runtime.

If you want the administrator to be able to preview a proxy-to-portlet iView after creating it on the consumer, make sure the iView exposed on the producer has end-user permission assigned to the content administrator of the consumer.

Business user

End user: enabled

With WSRP application sharing usage, the proxy-to-portlet iView on the SAP NetWeaver consumer executes the shared iView on the producer at runtime.

Therefore, you must assign end-user permission to the business user to enable runtime execution of the proxy-to-portlet iView.

Note that the system administrator on the consumer portal must also set permissions to the object that represents your portal as a producer and to the local proxy-to-portal iViews so that your shared content is available to content administrators and end users on the consumer portal.

Making WSRP-Compliant iViews Available to Consumers

Each iView contains a default property called Expose as WSRP Application , which specifies if the application is WSRP-compliant and if the iView is exposed as an application to an SAP NetWeaver (or non-SAP) consumer portal via the WSRP protocol.

By default, this property is deselected, which means that by default no iViews are exposed to any consumer portal connecting via WSRP. Therefore, for each iView that you want to expose as a WSRP application, a content administrator on the producer portal must edit the iView (using the Properties editor in the Portal Content Studio) and select the checkbox of this property.

For more information, see Editing Object Properties .