+

Search Tips   |   Advanced Search

Work with Producer definitions


To make that Web service Producer known to the portal, created a Producer definition for a WSRP Producer in the Consumer portal. We can also configure a Producer definition.

When creating a Producer definition, we use the information that you obtained from the Producer to configure the WSRP service connection to the Producer. If required, you also register with the Producer.

There are different scenarios for creating a Producer definition:

  1. We can use either the Web Service Configuration portlet or xmlaccess.sh to create the Producer definition, depending on whether you work online or offline:

    1. If you work online when creating the Producer definition, we can connect to the Producer portal. In this case we can use either the Web Service Configuration portlet or xmlaccess.sh to create the Producer definition.

      For example, this can be the case to consume WSRP services in the current portal.

    2. If you work offlinethat is we cannot connect to the Producer portal, we can only use xmlaccess.sh to create the Producer definition.

      For example, this can be the case if you prepare the Consumer portal in a staging environment and do not connect to the Producer portal to consume WSRP services until you transfer the portal to the next stage.

  2. There are three types of Producers. The type of Producer that created determines which information provide with the Producer definition and whether we can create the Producer definition online or offline:

    1. The Producer does not require registration. In this case we specify the information that you obtained from the Producer. We can create this type of Producer definition in online or offline mode.

    2. The Producer requires registration and is enabled for WSRP registration. In this case the Producer provides a registration port. In this case we can to specify additional registration properties when creating the Producer definition in the Consumer portal. We can create this type of Producers only in online mode.

    3. The Producer requires registration and is not enabled for WSRP registration. In this case provide a registration handle that you obtained from the Producer. We can create this type of Producer definition in online or offline mode.
    We can create all three types of Producers using either the Web Service Configuration portlet or xmlaccess.sh.

Type of Producer Create the Producer definition online using . . . Create the Producer definition offline . . .
The Producer does not require registration. In this case we specify the information that you obtained from the Producer. . . . the Web Service Configuration portlet
or xmlaccess.sh.
. . . using xmlaccess.sh.
The Producer requires registration and is enabled for WSRP registration. In this case the Producer provides a registration port. In this case we can to specify additional registration properties when creating the Producer definition in the Consumer portal. . . . the Web Service Configuration portlet
or xmlaccess.sh.
. . . is not a valid scenario.
The Producer requires registration and is not enabled for WSRP registration. In this case provide a registration handle that you obtained from the Producer. . . . the Web Service Configuration portlet
or xmlaccess.sh.
. . . using xmlaccess.sh.

  1. The current implementation of the WSRP Producer in the portal does not support the WSRP registration interface. However, the WSRP Consumer in the portal can handle Producers that support WSRP registration interfaces.

  2. When we specify user attributes make sure to avoid any of the following:

    • Send security relevant attributes, such as passwords, over unsecured network connections

    • Pass sensitive data about the users to the Producer.


Parent: Use the portal as a WSRP Consumer
Previous: Prepare security for a WSRP Consumer portal
Next: Consuming WSRP services in a Consumer portal