Registering a provider

To make your portlets available in a portal, you must register the provider that owns those portlets with the portal. After you register a provider, the provider and its portlets become available in the Portlet Repository and the Add Portlets screen. They are also listed in the Navigator.

To register a provider, you must have at least Publish privileges on All Providers.

NoteIf you are registering a database provider that uses the Federated Portal Adapter, choose Web as the implementation style instead of Database, because although the provider is written in PL/SQL, all communication to it is as a Web provider. For more information, see the Oracle9iAS Portal Configuration Guide on Portal Center.

To register a provider:

  1. In the Providers portlet, click Register a Portlet Provider.

    Note: By default, the Providers portlet is on the Build tab of the Builder page.

  2. In the Name field, enter the name of the provider.

    Note: The name you enter here must be the same as the name of the provider on the server on which it resides.

  3. In the Display Name field, enter a more descriptive name for the provider. This display name is be the name that appears in the Portlet Repository.

  4. In the Timeout field, enter the number of seconds the portal should attempt to connect to this provider before timing out.

  5. In the Timeout Message field, enter the message to display within the body of the portlet when the portal cannot establish contact with the provider within the number of seconds specified in the Timeout field.

    Note: The message may not contain either mobile (mobileXML) or desktop (HTML) markup.

  6. In the Implementation Style list, choose:

  7. Click Next.

  8. To continue registering your provider, select the appropriate procedure below:

To register a Web provider:

  1. In the URL field, enter the provider's URL.

  2. Select Web provider in same cookie domain as the portal, if the cookies created by the provider are in the same domain as the portal.

  3. (Optional) In the Service Id field, enter the service id of the provider if multiple providers are accessed via the specified URL.

  4. Select how the user names and passwords used by the provider's application relate to the user names and passwords used by the portal:

  5. (Optional) In the Subscription Key field, enter the key to uniquely identify Oracle9iAS Portal as the requester.

  6. (Optional) In the Shared Key field, enter the key for encrypting calls to the provider.

  7. In the User/Session Information section:

  8. (Optional) If your portal uses proxy servers, you can choose to use them for contacting your provider.

    Note: You can also choose to not use a proxy server for either of these connections.

    Tip: To specify a new proxy server, see Adding a proxy server.

  9. Click Next.

  10. In the Grantee field, enter the name of the user or group that you want to allow to access this provider.

    Tip: If you are not sure of the name of the user or group, click Browse Users (for users) or Browse Groups (for groups), and select from the list provided.

  11. In the list, choose a privilege level.

  12. Click Add.

  13. Repeat steps 10 through 12 as necessary.

  14. Click Finish.

To register a database provider:

  1. In the Owning Schema field, enter the name of the schema where the PL/SQL package that implements the provider is stored.

    Tip: If you are not sure of the name, click Browse Schemas, and select from the list provided.

  2. In the Package Name field, enter the name of the PL/SQL package that implements the provider.

  3. In the Login Frequency list, choose how often to call the provider's do-login API. Choose:

  4. Click Next.

  5. In the Grantee field, enter the name of the user or group that you want to allow to access this provider.

    Tip: If you are not sure of the name of the user or group, click Browse Users (for users) or Browse Groups (for groups), and select from the list provided.

  6. In the list, choose a privilege level.

  7. Click Add.

  8. Repeat steps 5 through 7 as necessary.

  9. Click Finish.

Notes

Related topics

Refreshing the Portlet Repository