Configuration for WCF Service Window - Request Tab

Sets up communication with a WCF service.



Navigation

  1. In AgilePoint Envision, open a process template.
  2. Navigate to the Web Services stencil.
  3. On the Web Services stencil, drag the WCF (Windows Communication Foundation) AgileShape, and drop it on the process template.
  4. To view the entire list of properties, in the Design Tasks pane, click Show Properties.
  5. On the Configure field, click the Ellipses button.

Field Definitions

Field Name Definition

Generate Message Contracts

Definition:
Determines whether to generate a message contract for the method you are calling.
Allowed Values:
  • Deselected - Message contracts are not generated.
  • Selected - Message contracts are generated.
Default Value:
Deselected

uddi

Opens the Following Window:
WCF Service Explorer Window
Purpose of this Window:
Finds and selects a WCF service using the Universal Description Discovery and Integration (UDDI) standard.

Service URL

Definition:
Specifies the URL of your WCF service.
Allowed Values:
A valid WCF service URL.
Default Value:
None
Custom Attributes:
No
Example:
  • http://demo3:80/agilepointserver/admin.sbc?wsdl

    In this example, SBC is the extension name for the WCF services, and ?WSDL is the query string that contains all the information such as method names of the specific WCF service.

    However, you can leave the extension name in the URL, as follows:

    http://demo3:80/agilepointserver/admin?wsdl

Connect

Function:
Retrieves the list of methods, data bindings, and service endpoints for the specified WCF service.

Bindings

Definition:
Specifies the data binding you want to use.

The binding defines the communication details required to connect to the WCF endpoint.

Allowed Values:
  • WSHttpBinding
  • NetTcpBinding
  • BasicHttpBinding
Default Value:
None

Endpoints

Definition:
Specifies the WCF service endpoint you want to connect.

Endpoints provide access to the WCF service data.

Allowed Values:
A list of Endpoints populated from the WSDL file of the WCF service.
Default Value:
None
Example:
NetTcpBinding_IWCFWorkflowService

WebMethod

Definition:
Specifies the name of the method you want to call.
Allowed Values:
A valid web method name defined in the specified WCF or web service.
Default Value:
None
Example:
StartProcInst

Endpoint Url

Definition:
Specifies the URL of the endpoint of the web service or WCF service you want to connect.
Allowed Values:
A valid WCF service URL or custom attribute.
Default Value:
None
Custom Attributes:
No
Example:
http://CSC-NINE:7002/AgilePointServer/Workflow

Request Mapping

Definition:
Specifies whether the request is mapped to the WCF service schema. This is required only if the request is passing values to the web method via parameters as data that comes from the process model schema.
Allowed Values:
Click the Ellipses button to open the Schema Mapper Window.

Use this window to map the request to your process schema.

Default Value:
None

Common Configuration Tasks