JavaScript is disabled on your browser.

Web Services - Parameter Type

In the Input Parameter field for all parameter types, the currently selected operation will be entered automatically and may not be edited.

Request Value / Edit Element (only available in the module Applications)

With the parameter type Request Value / Edit Element an edit element or a request value will be defined as an input source.

Value from Data Field (only available in the module Processes)

The parameter type Value from Data Field uses the current value of a data field as the input.

System Value

By clicking Next, in the following dialog the system value, which will be sent as input to the web service, can be selected.

Static Value

For the parameter type Static Value, a fixed character string will be sent to the web service.

Session Variable

The current value of a session variable can also be set as an input.

If a user visits the current page in the browser, this user’s browser receives a so-called session cookie for the duration of his visit from the web server, which remains in the temporary files of the browser. In this cookie, one can enter a short piece of textual information, consisting of the cookie name and the cookie value.

In addition to this session cookie, for each user an individual session object will be created on the web server. The session object saves all session variables, which can be defined and read by the page during the user’s visit.

User-defined Variable

With this parameter type, an individual variable will be defined, which can be written to and read from. If multiple web service request are executed after each other, subsequent requests can use or overwrite the values from previous requests. The values are only valid within the web service request chain. In this characteristic, a user-defined value differs from a session variable.

Return Value From Web Service

This parameter type uses the return value of a web service request as an input.

Nil

Nothing will be assigned with this parameter type. The ability to make explicit an assignment of nil can be useful in specific cases, in order to eliminate ambiguities in the assignment at runtime, which would otherwise lead to errors.