HTTP Response Header

All resources return standard HTTP Header information (see http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html).

Note: Additional attributes might be used as a result of a specific web-application configuration or for extending the protocol.

The following table describes the expected protocol response header attributes:

Header Attribute Name

Data Type

Description

Date

string

Describes the timestamp for response creation. This is a mandatory field.

Content-Type

string

Specifies the currently hard-coded application/JavaScript Object Notation (JSON). This is a mandatory field.

Content-Length

8-bit bytes

Specifies the response body length, in bytes. This is a mandatory field.

Location

string

Describes the newly created resource location.

Request-Timestamp

string

Specifies the request timestamp in milliseconds from 1-1-1970. This is a mandatory field.

Server-Version

string

Specifies the current server version, which is informational only. This is a mandatory field.

Object-Id

string

Specifies an ID for the current script. This is a mandatory field.

Object-Instance-Id

string

Specifies an ID for the current running of a Jacada Interaction Server Interaction instance against a Jacada Interaction Server client.

Session-Id

string

Specifies a unique identifier to enable a load balancer to dispatch a user requests based on a specific relationship to a specific Server. This is a mandatory field.

User-Id

string

A unique identifier designating a specific end-user to be correlated to a specific Jacada Interaction Server system account.

For example, when sharing data between JI and a Telephony system, while the Telephony system is not under JI responsibility, each user requires a unique identifier and session enabling the telephony system to fetch the relevant data.

This field is used in any consequent request from a JI client to the Interaction Server.