3.6.4 Message Processing Events and Sequencing Rules

The client does not maintain any state. It MUST send to the server the command that is issued by the application. All error codes are returned directly to the application.