3.3.5.1 Common Steps in Request Processing

The following steps are common to the processing of a request by the server to generate a response.

An RDS Transport Protocol server provides a flexible endpoint for method invocation.

The server uses rdsParameters (see section 2.2.2.6) during method invocation. The following algorithm is used in the processing of a message:

  1. The message is processed according to the algorithm from section 3.3.1.1.

  2. The object is instantiated.

  3. The parameters are constructed from the rdsMethodRequest. This happens according to the algorithm in section 3.3.1.2.

  4. The method is called and processes the parameters.

  5. The method then fills in the return parameter values and returns to the RDS Transport Protocol server.

  6. The return parameters are constructed into an rdsMethodReponse according to the algorithm described in section 3.3.1.2.

All messages processed by the RDS Transport Protocol server are processed in this fashion.