Adding NetWeaver Producers
Applicable to: remote role assignment, remote delta link, WSRP application sharing
This topic describes how you create a NetWeaver producer portal instance on your consumer portal using the Producer Wizard.

Alternatively, a system administrator can use an XML script to create a producer instance on the consumer. For more information, see Using XML to Automate FPN Tasks.
· You know the communication protocol (HTTP, HTTPS), host name, and port number of the producer portal. You may need to obtain instead the communications properties of the reverse proxy; details below.
· You know the P4 connection type, security protocol, host name, and port number of the producer portal (required for remote delta link mode only). Refer to the P4 Communication information in the procedure below to determine if you need information about the remote portal or the SAP Message Server.

■
To obtain the P4
port on a SAP NetWeaver 7.0 portal, use the Visual Admin to access the
property sheet of the P4 Provider service, then
open the Runtime
tab → Local Broker pane
→ Info tab. For
information about the P4 Provider service, see
P4 Provider
Service. For information about accessing services in Visual Admin, see
Accessing
Components.
■
To obtain host name
and port information of a SAPMessage Server, use the Visual Admin to access the
property sheet of the Message Info service, run
the procedure described in
Message Info
Service, and then open the Runtime tab
→ Parameters tab. The host name and
port are listed in the sever host and ms/http_port parameters, respectively.
· You have access to the federated portal administration tools in the standard System Admin role on your portal.
· You have administrator read-write permission for the Portal Catalog in the NetWeaver Content Producers folder.
...
1. In the consumer portal, navigate to System Administration → Federated Portal → Myself as Content Consumer → Manage My Producers.
2. In the Portal Catalog, right-click (or any of its subfolders), and then from the context menu, choose New → NetWeaver Content Producer.
The Producer Wizard is launched.

§ The NetWeaver Content Producers folder and its subfolders is the only area in the Portal Catalog in which you are permitted to create SAP NetWeaver producer instances.
§ Once you have created a producer object, you cannot move it to another folder, unless you first delete it and then create a new instance in another folder. Removing a producer results in the loss of personalized data. For more information, see Removing Producers.
3. Proceed through the wizard and provide the necessary information as needed:
a. Enter the general properties of the producer portal. These properties are used to define the semantic object in your Portal Catalog that represents the producer portal.

§ The name you give to the producer is the name of the semantic object that is displayed in the Portal Catalog when the producer has been created.
§ The portal automatically generates an alias for the producer from its producer ID. This alias is used in various user interfaces in the portal to represent the producer portal. Since you cannot modify a producer alias, we recommend you enter a producer ID that clearly identifies the producer. For example, copy the producer name to the producer ID and add _producer as the suffix.
If the default alias already exists in your portal, an underscore is automatically added as a suffix to the producer ID until a unique alias is formed.
b. In the HTTP / HTTPS Communication section, enter the connection protocol (HTTP or HTTPS), host name, and port of the producer.

In the event you are using one or more reverse proxies in your landscape, note the following:
■ If a reverse proxy is located between the consumer and the producer, enter the protocol, host name, and port of the reverse proxy.
■ If there is no reverse proxy located between the consumer and the producer, enter the protocol, host name, and port of the producer portal.
■ Additional configuration steps are needed when using a reverse proxy in a federated portal network landscape. For more information, see How to Set Up the Landscape for a Federated Portal Network, available on SAP Developer Network at sdn.sap.com/irj/sdn/howtoguides → SAP NetWeaver 7.0 → User Productivity Enablement → Running an Enterprise Portal.

In the Path to WSDL Definition File field, do not edit the default path (/irj/servlet/prt/portal/prtroot/com.sap.portal.wsrp.coreproducer.WsdlGenerator) unless you want to connect to a different WSDL definition file or service. Do not include the protocol, host name, and port of the producer portal in the path.
For example, if the producer portal you are connecting to is running SAP NetWeaver 7.0 SPS7 or earlier, change the default value to the location of the producer's static WSDL definition file. The default WSDL file on an SAP NetWeaver 7.0 SPS7 portal is located in the following folder: /irj/portalapps/com.sap.portal.ivs.wsrpservice/wsdl/wsdl.html (see also Configuring Your WSDL File). Click Edit below the Path to WSDL Definition File field to change the current value.
c. (Optional) If you working with remote delta links, in the P4 Communication section, enter the P4 properties of the producer portal, including the type of connection, security protocol, host name, and port.

■ Communication between the consumer and producer portal through remote delta link usage requires using the P4 port of both portals.
■ In the P4 Connection dropdown menu, choose the load balancing configuration of the producer portal in relation to its P4 port. Choose Load-balanced via SAP Message Server if the producer's connection is through the SAP Message Server of the AS Java, or choose Connection String or Single Server if the producer's connection is to a specific dispatcher node of a dedicated application server or if the producer is connecting to an external load balancer that is located between the two servers.
■ The wizard does not let you enter the P4 properties of your portal (the consumer portal). You do so when registering with the producer. For more information, see Registering Your Consumer Portal.
d. In the Summary step, verify the information you have entered is correct. If needed, go back to the necessary step to make any corrections.
e. Click Finish to create a producer object in the Portal Catalog.
You have created a new producer object in the Portal Catalog in the folder you selected. The producer represents a connection instance to the remote site you have just defined. For information on what should do next after creating a producer instance, see Configuring Producer Instances on Your Consumer Portal.

For information on how to test the connection to the producer, see Testing the Connection to a Producer.