Show TOC Start of Content Area

Procedure documentation Exposing WSRP iViews on the Producer for NetWeaver Consumers  Locate the document in its SAP Library structure

Applicable to: WSRP application sharing

Use

To support the design-time workflow and runtime activities whereby NetWeaver consumers can use shared iViews through WSRP application sharing mode, the system administrator on the NetWeaver producer must set permissions to its WSRP-compliant iViews so that:

      The content administrator on the consumer portal can view the iViews exposed by the producer and generate proxy-to-portlet iView from them.

      The business user accessing a proxy-to-portlet iView on the consumer must have permission to run the corresponding iView and the portal component located on the producer portal.

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

Note

The system administrator on the consumer portal must also set permissions to the object that represents your portal as a producer and to the localized proxy-to-portal iViews so that your shared content is available to content administrators and end users on the consumer-side. For more information, see Assigning Administrator Permissions to Producer Objects and Assigning End-User Permission to Producer Objects and Content.

In addition to the required permission settings, the content administrator must also explicitly 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 Permission 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 (refer to Developing WSRP-Compliant Applications).

Procedure

Assigning Portal Permissions to Content

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

Object (on NetWeaver Producer)

Target User (on NetWeaver Consumer)

Permission Level

Description

Portal component

Business user

End user: enabled

In WSRP application sharing mode, 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 already set permissions in the security zone. Most content is generally assigned to the Low safety level, for which the Authenticated Users group is already given 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

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

In WSRP application sharing mode, the proxy-to-portlet iView on the 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

In WSRP application sharing mode, the proxy-to-portlet iView on the 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.

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.

The default value of this property is No, 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 change the value of this property to Yes. Use the Property Editor in the Portal Content Studio to modify iView properties (refer to Property Editor).

 

End of Content Area