3.2.1.11 Server Licensing States
Server Licensing States is an enumeration of different licensing states that the server can have. Server licensing state transition is shown in the diagram in section 3.1.5.3.2. The following are the possible licensing states:
Server Licensing Begin: The terminal server licensing protocol starts in the "Server Licensing Begin" state.
Server Process Licensing: A successful SERVER_LICENSE_REQUEST (section 2.2.2.1) call brings the server to the "Server Process Licensing" state. In this state, the terminal server processes the Client New License Requests or Client License Information (as specified in sections 3.2.5.2 and 3.2.5.3) depending on the availability of the requested license on the client.
Server Licensing Aborted: When the client sends Out-of-Sequence or Unrecognized Messages or Invalid MAC (as specified in sections 3.2.5.8 and 3.2.5.9), the terminal server goes into "Server Licensing Aborted" state.
Server Licensing Completed: When a new license is sent to the remote client (as specified in section 3.2.5.7), or the client license is upgraded and sent to the remote client (as specified in section 3.2.5.6), or the remote client doesn't need any license to connect (as specified in section 3.2.5.2), the terminal server goes into "Server Licensing Completed" state.