Web Services

This block incorporates information available as a web service into the self-service and call routing logic.

Properties

Values

Description

URL

Web address

Web services URL, for example,
http:// www.abc.com/soap/GetClientinformation.asmx

Namespace

String

Web services namespace,http:// wsdl.use.abc.com

Namespace Prefix

String

A namespace prefix for the xml request to be sent to the web services, for example, q0.

Method

String

The web services method to be called, for example, GetClientInformation.

Parameters

String

The key/value parameter pairs for the web services method, for example, PIN_Number, 123456789, Surname, Doell, GivenName, John

Parameter Wrapper

String

The nested wrapper parameters, for example, <Request><q0:RequestWrapper>%%1</ q0:RequestWrapper></Request>.

Note

%%1 is required for indicating where the required parameters are being substituted.

Envelope Prefix

String

The soap envelope prefix, for example, SOAP-ENV.

Timeout 

String

Number of seconds to wait for response from web service before timing out. The default is 15.

If the web service does not respond within the specified timeout, the operation is aborted and a log entry is created in theCCaaS Designer log as follows:

No response was received from:http://webserver/webservices/test.asmx. Operation aborted.

Result Variable

String

A variable name where responses are being prefixed. See XML response example.

See Web services XML examples.