Sun Java System Portal Server 7 Release Notes

Enhancements in this Release

Enhancements to the following features are included in this release of the Portal Server software:

Communications Channels

This sections contains the following:


The following enhancements are included in this release of the Portal Server software. The Mobile Access mail provider did not do any time stamp conversion of the email. The Mobile Access displays the same timestamp that was stored on the Mail server. If the Mail server did not maintain consistency in the time stamps, then the user saw various timestamps in their emails. With this release, based on the user time zone preference as set in the User Info Provider, the time stamp of the email is changed accordingly and the Email timestamp in Mail Provider is consistent with user time zone.


The Calendar channel includes support for adding events and tasks in this release of the Portal Server software.

SSO Adapter

The following enhancements are included in this release of the Portal Server software.

Display Profile

The isTopLevel property (Boolean) has been added to the global Developer and Enterprise Sample portal display profile documents. The isTopLevel property is, by default, set to true for the following containers and providers.


JSPDynamicSingleContainer, JSPTableContainer, JSPDynamicSingleContainer, JSPTabContainer, FrameTabContainer, WirelessDesktopDispatcher, WirelessTemplateContentChannel, TemplateNativeContainer, JSPNativeContainer, VoiceJSPDesktopContainer, JSPRenderingContainer, and ASCTabContainer


JSPTabContainerProvider, TemplateTableContainerProvider, TemplateTabContainerProvider, DynamicAggregationContainerProvider, WirelessDesktopDispatcherProvider, WirelessTemplateDesktopProvider, WirelessTemplateContentProvider, WirelessJSPDesktopProvider, and JSPRenderingContainerProvider

Mobile Access

Mobile Access enhancements include:

Print to Fax

The fax gateway feature allows mobile device users to send a document to a fax machine located anywhere. In this release, Mobile Access software addresses one feature where you can fax one or more documents which are available as a received email attachment(s).

MSISDN Support

The MSISDN Number is the standard international telephone number used to identify a mobile subscriber. MSISDN authentication eliminates the need for authentication from users. Automatic authentication is achieved by determining the user based on the MSISDN number of the subscriber.

Image Transcoding

Mobile Access includes functionality to convert different types images into forms that can be displayed on mobile devices.

Support for email Attachments

The List attachment(s) option appears when one or more attachments are attached to the message. Users can click the link to view the attachment provided the attached file format is supported by the mobile device's browser. If the file format is not supported by the mobile device's browser, you can download the file and view it later with a suitable software.

Mail Voicelet

The Mail Voicelet provides email access to the user through the voice interface. You should be able to perform basic email-related operations such as receiving email messages, obtain an email summary, listen to the headers and body of a specific message, and delete an email message.

Usability Improvements

Redundant pages and unnecessary email summary information has been removed for easy email access from mobile devices.

Support for Native cHTML

CHTML is now fully supported, when in native mode with rendering turned off.

Support for Java Server PageTM Comm Channels

The Mobile Access communication channels JSPs can utilize the new SSO adapter tag library, in addition to the current Mobile Access tag libraries. The URL builder tag libraries that are used by the Portal Server communication channel JSPs are not applicable to Mobile Access, as they generate URLs for unsupported clients.


Proxylet can be deployed for the entire enterprise domain or for a few selected applications on the enterprise domain. This is achieved by means of Proxylet rules. For more information, please refer to Chapter 6, Modifying Proxylet Rules, in Sun Java System Portal Server 7 Configuration Guide.

If Proxylet is deployed for the entire enterprise domain, then all applications including the main portal page will be served through Proxylet. If Proxylet is deployed only for a few selected application, it provides an option to configure application URLs. These application URLs will be displayed on the Proxylet channel.

When a user clicks on a link, Proxylet is launched if it is not already running. Once Proxylet is launched, the user is redirected to the application URL page or the portal desktop page based on the deployment option. The Proxylet UI contains controls to stop and start Proxylet. Clicking the stop button restores the proxy settings and stops the server.

Please advise your users that when using the Proxylet applets, browser pop-up blockers must be disabled. When the user clicks on the Proxylet channel, a pop-up box appears much like Netlet and other applet applications. If the user is logged in to Portal Server, invoked Proxylet, and is using Netscape 7.0, the user must restart the Netscape browser.

Federated Search

The Federated Search feature enables users to submit a search query to multiple search engines concurrently and have the search results displayed in a unified format. The Federated Search feature provides a single interface for the user to post a search query to both a web meta-repository, such as, and an internal directory system, such as a local personnel directory. The search results from these two different sites are presented to the user in a single web page.


The following enhancements are included in this release of the Portal Server software.

URLScraper Authorized Access

The URLScraper includes a mechanism to get authenticated content from different URL and scrape content from password protected site. The URLScraper makes a request to the specified URL along with the user credentials and the returned cookies are used for session tracking and in subsequent invocation to this site.

The administrator provides:


The loginUrl is the action attribute of the HTML form that is presented for user authentication. The loginUrl is different from the URL to be scraped . For example, to scrape, the loginUrl is


The loginFormData contains user credentials as HTTP query parameters (such as the HTML form attributes that must be passed for authentication). Here, the keys are the HTML form attributes and the values are the user credentials that need to passed. The values in square brackets will be filled during runtime.


Specifies whether or not it isHttpAuth. Only Http-Basic Auth is supported at this time. The HTTP header is set with Authorization header using the user credentials.


This is the data that needs to be posted while invoking the URL.