Table 10.2.1-1 illustrates the VAE server APIs.
The SEAL server(s) APIs available via SEAL-S reference point as specified in
TS 23.434 are consumed by the V2X application specific server via the VAE server (acting as a VAL server) over the Vs reference point. When V2X application specific server invokes a SEAL server API via the VAE server over the Vs reference point, the VAE server shall interact with the corresponding SEAL server over the SEAL-S reference point for the API invocation request and response.
API description: This API enables the V2X application specific server to subscribe/unsubscribe to the VAE server and communicate with the VAE server to send and receive V2X messages to and from the V2X UEs (including V2X groups).
API operation name:
Deliver_DL_Message
Description:
Delivers the V2X messages to the V2X UEs.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
None.
See
subclause 9.4.3 and
subclause 9.4.4 for the details of usage of this API operation.
API operation name:
Deliver_UL_Message
Description:
Delivers the uplink V2X messages from the V2X UEs to the V2X application specific server.
Known Consumers:
V2X application specific server.
Inputs:
None
Outputs:
See
subclause 9.4.5 for the details of usage of this API operation.
API operation name:
V2X_MessageDelivery_Subscribe
Description:
Subscribe to the VAE server for sending and receiving V2X messages.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
See
subclause 9.4.6 for the details of usage of this API operation.
API operation name:
V2X_MessageDelivery_Unsubscribe
Description:
Unsubscribe to the VAE server for sending and receiving V2X messages.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
See
subclause 9.4.6 for the details of usage of this API operation.
API description: This API enables the V2X application specific server to communicate with the VAE server to provide V2X application requirement to the underlying 3GPP network.
API operation name:
Reserve_NetworkResource
Description:
Provides V2X application requirement to underlying 3GPP network.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
See
subclause 9.11.3 for the details of usage of this API operation.
API operation name:
Notify_NetworkResource
Description:
Notify the result of network resource adaptation corresponding to the V2X application requirement.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
None
See
subclause 9.11.3 for the details of usage of this API operation.
API description: This API enables the V2X application specific server to communicate with the VAE server to configure dynamic group information.
API operation name:
Configure_DynamicGroup
Description:
Configures the dynamic group information at the VAE server.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
See
subclause 9.12.3 for the details of usage of this API operation.
API operation name:
Notify_DynamicGroup
Description:
Notify the dynamic group information (i.e. group member joins or leaves) at the VAE server.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
None.
See
subclause 9.12.5 for the details of usage of this API operation.
API description:
This API enables the V2X application specific server to communicate with the VAE server to subscribe and receive notifications for HD map dynamic information.
API operation name:
Subscribe_HDMapDynamicInfo
Description:
Subscribes for the HD map dynamic information at the VAE server.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
See
subclause 9.16.3 for the details of usage of this API operation.
API operation name:
Notify_HDMapDynamicInfo
Description:
Notify the HD map dynamic information at the VAE server.
Known Consumers:
V2X application specific server.
Inputs:
Outputs:
None.
See
subclause 9.16.6 for the details of usage of this API operation.