Add a web services definition

A web service definition must point to a valid WSDL file that contains all of the endpoints and methods you want to use for the web service. You can create multiple web service definitions, each pointing to a different WSDL URL.

Before you begin

You must have a web service with valid WSDL running before you can add a web service in Workflow using the Web Services Service Provider.

In order to manage web services, you must be a member of a personnel group that has the Manage Web Service key set permission assigned to it.

Web service complex types can be instantiated and initialized using the Code activity. A namespace related to a web service has to be added in the Namespace Browser in the Workflow Editor when configuring a workflow.

About this task

Note: The Workflow application server must have the Silverlight SDK 5.0 and the Silverlight Runtime 5.0 installed. Client machines must have Silverlight Runtime 5.0 installed.


  1. In the navigator, click Proficy System > Proficy System > Web Services.
  2. Click Add Web Service.
  3. In the Name field, enter a unique name for the web service.
    Namespace details are automatically populated in the Namespace field.
  4. In the WSDL URL field, enter the address of the WSDL file you want to associate with the web service.
  5. In the Description field, enter more information related to the web service.
  6. To change the preconfigured string in the Namespace field, enter a new namespace using C# namespace guidelines.
    The appropriate namespace prefix is Proficy.WebServices. .
  7. Click OK.
    Note: If the web service interfaces and methods do not appear in the Silverlight forms editor, then you must restart the Workflow client.