+

Search Tips   |   Advanced Search

How to access the Producer WSDL

Provide the URL to the Producer WSDL service description document to the Consumer portal...

The WSDL file contains endpoint addresses that point to WSRP 2.0 services.

The URL format of the service endpoint addresses...

...where wsrp_context_root points to the producer facade servlet, which controls access to the WSRP web service engine. The facade servlet is provided within wps.ear, in the web module wps_facade.war. We can change the context root for the producer with the modify-servlet-path configuration task.

We can override various settings by specifying parameters in the URL for the WSDL service description document:

To generate the WSDL service description document, the Producer portal uses the following parameters:

  1. Parameters from the URL of the request for the document
  2. Settings in the portal Configuration Service
  3. Settings that result from the request for the document.

The portal provides a fallback mechanism for selecting the parameters from the WSDL service description document, depending on which parameters we specify:

  1. If the administrator of the Consumer portal adds parameters as URL parameters to the URL for requesting the service description document, then the Producer portal uses these parameters. For example, it can use the parameters for creating the endpoint addresses of the WSRP web services contained in the WSDL document.

  2. If we do not define such a parameter as a URL parameter in the service description document request, then the Producer looks for entries in the Portal Configuration Service.

  3. If we do not specify the parameter in the Configuration Service, then the Producer uses the host name and port of the incoming request to generate the endpoint addresses of the WSRP web services contained in the WSDL document.


Request a modified WSDL service description document from the Producer

The administrator of the Consumer portal can request a modified WSDL service description document from the Producer. In this document, the Producer modifies the endpoint addresses of the WSRP web services according to URL parameters that the Consumer provided.

...where...

The URL parameters do not modify the Producer settings and bindings. They manipulate only the content of the WSDL service description document, for example, for debugging and tracing purposes.


Settings in the portal Config Service

To control the default output for the WSDL document, set the following parameters in the portal configuration service:


Parent topic: Use the portal as a producer

Next topic: Secure a producer portal

Related tasks:
Change the portal URI after an installation