Skip to main content

Common Request Fields

Requests made to the RDA web service must include the following fields.

NameDescription
requestUnique identifier used to identify the request. Used when associating the request to the response.
RequestDateDateTime request was made. Request timeout is 1 minute.

RequestId should be set to a unique value for each request. It is possible to group requests by creating a mult-segment identifier.

For example, RequestId could contain a session identifier followed by a colon followed by a request identifier. Requests made in a group would start with the same session identifier but have unique request identifiers.

RequestDate should be set to the current date/time when the request is submitted.

Below is example code for creating a multi-segment RequestId.

C# Example

// Create sessionId one time for the request group.
string sessionId = Guid.NewGuid().ToString();

// Create requestId for each request in the group.
string requestId = sessionId + ":" + Guid.NewGuid().ToString();