with Producer definitions
To make a WSRP Producer known to your Consumer portal, you create a Producer definition for that WSRP Producer in your Consumer portal. We can also configure the Producer definition.
When creating a Producer definition, we use the information that you obtained from the Producer to configure the WSRP connection to the Producer. If required, you also register with the Producer.
There are different scenarios for creating a Producer definition:
- We can use either the Web Service Configuration portlet or the XML configuration interface to create the Producer definition, depending on whether you work online or offline:
- If we can connect to the Producer portal and access all files that the Producer's WSDL service definition references, we can work online when we create the Producer definition. In this case, we can use either the Web Service Configuration portlet or the XML configuration interface to create the Producer definition. For example, this can be the case if we want to consume WSRP services in your current portal.
- If we cannot connect to the Producer portal and access all files that the Producer's WSDL service definition references, you work offline. In this case, we can use only the XML configuration interface to create the Producer definition. For example, this case can occur if you prepare your 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.
- There are three types of Producers. The type of Producer that you create determines which information we provide with the Producer definition and whether we can create the Producer definition online or offline:
We can create all three types of Producers by using either the Web Service Configuration portlet or the XML configuration interface.
- 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. The HCL WebSphere Portal Producer is of this type.
- The Producer requires registration and is enabled for WSRP registration. Such a Producer provides a registration port. In this case, we can specify extra registration properties when we create the Producer definition in your Consumer portal. We can create this type of Producers only in online mode.
- The Producer requires registration and is not enabled for WSRP registration. In this case, we provide a registration handle that you obtained from the Producer. We can create this type of Producer definition in online or offline mode.
Type of Producer Create the Producer definition online by 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 the XML configuration interface. . . . using the XML configuration interface. The Producer requires registration and is enabled for WSRP registration. In this case the Producer provides a registration port. In this case, we can specify extra registration properties when we create the Producer definition in your Consumer portal. . . . the Web Service Configuration portlet or the XML configuration interface. . . . is not a valid scenario. The Producer requires registration and is not enabled for WSRP registration. In this case we provide a registration handle that you obtained from the Producer. . . . the Web Service Configuration portlet or the XML configuration interface. . . . using the XML configuration interface. Notes:
- 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.
- When we specify user attributes, make sure to avoid that any of the following events occur:
- Sending security relevant attributes, such as passwords, over unsecured network connections
- Passing sensitive data about the users to the Producer.
- Different types of Producers The information that we provide with the Producer definition depends on the type of Producer.
- Use the Web Service Configuration portlet to work with Producer definitions online If you work online, we can use the Web Service Configuration portlet to create a Producer definition.
- Use the XML configuration interface to work with Producer definitions We can use the XML configuration interface to work with Producer definitions in different ways.
- Different types of Producers The information that we provide with the Producer definition depends on the type of Producer.
- Use the Web Service Configuration portlet to work with Producer definitions online If you work online, we can use the Web Service Configuration portlet to create a Producer definition.
- Use the XML configuration interface to work with Producer definitions We can use the XML configuration interface to work with Producer definitions in different ways.
- Different types of Producers The information that we provide with the Producer definition depends on the type of Producer.
- Use the Web Service Configuration portlet to work with Producer definitions online If you work online, we can use the Web Service Configuration portlet to create a Producer definition.
- Use the XML configuration interface to work with Producer definitions We can use the XML configuration interface to work with Producer definitions in different ways.