Help Center>Foundation Help

Applies to:

  • Winshuttle Foundation

Web Service plugin properties

The Web Service plugin allows you to integrate a Web Service into your workflow.

NOTE: A dynamic DLL is created on the server when a Web Service is invoked. It usually appears in the /Program Files/ShareVis/Temp directory. If during development of a Web Service, the signatures change or APIs are added, this temporary DLL must be deleted manually.

Value Pair

Description

arguments

Comma-separated list of arguments to send to the Web Service.

async

Whether or not the Web service call must be synchronous or asynchronous.

Async only works for Winshuttle Transaction Web services when run on the server using the Winshuttle Update plug in. It creates the following SVService jobs when it is used:

  • Winshuttleupdateasync: This submits a Web service post request to theWinshuttle SAP Integration Server, gets a reference GUID for each job, and then creates another SVService job called WinshuttleUpdate (see below). Each entry for a repeating group is treated as a single job by Winshuttle SAP Integration Server.
  • Winshuttleupdate: This SVService job entry is created for both Sync and Async web services.

How to enable Async for Winshuttle Workflow

Set the global configuration key WinshuttleWebServiceRunAsync to TRUE. See Workflow Configurator Options for instructions.

domain

The domain to use for the login to the Web Service.

inputfield

The input field, which can be specified as inputfield01, Inputfield02, etc. Used in conjunction with inputvalue (see below)

inputtype

The type of input parameter for a Web service. Used when the arguments parameter is not specified

inputvalue

The input value for a corresponding field. Used in conjunction with inputfield (above).

outputfield

The output value field that must be set. It can be a form (Xpath) or SharePoint column.

outputfieldvalue

The value that needs to be set in the output field. This can be specified as Outputfield0, Outputfield1, etc.

method

The SharePoint column into which the value(s) will be placed.

password

The password to use for the login to the Web Service.

returncolumn

Column into which to put the return value.This argument can take a comma-separated list of column names that can be set as a series. 

user name

The username to use for the login to the Web Service.

wsdl

The Web Service Definition Language for the Web Service.