9 Edge Configuration Server API Definitions
29.5583GPPApplication Programming Interface (API) specificationEnabling Edge ApplicationsRelease 18Stage 3TS
9.1 Eecs_EESRegistration API
9.1.1 Introduction
The Eecs_EESRegistration service shall use the Eecs_EESRegistration API.
The API URI of the Eecs_EESRegistration API shall be:
{apiRoot}/<apiName>/<apiVersion>
The request URIs used in HTTP requests shall have the Resource URI structure as defined in clause 7.5, i.e.:
{apiRoot}/<apiName>/<apiVersion>/<apiSpecificResourceUriPart>
with the following components:
– The {apiRoot} shall be set as described in clause 7.5.
– The <apiName> shall be "eecs-eesregistration".
– The <apiVersion> shall be "v1".
– The <apiSpecificResourceUriPart> shall be set as described in clause 9.1.2.
9.1.2 Resources
9.1.2.1 Overview
This clause describes the structure for the Resource URIs and the resources and methods used for the service.
Figure 9.1.2.1-1 depicts the resource URIs structure for the Eecs_EESRegistration API.
Figure 9.1.2.1-1: Resource URI structure of the Eecs_EESRegistration API
Table 9.1.2.1-1 provides an overview of the resources and applicable HTTP methods.
Table 9.1.2.1-1: Resources and methods overview
Resource name |
Resource URI |
HTTP method or custom operation |
Description |
EES Registrations |
/registrations |
POST |
Registers a new EES at the Edge Configuration Server. |
Individual EES Registration |
/registrations/{registrationId} |
GET |
Fetch an individual EES registration resource. |
PUT |
Fully replace an individual EES registration resource. |
||
DELETE |
Remove an individual EES registration resource. |
||
PATCH |
Partially update an individual EES registration resource. |
9.1.2.2 Resource: EES Registrations
9.1.2.2.1 Description
This resource represents all the Edge Enabler Servers that are registered at a given Edge Configuration Server.
9.1.2.2.2 Resource Definition
Resource URI: {apiRoot}/eecs-eesregistration/<apiVersion>/registrations
This resource shall support the resource URI variables defined in the table 9.1.2.2.2-1.
Table 9.1.2.2.2-1: Resource URI variables for this resource
Name |
Data Type |
Definition |
apiRoot |
string |
See clause 7.5 |
9.1.2.2.3 Resource Standard Methods
9.1.2.2.3.1 POST
This method shall support the URI query parameters specified in table 9.1.2.2.3.1-1.
Table 9.1.2.2.3.1-1: URI query parameters supported by the POST method on this resource
Name |
Data type |
P |
Cardinality |
Description |
n/a |
This method shall support the request data structures specified in table 9.1.2.2.3.1-2 and the response data structures and response codes specified in table 9.1.2.2.3.1-3.
Table 9.1.2.2.3.1-2: Data structures supported by the POST Request Body on this resource
Data type |
P |
Cardinality |
Description |
EESRegistration |
M |
1 |
EES registration request information. |
Table 9.1.2.2.3.1-3: Data structures supported by the POST Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
EESRegistration |
M |
1 |
201 Created |
EES information is registered successfully at ECS. EES information registered with ECS is provided in the response body. The URI of the created resource shall be returned in the "Location" HTTP header. |
NOTE: The mandatory HTTP error status code for the POST method listed in Table 5.2.6-1 of 3GPP TS 29.122 [6] also apply. |
Table 9.1.2.2.3.1-4: Headers supported by the 201 response code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
Contains the URI of the newly created resource, according to the structure: {apiRoot}/eecs-eesregistration/<apiVersion>/registrations/{registrationId} |
9.1.2.2.4 Resource Custom Operations
None.
9.1.2.3 Resource: Individual EES Registration
9.1.2.3.1 Description
This Individual EES Registration resource represents an individual EES registered at a given Edge Configuration Server.
9.1.2.3.2 Resource Definition
Resource URI: {apiRoot}/eecs-eesregistration/<apiVersion>/registrations/{registrationId}
This resource shall support the resource URI variables defined in the table 9.1.2.3.2-1.
Table 9.1.2.3.2-1: Resource URI variables for this resource
Name |
Data Type |
Definition |
apiRoot |
string |
See clause 7.5 |
registrationId |
string |
The EES registration identifier. |
9.1.2.3.3 Resource Standard Methods
9.1.2.3.3.1 GET
This method retrieves the EES information registered at Edge Configuration Server. This method shall support the URI query parameters specified in table 9.1.2.3.3.1-1.
Table 9.1.2.3.3.1-1: URI query parameters supported by the GET method on this resource
Name |
Data type |
P |
Cardinality |
Description |
n/a |
This method shall support the request data structures specified in table 9.1.2.3.3.1-2 and the response data structures and response codes specified in table 9.1.2.3.3.1-3.
Table 9.1.2.3.3.1-2: Data structures supported by the GET Request Body on this resource
Data type |
P |
Cardinality |
Description |
n/a |
Table 9.1.2.3.3.1-3: Data structures supported by the GET Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
EESResgistration |
M |
1 |
200 OK |
The EES registration information at the Edge Configuration Server. |
n/a |
307 Temporary Redirect |
Temporary redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
n/a |
308 Permanent Redirect |
Permanent redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
NOTE: The manadatory HTTP error status code for the GET method listed in Table 5.2.6-1 of 3GPP TS 29.122 [6] also apply. |
Table 9.1.2.3.3.1-4: Headers supported by the 307 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
Table 9.1.2.3.3.1-5: Headers supported by the 308 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
9.1.2.3.3.2 PUT
This method updates the EES registration information at Edge Configuration Server by completely replacing the existing registration data (except the value of "eesId" within EESProfile data type and the value of "suppFeat" attribute within the EESRegistration data type). This method shall support the URI query parameters specified in the table 9.1.2.3.3.2-1.
Table 9.1.2.3.3.2-1: URI query parameters supported by the PUT method on this resource
Name |
Data type |
P |
Cardinality |
Description |
n/a |
This method shall support the request data structures specified in table 9.1.2.3.3.2-2 and the response data structures and response codes specified in table 9.1.2.3.3.2-3.
Table 9.1.2.3.3.2-2: Data structures supported by the PUT Request Body on this resource
Data type |
P |
Cardinality |
Description |
EESRegistration |
M |
1 |
Details of the EES registration information to be updated |
Table 9.1.2.3.3.2-3: Data structures supported by the PUT Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
EESRegistration |
M |
1 |
200 OK |
The EES registration information updated successfully and the updated EES registration information is returned in the response. |
n/a |
204 No Content |
The EES registration information was updated successfully. |
||
n/a |
307 Temporary Redirect |
Temporary redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
n/a |
308 Permanent Redirect |
Permanent redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
NOTE: The manadatory HTTP error status code for the PUT method listed in Table 5.2.6-1 of 3GPP TS 29.122 [6] also apply. |
Table 9.1.2.3.3.2-4: Headers supported by the 307 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
Table 9.1.2.3.3.2-5: Headers supported by the 308 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
9.1.2.3.3.3 DELETE
This method deregisters an EES registration from the ECS. This method shall support the URI query parameters specified in the table 9.1.2.3.3.3-1.
Table 9.1.2.3.3.3-1: URI query parameters supported by the DELETE method on this resource
Name |
Data type |
P |
Cardinality |
Description |
n/a |
This method shall support the request data structures specified in table 9.1.2.3.3.3-2 and the response data structures and response codes specified in table 9.1.2.3.3.3-3.
Table 9.1.2.3.3.3-2: Data structures supported by the DELETE Request Body on this resource
Data type |
P |
Cardinality |
Description |
n/a |
Table 9.1.2.3.3.3-3: Data structures supported by the DELETE Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
n/a |
204 No Content |
The individual EES registration information matching the registrationId is deleted. |
||
n/a |
307 Temporary Redirect |
Temporary redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
n/a |
308 Permanent Redirect |
Permanent redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
NOTE: The manadatory HTTP error status code for the DELETE method listed in Table 5.2.6-1 of 3GPP TS 29.122 [6] also apply. |
Table 9.1.2.3.3.3-4: Headers supported by the 307 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
Table 9.1.2.3.3.3-5: Headers supported by the 308 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
9.1.2.3.3.4 PATCH
This method partially updates the EES registration information at Edge Configuration Server. This method shall support the URI query parameters specified in the table 9.1.2.3.3.4-1.
Table 9.1.2.3.3.4-1: URI query parameters supported by the PATCH method on this resource
Name |
Data type |
P |
Cardinality |
Description |
n/a |
This method shall support the request data structures specified in table 9.1.2.3.3.4-2 and the response data structures and response codes specified in table 9.1.2.3.3.4-3.
Table 9.1.2.3.3.4-2: Data structures supported by the PATCH Request Body on this resource
Data type |
P |
Cardinality |
Description |
EESRegistrationPatch |
M |
1 |
Details of the EES registration information to be updated |
Table 9.1.2.3.3.4-3: Data structures supported by the PATCH Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
EESRegistration |
M |
1 |
200 OK |
The Individual EES registration information was updated successfully and the updated EES registration information is returned in the response. |
n/a |
204 No Content |
The Individual EES registration information was updated successfully. |
||
n/a |
307 Temporary Redirect |
Temporary redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
n/a |
308 Permanent Redirect |
Permanent redirection. The response shall include a Location header field containing an alternative URI of the resource located in an alternative ECS. Redirection handling is described in clause 5.2.10 of TS 29.122 [6]. |
||
NOTE: The mandatory HTTP error status code for the PUT method listed in Table 5.2.6-1 of 3GPP TS 29.122 [6] also apply. |
Table 9.1.2.3.3.4-4: Headers supported by the 307 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
Table 9.1.2.3.3.4-5: Headers supported by the 308 Response Code on this resource
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
An alternative URI of the resource located in an alternative ECS. |
9.1.2.3.4 Resource Custom Operations
None.
9.1.3 Custom Operations without associated resources
None.
9.1.4 Notifications
None.
9.1.5 Data Model
9.1.5.1 General
This clause specifies the application data model supported by the API. Data types listed in clause 7.2 apply to this API
Table 9.1.5.1-1 specifies the data types defined specifically for the Eecs_EESRegistration API service.
Table 9.1.5.1-1: Eecs_EESRegistration API specific Data Types
Data type |
Section defined |
Description |
Applicability |
EESRegistration |
9.1.5.2.2 |
The EES registration information on ECS. |
|
EESProfile |
9.1.5.2.3 |
The profile information related to the EES in the EESRegistration data type. |
|
ACRScenario |
9.1.5.3.3 |
The ACR scenarios supported by EES. |
|
EESRegistrationPatch |
9.1.5.2.4 |
To partially update the EES Registration information. |
|
ServiceArea |
9.1.5.2.5 |
The topological and geographic areas served by EES. |
|
TopologicalServiceArea |
9.1.5.2.6 |
The topological areas served by EES. |
|
GeographicalServiceArea |
9.1.5.2.7 |
The geographic areas served by EES. |
Table 9.1.5.1-2 specifies data types re-used by the Eecs_EESRegistration API service.
Table 9.1.5.1-2: Re-used Data Types
Data type |
Reference |
Comments |
Applicability |
SupportedFeatures |
3GPP TS 29.571 [8] |
Used to negotiate the applicability of optional features defined in table 9.1.7-1. |
|
DateTime |
3GPP TS 29.122 [6] |
Used to capture the expiration time of EES registration. |
|
Ecgi |
3GPP TS 29.571 [8] |
Represents an EUTRA cell identifier. |
|
Ncgi |
3GPP TS 29.571 [8] |
Represents an NR cell identifier. |
|
Tai |
3GPP TS 29.571 [8] |
Represents a tracking area identity. |
|
GeographicArea |
3GPP TS 29.572 [11] |
Identifies the geographical information of the user(s). |
|
CivicAddress |
3GPP TS 29.572 [11] |
Identifies the civic address information of the user(s). |
|
PlmnId |
3GPP TS 29.122 [6] |
Used to indicate only the list of PLMN Ids as part of topological service areas. |
|
Dnai |
3GPP TS 29.571 [8] |
Used to represent the list of DNAI(s) information associated with EES. |
|
DateTimeRm |
3GPP TS 29.571 [8] |
Used to capture the expiration time EES registration patch. |
|
EndPoint |
8.1.5.2.5 |
The end point information of the Edge Enabler Server in the EES profile. |
9.1.5.2 Structured data types
9.1.5.2.1 Introduction
9.1.5.2.2 Type: EESRegistration
Table 9.1.5.2.2-1: Definition of type EESRegistration
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
eesProf |
EESProfile |
M |
1 |
The profile information of the EES. |
|
expTime |
DateTime |
O |
0..1 |
Identifies the expiration time for the EES registration. If the expiration time is not present, then it indicates that the registration of EES never expires. |
|
suppFeat |
SupportedFeatures |
O |
0..1 |
Used to negotiate the supported optional features of the API as described in clause 7.8. This attribute shall be provided in the HTTP POST request and in the response of successful resource creation. |
9.1.5.2.3 Type: EESProfile
Table 9.1.5.2.3-1: Definition of type EESProfile
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
eesId |
string |
M |
1 |
The identifier of the EES |
|
endPt |
EndPoint |
M |
1 |
Endpoint information (e.g. URI, FQDN, IP address) used to communicate with the EES. This information is provided to the EEC to connect to the EES. |
|
easIds |
array(string) |
O |
1..N |
The application identities of the Edge Application Servers, e.g. URI, FQDN, registered with the EES. |
|
provId |
string |
O |
0..1 |
Identifier of the ECSP that provides the EES provider. |
|
svcArea |
ServiceArea |
O |
0..1 |
The list of geographical and topological areas that the EES serves. EECs in the UE that are outside the area shall not be served. |
|
appLocs |
array(Dnai) |
O |
1..N |
List of DNAI(s) associated with the EES. This is a list of potential locations of the applications. It is a subset of the DNAI(s) associated with the EDN, where the EES resides. |
|
svcContSupp |
array(ACRScenario) |
O |
1..N |
The ACR scenarios supported by the EES for service continuity. If this attribute is not present, then the EES does not support service continuity. |
|
eecRegConf |
boolean |
M |
1 |
Set to TRUE if the EEC is required to register on the EES to use edge services. Set to FALSE if EEC is not required to register on the EES to use edge services. |
9.1.5.2.4 Type: EESRegistrationPatch
Table 9.1.5.2.4-1: Definition of type EESRegistrationPatch
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
eesProf |
EESProfile |
O |
0..1 |
The profile information of the EES. |
|
expTime |
DateTimeRm |
O |
0..1 |
Identifies the expiration time for the EES registration. If the expiration time is not present, then it indicates that the registration of EES never expires. |
|
NOTE: The value of the "eesId" attribute within the EESProfile data type shall be the same as the one within the EES Registration data type during the creation of resource procedure. |
9.1.5.2.5 Type: ServiceArea
Table 9.1.5.2.5-1: Definition of type ServiceArea
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
topServAr |
TopologicalServiceArea |
O |
0..1 |
The topological service areas. (NOTE) |
|
geoServAr |
GeographicalServiceArea |
O |
0..1 |
The geographical service areas. |
|
NOTE: The "topServAr" attribute is not applicable for untrusted functional elements (EESs and/or EASs deployed outside the MNO trust domain). |
9.1.5.2.6 Type: TopologicalServiceArea
Table 9.1.5.2.6-1: Definition of type TopologicalServiceArea
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
ecgis |
array(Ecgi) |
O |
1..N |
This IE contains a list of E‑UTRA cell identities. |
|
ncgis |
array(Ncgi) |
O |
1..N |
This IE contains a list of NR cell identities. |
|
tais |
array(Tai) |
O |
1..N |
This IE contains a list of tracking area identities. |
|
plmnIds |
array(PlmnId) |
O |
1..N |
List of PLMN IDs. (NOTE) |
|
NOTE: A combination of these information elements should not have duplicate or overlapping information for the same topological Service Area. |
9.1.5.2.7 Type: GeographicalServiceArea
Table 9.1.5.2.7-1: Definition of type GeographicalServiceArea
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
geoArs |
array(GeographicArea) |
O |
1..N |
Identifies a list of geographic area of the user where the UE is located. |
|
civicAddrs |
array(CivicAddress) |
O |
1..N |
Identifies a list of civic addresses of the user where the UE is located. |
9.1.5.3 Simple data types and enumerations
9.1.5.3.1 Introduction
This clause defines simple data types and enumerations that can be referenced from data structures defined in the previous clauses.
9.1.5.3.2 Simple data types
The simple data types defined in table 9.1.5.3.2-1 shall be supported.
Table 9.1.5.3.2-1: Simple data types
Type Name |
Type Definition |
Description |
Applicability |
9.1.5.3.3 Enumeration: ACRScenario
The enumeration ACRScenario represents the ACR scenarios supported. It shall comply with the provisions defined in table 9.1.5.3.3-1.
Table 9.1.5.3.3-1: Enumeration ACRScenario
Enumeration value |
Description |
Applicability |
EEC_INITIATED |
Represents the EEC initiated ACR scenario. |
|
EEC_EXECUTED_VIA_SOURCE_EES |
Represents the EEC ACR scenario executed via the S-EES. |
|
EEC_EXECUTED_VIA_TARGET_EES |
Represents the EEC ACR scenario executed via the T-EES. |
|
SOURCE_EAS_DECIDED |
Represents the EEC ACR scenario where the S-EAS decides to perform ACR. |
|
SOURCE_EES_EXECUTED |
Represents the EEC ACR scenario where S-EES executes the ACR. |
|
EEL_MANAGED_ACR |
Represents the EEC ACR scenario where the ACR is managed by the Edge Enabler Layer. |
9.1.6 Error Handling
General error responses are defined in clause 7.7.
9.1.7 Feature negotiation
General feature negotiation procedures are defined in clause 7.8 Table 9.1.7-1 lists the supported features for Eecs_EESRegistration API.
Table 9.1.7-1: Supported Features
Feature number |
Feature Name |
Description |
9.2 Eecs_TargetEESDiscovery API
9.2.1 Introduction
The Eecs_TargetEESDiscovery service shall use the Eecs_TargetEESDiscovery API.
The API URI of the Eecs_TargetEESDiscovery API shall be:
{apiRoot}/<apiName>/<apiVersion>
The request URIs used in HTTP requests shall have the Resource URI structure as defined in clause 7.5, i.e.:
{apiRoot}/<apiName>/<apiVersion>/<apiSpecificResourceUriPart>
with the following components:
– The {apiRoot} shall be set as described in clause 7.5.
– The <apiName> shall be "eecs-targeteesdiscovery".
– The <apiVersion> shall be "v1".
– The <apiSpecificResourceUriPart> shall be set as described in clause 9.2.2.
9.2.2 Resources
9.2.2.1 Overview
This clause describes the structure for the Resource URIs and the resources and methods used for the service.
Figure 9.2.2.1-1 depicts the resource URIs structure for the Eecs_TargetEESDiscovery API.
Figure 9.2.2.1-1: Resource URI structure of the Eecs_TargetEESDiscovery API
Table 9.2.2.1-1 provides an overview of the resources and applicable HTTP methods.
Table 9.2.2.1-1: Resources and methods overview
Resource name |
Resource URI |
HTTP method or custom operation |
Description |
EES Profiles |
/ees-profiles |
GET |
Retrieve the T-EES information. |
9.2.2.2 Resource: EES Profiles
9.2.2.2.1 Description
This resource allows the source EES (S-EES) to retrieve the target (T-EES) information from the ECS.
9.2.2.2.2 Resource Definition
Resource URI: {apiRoot}/eecs-targeteesdiscovery/<apiVersion>/ees-profiles
This resource shall support the resource URI variables defined in the table 9.2.2.2.2-1.
Table 9.2.2.2.2-1: Resource URI variables for this resource
Name |
Data Type |
Definition |
apiRoot |
string |
See clause 7.5 |
9.2.2.2.3 Resource Standard Methods
9.2.2.2.3.1 GET
This method allows the S-EES to fetch the T-EES information as specified in 3GPP TS 23.558 [2], from the ECS with a given discovery filters. This method shall support the URI query parameters specified in table 9.2.2.2.3.1-1.
Table 9.2.2.2.3.1-1: URI query parameters supported by the GET method on this resource
Name |
Data type |
P |
Cardinality |
Description |
ees-id |
string |
M |
1 |
Unique identifier of the S-EES. |
eas-id |
string |
M |
1 |
Represents the application identifier of the S-EAS, e.g. URI, FQDN. |
target-dnai |
Dnai |
O |
0..1 |
The DNAI information associated with the potential T-EES(s) and/or T-EAS(s). |
ue-id |
Gpsi |
O |
0..1 |
Identifier of the UE. |
ue-location |
LocationArea5G |
O |
0..1 |
The location information of the UE. |
This method shall support the request data structures specified in table 9.2.2.2.3.1-2 and the response data structures and response codes specified in table 9.2.2.2.3.1-3.
Table 9.2.2.2.3.1-2: Data structures supported by the GET Request Body on this resource
Data type |
P |
Cardinality |
Description |
n/a |
Table 9.2.2.2.3.1-3: Data structures supported by the GET Response Body on this resource
Data type |
P |
Cardinality |
Response codes |
Description |
ECSServProvResp |
M |
1 |
200 OK |
The EDN configuration and the T-EES information determined by the ECS based on the query parameters. |
NOTE: The mandatory HTTP error status code for the GET method listed in Table 5.2.6-1 of 3GPP TS 29.122 [6] also apply. |
9.2.2.2.4 Resource Custom Operations
None.
9.2.3 Custom Operations without associated resources
None.
9.2.4 Notifications
None.
9.2.5 Data Model
9.2.5.1 General
This clause specifies the application data model supported by the API. Data types listed in clause 7.2 apply to this API.
Table 9.2.5.1-1 specifies the data types defined specifically for the Eecs_TargetEESDiscovery API.
Table 9.2.5.1-1: Eecs_TargetEESDiscovery API specific Data Types
Data type |
Section defined |
Description |
Applicability |
Table 9.2.5.1-2 specifies data types re-used by the Eecs_TargetEESDiscovery API service.
Table 9.2.5.1-2: Re-used Data Types
Data type |
Reference |
Comments |
Applicability |
Dnai |
3GPP TS 29.571 [8] |
Used to indicate the target DNAI information. |
|
Gpsi |
3GPP TS 29.571 [8] |
Used to identify the UE in the query parameter. |
|
LocationArea5G |
3GPP TS 29.122 [6] |
Used to indicate the location information of the UE in the query parameter. |
|
ECSServProvResp |
3GPP TS 24.558 [14] |
The response to the target EES discovery request, which includes the EDN configuration along with list of EES(s) information. |
9.2.5.2 Structured data types
None.
9.2.5.3 Simple data types and enumerations
None.
9.2.6 Error Handling
General error responses are defined in clause 7.7.
9.2.7 Feature negotiation
General feature negotiation procedures are defined in clause 7.8. Table 9.2.7-1 lists the supported features for Eecs_TargetEESDiscovery API.
Table 9.2.7-1: Supported Features
Feature number |
Feature Name |
Description |