Use the Profiled Service Call builder to create a service call in which the service URL can be run based on a profile.
This enables you to provide a service based on the user's profile, with different users provided with different services. This functionality is often required in a highly profiled application.
To support this functionality, this builder consumes the WSDL document at generation time (if it was configured that way) when the Web application is built, rather than at design time. If this builder is configured for HTTP, SOAP, or LOCAL, then the WSDL input is not displayed and is not used. The builder then invokes the Service Call builder with builder inputs appropriate to the type of service call in use. As a result, the inputs available in the Profiled Service Call builder are in large part a subset of the inputs available in the Service Call builder.
You can also use the Profiled Service Call builder to provide support for a web service call in a specialized situation in which the specific web service is not known at design time.
When to use this builder
Use this builder only if you need to provide a service based on user or group affiliation. If you do not intend to profile the service URL in this builder, use the Service Call builder to invoke the service you need.
Using the Profiled Service Call builder
The Profiled Service Call builder allows you to execute several types of services. The builder user interface (UI) displays different inputs according to the type of service you choose. The following steps describe the general process of configuring a Profiled Service Call:
- If you are working with a project that was created, prior to WebSphere® Portlet Factory version 6.1.5., you will see the Service Call Type input. Choose the type of service you want to call: WSDL, SOAP, HTTP, or Local.
- Enter the URL for the service.
- Depending on the type of service, enter the appropriate inputs for the service.
Many inputs to the Profiled Service Call builder are service-specific, and, in the case of WSDL service calls, might be read-only or have default values specified by the WSDL document.
Parent topic: Builder help
About using the builder call editor