3.2.4.1 Administrative Disconnect

This event occurs when the server is receiving the message body of a PushStart request (section 2.2.2.2) and the server administrator wants to disconnect a client from the server.

The server MUST send a PushStart response (section 3.2.5.2.1) with a valid HTTP error status code as specified in [RFC2616]. The response MUST be sent immediately; that is, without waiting for the complete message body of the request to be received.

If the value of the AutoDestroy flag in the abstract data model is TRUE, the server SHOULD remove the publishing point; that is, the resource identified by the client in the PushStart request.

After having sent the response, if any, the server MUST close the TCP connection to the client.

The server MUST delete all session state.