Producer Registration Fails for a WebCenter Portal Application

24-2 Oracle Fusion Middleware Administrators Guide for Oracle WebCenter ■ Resources are web applications registered with the Pagelet Producer. Registering a resource allows the proxy to map internal applications to external URLs, manage authentication, and transform applications. Registering a web application as a Pagelet Producer resource allows you to do the following: ■ Proxy internal web applications to external addresses. ■ Manage authentication, both at the proxy level and at the resource level. ■ Transform proxied web applications, including URL rewriting. ■ Pagelets are sub-components of a web page accessed through the Pagelet Producer that can be injected into any proxied application. Any application on a Pagelet Producer resource that returns markup can be registered as a pagelet, which can then be displayed in Oracle WebCenter. Data can be passed to pagelets using pagelet parameters or the pagelet payload. The former passes name-value pairs attributes to the pagelet application, while the latter is any text, including XML. ■ All post deployment connection configuration is stored in the Oracle Metadata Services MDS repository. For more information, see Section 1.3.5, WebCenter Configuration Considerations. For detailed information about MDS, see the chapter Managing the Oracle Metadata Repository in the Oracle Fusion Middleware Administrators Guide. Pagelet Producer stores all configuration data on a separate partition in the MDS schema of RCU. Typically, this schema is installed as part of the Oracle WebCenter installation. This configuration data does not conflict with data that belongs to other services. When the Pagelet Producer domain template is deployed, the wizard prompts for connectivity information to the database in which the schema has been created. The names that the Pagelet Producer expects are: – Datasource Name: mds-PageletProducerDS – JNDI name: jdbcmdsPageletProducerDS – MDS partition name: pageletproducer ■ Pagelet Producer registration is dynamic. Additions and updates to existing producers are immediately available; it is not necessary to restart the WebCenter application or the managed server. ■ In the current release, only a single administrator can modify Pagelet Producer administrative settings at any given time. Concurrent edits will result in only one edit succeeding. However, data integrity will always be preserved.

24.2 Registering the Pagelet Producer

This section describes how to register the Pagelet Producer using Fusion Middleware Control and WLST commands. This section includes the following subsections: ■ Section 24.2.1, Registering the Pagelet Producer for WebCenter Applications Using Fusion Middleware Control ■ Section 24.2.2, Registering the Pagelet Producer for WebCenter Applications Using WLST Managing the Oracle WebCenter Pagelet Producer 24-3

24.2.1 Registering the Pagelet Producer for WebCenter Applications Using Fusion Middleware Control

To register the Pagelet Producer: 1. Log in to Fusion Middleware Control and navigate to the home page for your WebCenter application. For more information, see: ■ Section 6.3, Navigating to the Home Page for WebCenter Portal Applications . ■ Section 6.2, Navigating to the Home Page for WebCenter Spaces 2. Do one of the following: ■ For WebCenter Portal applications - From the Application Deployment menu, choose WebCenter, then Register Producer. ■ For WebCenter Spaces - From the WebCenter menu, choose Register Producer . 3. Enter connection details for the Pagelet Producer Table 24–1 .

4. Click OK.

The new producer appears in the connection table.

24.2.2 Registering the Pagelet Producer for WebCenter Applications Using WLST

Use the registerPageletProducer command to register a Pagelet Producer for your WebCenter application. For command syntax and examples, see the section registerPageletProducer in the Oracle Fusion Middleware WebLogic Scripting Tool Command Reference. Table 24–1 Pagelet Producer Connection Parameters Field Description Connection Name Enter a unique name to identify this pagelet producer within the WebCenter application. The name must be unique across all WebCenter connection types. Producer Type Select Pagelet Producer. Server URL Enter the URL of the WebCenter Pagelet Producer. The URL must include a fully-qualified domain name. Use the following syntax: protocol:host_name:port_number For example: http:myhost.com:7778 If pagelets contain secure data, the registered URL must use the https protocol. For example: https:myhost.com:7779 Note: In WebCenter Spaces, if the Pagelet Producer URL is protected by OAM, the URL to the pagelet catalog must be excluded mapped directly without access control, or the catalog will appear to be empty when using REST. The pagelet catalog URL is http:proxy_host:proxy_portapiv2ensemblepa gelets