+

Search Tips   |   Advanced Search


Publish personalization rules over SSL

WebSphere Portal Personalization uses the built-in SSL capabilities of WAS to provide secure publishing across unprotected networks. Your personalized portal can benefit from the full range of authentication repositories supported by WAS security.

In some environments even SSL publishing may not be secure enough. The pznload command-line program lets you fully control the transportation of the rules and campaigns during publish. You can encrypt the exported .nodes file and send it using e-mail, or you can use another secure channel such as physical media transported between the staging and production servers.

  1. Enable SSL between the personalization servers. To enable Personalization publishing over SSL, see the Personalization Navigator’s inline help: click the question mark in the upper right corner of the portlet, and scroll down to the bottom of the page to locate the link to the help topic on publishing.

  2. Alter the publish servlet URL for secure publishing. If the remote server is not using the default HTTPS port of 443, modify the URL by adding a colon and the port number immediately after the host name.Figure 1. Altering the publish servlet URL for secure publishing

  3. Configure the personalization server from which you will be publishing to use the HTTPS protocol. To determine whether a particular URL is valid, point your browser to that location and enter your username and password for the system. If you see the message Publish servlet available and all SSL certificates have been properly imported, you should be able to publish. You can change this URL to redirect all publish jobs through a specific cluster member.

    If you encounter an error message that indicates the publish service was not available, the local publish servlet may not be configured correctly. To configure the local publish servlet URL:

    1. From the Portal Administration page, select Portlet Management > Portlets.

    2. Locate the Personalization Navigator portlet in the list.

    3. Click Configure portlet to configure the portlet.

    4. Add a new portlet parameter whose name is pzn.publishServlet.url and specify the appropriate value.

    Figure 2. Configuring the local publish service

If a Personalization server is configured to use a non-standard HTTPS port or context root, or if you see messages such as EJPVP20002E: The local publish service was not available when publishing from the authoring environment, the local publish servlet URL might be incorrect.


Parent topic:

Publish personalization rules