Composite Webservices APIs

Following Composite Webservcies APIs are currently available with ASG-Studio:

Add Memory Variable

This API sets a memory variable when executed .

Syntax: $cs.addMemoryVariable(key, value)

Parameters:

  • key: Name of memory variable.
  • value: Value to be added for the key.

Example:

$cs.addMemoryVariable("userName","user.a")

Retrieve Request Header

This API returns the value of request header when executed .

Syntax: $request.header

Example:

var headers = $request.header

print(headers);

Retrieve Request Body

This API returns the request body when executed.

Syntax: $request.body

Example:

var body = $request.body

print(body);

Retrieve Request Parameters

This API is returns the values of request parameters when executed.

Syntax: $.request.params

Example:

var params = $request.params

print(params);

Retrieve Request Query

This API returns the request query when executed.

Syntax: $request.query

Example:

var query = $request.query

print(query);

Overwrite Response Header

This API overwrites the response header with a JSON object.

Syntax: $response.header

Example:

var header = {"Content-Type":"application/json"}

$request.header = header;

print(header);

Overwrite Response Body

This API overwrites the response body with a JSON object.

Syntax: $response.body

Example:

var body = "Done"

$request.body = body;

print(body);