Common Request Fields
Requests made to the RDA web service must include the following fields.
| Name | Description |
|---|---|
| request | Unique identifier used to identify the request. Used when associating the request to the response. |
| RequestDate | DateTime 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();