3.2.6.1 Request Expiration Timer Event

When the Request Expiration timer expires, the client MUST walk all connections in the ConnectionTable. For each connection, the client MUST walk the outstanding requests in Connection.OutstandingRequests.

The client MAY<194> choose any time-out it requires based on local policy, the type of request, and network characteristics.

If Request.Timestamp plus the time-out interval exceeds the current time, the client MUST process the request as if it received a failure response from the server and the client SHOULD<195> return an implementation-specific error to the calling application.

The client MAY<196> choose to disconnect the connection as well.