Web Service

Provides detailed information for configuring a Web Service.

General Properties

This section defines the general Web Service properties:
Property Description
Name Defines the name of the external resource.
Type Specifies the type of external resource.
Supported Types Specifies the type of Web Service.

Producer Web Service Properties

The following properties must be configured for a Producer Web Service External Resource:
Property Description
Authentication Type Defines the authentication type of this web service.

  • None - uses no authentication for the web service
  • Username Token Profile
Endpoint Identifier The name used to expose the web service endpoint.

Consumer Web Service Properties

The following properties must be configured for a Consumer Web Service under the Endpoint tab:
Property Description
Static Endpoint Binding Specifies if the endpoint and transport are static.
UDDI Dynamic Endpoint Binding Specifies that the endpoint is obtained by searching the binding in the UDDI registry.
The following properties must be configured for a Consumer Web Service that uses Static Endpoint Binding:
Property Description
Transport Type Specifies the type of transport used to communicate with the web service. Possible values are:
  • HTTP
  • JMS
  • ALSB
HTTP Transport Configuration
Property Description
HTTP Server Configuration Specifies the Server Configuration external resource where the web service is running.
Path Specifies the path of the web service.
JMS Transport Configuration
Property Description
JNDI Server Configuration Specifies the JNDI Directory Service external resource that contains the configuration used to lookup the JMS resource.
Destination Type The method used to subscribe to the queue. Possible values are:
  • Queue
  • Topic
JMS Factory Name Specifies the name of the JMS Factory used to obtain the JMS resource.
Destination Name Specifies the name of the JMS resource.
ALBS Transport Configuration
Property Description
Proxy Server Configuration Specifies the external resource of type Aqualogic Service Bus and subtype Proxy Server that corresponds to your Aqualogic Service Bus Server.
Service Name Specifies the name of the proxy server used for transport.
Propagate Transaction Specifies if transactions can be propagated from the PBL component to Aqualogic Service Bus.
The following properties must be configured for a Consumer Web Service that uses UDDI Dynamic Endpoint Binding:
Property Description
Server Configuration Specifies the Server Configuration external resource where the web service is running.
Inquiry Path Specifies the location of the UDDI inquiry.
Requires Authentication Specifies if the inquiry requires authentication.
Security Path Specifies the path where the UDDI authentication server is running.
User Specifies the case-sensitive user name used to connect to your web service.
Password Specifies the case-sensitive password used to connect to your Oracle database.
Service Key Specifies the key of the UDDI service.
Binding TModel Key Specifies the key of the UDDI binding.
The following properties must be configured for a Consumer Web Service under the Runtime tab:
Property Description
Use System Exceptions Specifies if the Oracle BPM Engine treats SOAP faults as System Exceptions. If this checkbox is not selected the Oracle BPM Engine treats SOAP faults as Business Exceptions.
The following properties must be configured for a Consumer Web Service under the Security tab:
Property Description
Send Username Token Specifies if the web service uses Username Token Profile web service security. Possible values are:
  • None - uses no authentication for the web service
  • Plain - uses Plain Username Token authentication for the web service
  • Digest - uses Digest Username Token authentication for the web service
Send Nonce and Timestamp Specifies if the web service security headers include the nonce and timestamp elements.
Username Defines the case-sensitive user name required to connect to your web service.
Password Defines the case-sensitive password required to connect to your web service.
Confirm Password Defines the case-sensitive password required to connect to your web service.