Adding a portlet provider

After you have created a portlet provider using the instructions provided in the Portlet Developer's Kit, you must register the provider with your local node. After you register the provider, the provider name and any exposed portlets appear in your portlet repository.

You must be a portal administrator to register a new portlet provider.

To add a portlet provider:

  1. In the Local Provider portlet, click Add a Portlet Provider.

    Local Portlet Providers is displayed.

  2. In the Name field, enter the name you want to appear in the portlet repository.

  3. In most cases, you can leave the Provider ID field blank so that Oracle Portal can generate an ID for you. However, if you have exported a provider that you now want to import into this node, enter the provider ID in this field.

  4. In the Timeout field, enter the number of seconds Oracle Portal should attempt to connect to this provider before timing out. Enter the message to display upon timeout in the Timeout Message field.

  5. Select the style in which this provider was implemented from Implementation Style.

  6. Indicate how often Oracle Portal should log each instance of contact with this provider:

Always

Logs every time the user selects a portlet from this provider.

If you chose Web in Implementation Style, the user's interaction with the provider is always logged, regardless of what you may specify in this field.

Once Per User Session

Logs only the first time the user selects a portlet from this provider within the same session.

Never

Does not log interaction between the user and this provider.

  1. In Register On Remote Nodes, choose Yes if this provider can be registered by remote nodes, or No if you want to confine the provider's portlets to this node.

  2. If this provider requires session-specific information, such as session id, user, and login time, select User, then specify how often this information must be passed in Login Frequency. The login frequency determines the frequency of calls made to the do-login API, for database implementations, or to the initSession, for Web implementations.

    If this provider does not require any session-specific information, select Public. When you select this option, the provider's login operation is not called. For database implementations, this is the same as choosing the User option with a login frequency of Never.

  3. If your provider was implemented as a PL/SQL package, identify the owning schema and package name in the fields under Database Providers.

    If your provider was implemented using the HTTP protocol, enter the provider's URL in the URL field. Then choose the radio button that describes how user names are handled in the provider. Choose an external application ID, if necessary, and supply a provider and encryption key. If the application requires a proxy server, choose Yes in Require Proxy.

Note or Notes as appropriate

Related topics

Refreshing the portlet repository