Upon receiving a request from a UAV application to register for receiving UAV application messages from the UAS application specific server, the UAE-C shall generate an HTTP POST request message according to procedures specified in RFC 9110. In the HTTP POST request message, the UAE-C:
shall set the Request-URI to the URI received in the UAE client UE configuration document via the SCM-S;
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
shall include a <UAV-id> element set to the identity of the UAV which initiates the UAS UE registration procedure;
may include a <UAS-UE-information> element set to the related information (e.g. UAS UE IP address, Multi-USS capability, DAA assist capability) the UAS UE needs to provide to the UAE-S; and
may include a <proposed-registration-lifetime> element set to the time during which the UAS UE wants to stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
shall send the HTTP POST request message towards the UAE-S.
a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
an application/vnd.3gpp.uae-info+xml MIME body with a <registration-info> element in the <UAE-info> root element;
the UAE-S:
shall store the received registration information for the UAE-C;
shall generate an HTTP 200 (OK) response according to RFC 9110 and in the HTTP 200 (OK) response:
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
shall include a <result> element set to the value "success" or "failure" indicating success or failure of the UAS UE registration; and
may include a <registration-lifetime> element set to the time during which the UAS UE can stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
shall send the HTTP 200 (OK) response towards the UAE-C.
Upon receiving a request from a UAV application to de-register for receiving UAV application messages from the UAS application specific server, the UAE-C shall generate an HTTP POST request message according to procedures specified in RFC 9110. In the HTTP POST request message, the UAE-C:
shall set the Request-URI to the URI of the UAE-S for which the UAS UE has successfully registered (see clause 6.4);
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <de-registration-info> element in the <UAE-info> root element:
shall include a <UAV-id> element set to the identity of the UAV which initiates the UAS UE de-registration procedure; and
shall send the HTTP POST request message towards the UAE-S.
Upon receiving a request from a UAV application, if the UAE-C needs to update the registration for receiving UAV application messages from the UAS application specific server, the UAE-C shall generate an HTTP POST request message according to procedures specified in RFC 9110. In the HTTP POST request message, the UAE-C:
shall set the Request-URI to the URI of the UAE-S for which the UAS UE has successfully registered (see clause 6.4);
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
shall include a <UAV-id> element set to the identity of the UAV which initiates the UAS UE registration update procedure;
shall include a <UAS-UE-information> element set to the related information (e.g. UAS UE IP address, Multi-USS capability, DAA assist capability) the UAS UE needs to update; and
may include a <proposed-registration-lifetime> element set to the time during which the UAS UE wants to stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
shall send the HTTP POST request message towards the UAE-S.
a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
an application/vnd.3gpp.uae-info+xml MIME body with a <registration-info> element in the <UAE-info> root element;
the UAE-S:
shall update the stored registration information with the received registration information for the UAE-C;
shall generate an HTTP 200 (OK) response according to RFC 9110 and in the HTTP 200 (OK) response:
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
shall include a <result> element set to the value "success" or "failure" indicating success or failure of the UAS UE registration update; and
may include a <registration-lifetime> element set to the time during which the UAS UE can stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
shall send the HTTP 200 (OK) response towards the UAE-C.