3.3.5.2.3 Processing the Change Participant Control Level PDU

The receiver of the Change Participant Control Level PDU (OD_PARTICIPANT_CTRL_CHANGE) (section 2.2.4.3) MUST first validate the common header for consistency (section 3.1.5.1). If the PDU size is not long enough to contain all the fields in the message, the connection SHOULD be terminated.<30>

After validating the common header, the receiver SHOULD apply the permissions requested in the Flags field to the participant specified in the ParticipantId field, and SHOULD verify that the participant is entitled to the requested permissions before granting the request.

Upon granting the request, the recipient SHOULD notify participants by sending a Participant-Created PDU (OD_PARTICIPANT_CREATED) (section 2.2.4.1) reflecting the new permission granted.