8.6 Eees_ACRManagementEvent API

29.5583GPPApplication Programming Interface (API) specificationEnabling Edge ApplicationsRelease 18Stage 3TS

8.6.1 Introduction

The Eees_ACRManagementEvent service shall use the Eees_ACRManagementEvent API.

The API URI of the Eees_ACRManagementEvent 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 "eees-acrmgntevent".

– The <apiVersion> shall be "v1".

– The <apiSpecificResourceUriPart> shall be set as described in clause 8.6.2.

8.6.2 Resources

8.6.2.1 Overview

This clause describes the structure for the Resource URIs and the resources and methods used for the service.

Figure 8.6.2.1-1 depicts the resource URIs structure for the Eees_ACRManagementEvent API.

Figure 8.6.2.1-1: Resource URI structure of the Eees_ACRManagementEvent API

Table 8.6.2.1-1 provides an overview of the resources and applicable HTTP methods.

Table 8.6.2.1-1: Resources and methods overview

Resource name

Resource URI

HTTP method or custom operation

Description

ACR Management Events Subscriptions

/subscriptions

GET

Query all the subscriptions.

POST

Create a new Individual ACR Management Events Subscription resource.

Individual ACR Management Events Subscription

/subscriptions/{subscriptionId}

GET

Query an existing Individual ACR Management Events Subscription resource identified by a subscriptionId.

PUT

Fully replace an existing Individual ACR Management Events Subscription resource identified by a subscriptionId.

PATCH

Partially update an existing Individual ACR Management Events Subscription resource identified by a subscriptionId.

DELETE

Remove an Individual ACR Management Events Subscription resource identified by a subscriptionId.

8.6.2.2 Resource: ACR Management Events Subscriptions

8.6.2.2.1 Description

This resource represents ACR Management Events Subscriptions at a given Edge Enabler Server.

8.6.2.2.2 Resource Definition

Resource URI: {apiRoot}/eees-acrmgntevent/<apiVersion>/subscriptions

This resource shall support the resource URI variables defined in the table 8.6.2.2.2-1.

Table 8.6.2.2.2-1: Resource URI variables for this resource

Name

Data Type

Definition

apiRoot

string

See clause 7.5

8.6.2.2.3 Resource Standard Methods
8.6.2.2.3.1 POST

This method requests to create an Individual ACR Management Event Subscription resource at the EES for receiving the notifications of ACR management events. This method shall support the URI query parameters specified in table 8.6.2.2.3.1-1.

Table 8.6.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 8.6.2.2.3.1-2 and the response data structures and response codes specified in table 8.6.2.2.3.1-3.

Table 8.6.2.2.3.1-2: Data structures supported by the POST Request Body on this resource

Data type

P

Cardinality

Description

AcrMgntEventsSubscription

M

1

Parameters to create a subscription for notifications of ACR management events.

Table 8.6.2.2.3.1-3: Data structures supported by the POST Response Body on this resource

Data type

P

Cardinality

Response

codes

Description

AcrMgntEventsSubscription

M

1

201 Created

An Individual ACR Management Events Subscription resource is successfully created, and the subscription information 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 8.6.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}/eees-acrmgntevent/<apiVersion>/subscriptions/{subscriptionId}

8.6.2.2.3.2 GET

This method retrieves all the ACR Management Events Subscriptions information at EES. This method shall support the URI query parameters specified in the table 8.6.2.2.3.2-1.

Table 8.6.2.2.3.2-1: URI query parameters supported by the GET method on this resource

Name

Data type

P

Cardinality

Description

supp-feat

SupportedFeatures

O

0..1

The features supported by the EAS.

This method shall support the request data structures specified in table 8.6.2.2.3.2-2 and the response data structures and response codes specified in table 8.6.2.2.3.2-3.

Table 8.6.2.2.3.2-2: Data structures supported by the GET Request Body on this resource

Data type

P

Cardinality

Description

n/a

Table 8.6.2.2.3.2-3: Data structures supported by the GET Response Body on this resource

Data type

P

Cardinality

Response

codes

Description

array(AcrMgntEventsSubscription)

M

1..N

200 OK

All the ACR Management Events Subscriptions information is returned by the EES.

n/a

307 Temporary Redirect

Temporary redirection, during subscription retrieval. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

n/a

308 Permanent Redirect

Permanent redirection, during subscription retrieval. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP 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 8.6.2.2.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 EES.

Table 8.6.2.2.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 EES.

8.6.2.2.4 Resource Custom Operations

None.

8.6.2.3 Resource: Individual ACR Management Events Subscription

8.6.2.3.1 Description

This resource represents an existing Individual ACR Management Events Subscription at a given EES.

8.6.2.3.2 Resource Definition

Resource URI: {apiRoot}/eees-acrmgntevent/<apiVersion>/subscriptions/{subscriptionId}

This resource shall support the resource URI variables defined in the table 8.6.2.3.2-1.

Table 8.6.2.3.2-1: Resource URI variables for this resource

Name

Data Type

Definition

apiRoot

string

See clause 7.5.

subscriptionId

string

Contains the identifier of an ACR Management Events Subscription.

8.6.2.3.3 Resource Standard Methods
8.6.2.3.3.1 PATCH

This method partially updates an existing Individual ACR Management Events Subscription. This method shall support the URI query parameters specified in the table 8.6.2.3.3.1-1.

Table 8.6.2.3.3.1-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 8.6.2.3.3.1-2 and the response data structures and response codes specified in table 8.6.2.3.3.1-3.

Table 8.6.2.3.3.1-2: Data structures supported by the PATCH Request Body on this resource

Data type

P

Cardinality

Description

AcrMgntEventsSubscriptionPatch

M

1

Request to partially update an existing Individual ACR Management Events Subscription.

Table 8.6.2.3.3.1-3: Data structures supported by the PATCH Response Body on this resource

Data type

P

Cardinality

Response

codes

Description

AcrMgntEventsSubscription

M

1

200 OK

The Individual ACR Management Events Subscription is successfully modified and the updated subscription information is returned in the response.

n/a

204 No Content

The Individual ACR Management Events Subscription is successfully modified.

n/a

307 Temporary Redirect

Temporary redirection, during subscription modification. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

n/a

308 Permanent Redirect

Permanent redirection, during subscription modification. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

NOTE: The manadatory HTTP error status code for the PATCH method listed in Table 5.2.6-1 of 3GPP TS 29.122 [6] also apply.

Table 8.6.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 EES.

Table 8.6.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 EES.

8.6.2.3.3.2 PUT

This method requests fully replacement of an existing Individual ACR Management Events Subscription at the EES. The request shall not change the values of the "easId", "tgtUeId", "requestTestNotification", "websockNotifConfig" and/or "suppFeat" attributes within the AcrMgntEventsSubscription data type. This method shall support the URI query parameters specified in the table 8.6.2.3.3.2-1.

Table 8.6.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 8.6.2.3.3.2-2 and the response data structures and response codes specified in table 8.6.2.3.3.2-3.

Table 8.6.2.3.3.2-2: Data structures supported by the PUT Request Body on this resource

Data type

P

Cardinality

Description

AcrMgntEventsSubscription

M

1

Parameters to replace an existing Individual ACR Management Events Subscription.

Table 8.6.2.3.3.2-3: Data structures supported by the PUT Response Body on this resource

Data type

P

Cardinality

Response

codes

Description

AcrMgntEventsSubscription

M

1

200 OK

The existing Individual ACR Management Events Subscription is successfully replaced and the updated subscription information is returned in the response.

n/a

204 No Content

The existing Individual ACR Management Events Subscription is successfully modified.

n/a

307 Temporary Redirect

Temporary redirection, during subscription modification. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

n/a

308 Permanent Redirect

Permanent redirection, during subscription modification. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP 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 8.6.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 EES.

Table 8.6.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 EES.

8.6.2.3.3.3 DELETE

This method deletes an existing Individual ACR Management Events Subscription. This method shall support the URI query parameters specified in table 8.6.2.3.3.3-1.

Table 8.6.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 8.6.2.3.3.3-2 and the response data structures and response codes specified in table 8.6.2.3.3.3-3.

Table 8.6.2.3.3.3-2: Data structures supported by the DELETE Request Body on this resource

Data type

P

Cardinality

Description

n/a

Table 8.6.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 existing Individual ACR Management Events Subscription is successfully deleted.

n/a

307 Temporary Redirect

Temporary redirection, during subscription termination. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

n/a

308 Permanent Redirect

Permanent redirection, during subscription termination. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP 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 8.6.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 EES.

Table 8.6.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 EES.

8.6.2.3.3.4 GET

This method retrieves the location information subscription information at EES. This method shall support the URI query parameters specified in the table 8.6.2.3.3.4-1.

Table 8.6.2.3.3.4-1: URI query parameters supported by the GET method on this resource

Name

Data type

P

Cardinality

Description

supp-feat

SupportedFeatures

O

0..1

The features supported by the EAS.

This method shall support the request data structures specified in table 8.6.2.3.3.4-2 and the response data structures and response codes specified in table 8.6.2.3.3.4-3.

Table 8.6.2.3.3.4-2: Data structures supported by the GET Request Body on this resource

Data type

P

Cardinality

Description

n/a

Table 8.6.2.3.3.4-3: Data structures supported by the GET Response Body on this resource

Data type

P

Cardinality

Response

codes

Description

AcrMgntEventsSubscription

M

1

200 OK

The Individual ACR Management Events Subscription is returned by the EES.

n/a

307 Temporary Redirect

Temporary redirection, during subscription retrieval. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

n/a

308 Permanent Redirect

Permanent redirection, during subscription retrieval. The response shall include a Location header field containing an alternative URI of the resource located in an alternative EES.

Redirection handling is described in clause 5.2.10 of 3GPP 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 8.6.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 EES.

Table 8.6.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 EES.

8.6.2.3.4 Resource Custom Operations

None.

8.6.3 Custom Operations without associated resources

None.

8.6.4 Notifications

8.6.4.1 General

Table 8.6.4.1-1: Notifications overview

Notification

Callback URI

HTTP method or custom operation

Description

(service operation)

ACR Management Events Notification

{notificationDestination}

POST

Notifies the EAS the subscribed ACR management event(s).

User Plane Path Change Availability Notification

{notificationDestination}/report-availability

report-availability (POST)

Notifies the EAS of the availability of user plane path management events monitoring via the 3GPP 5GC network (e.g. due to UE mobility from 5GC to EPC).

8.6.4.2 ACR Management Events Notification

8.6.4.2.1 Description
8.6.4.2.2 Notification definition

The POST method is used by the EES for the notifications of subscribed ACR management event(s) and the callback URI shall be provided by the EAS during the creation of the Individual ACR Management Events Subscription resource.

Callback URI: {notificationDestination}

This method shall support the URI query parameters specified in table 8.6.4.2.2-1.

Table 8.6.4.2.2-1: URI query parameters supported by the POST method on this resource

Name

Data type

P

Cardinality

Description

This method shall support the request data structures specified in table 8.6.4.2.2-2 and the response data structures and response codes specified in table 8.6.4.2.2-3.

Table 8.6.4.2.2-2: Data structures supported by the POST Request Body on this resource

Data type

P

Cardinality

Description

AcrMgntEventsNotification

M

1

Notification of the ACR management events.

Table 8.6.4.2.2-3: Data structures supported by the POST Response Body on this resource

Data type

P

Cardinality

Response codes

Description

n/a

204 No Content

The receipt of the Notification is acknowledged.

N/A

307 Temporary Redirect

Temporary redirection, during event notification. The response shall include a Location header field containing an alternative URI representing the end point of an alternative EAS where the notification should be sent.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

N/A

308 Permanent Redirect

Permanent redirection, during event notification. The response shall include a Location header field containing an alternative URI representing the end point of an alternative EAS where the notification should be sent.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

NOTE: The mandatory HTTP error status codes for the POST method listed in table 5.2.6-1 of 3GPP TS 29.122 [6] also apply.

Table 8.6.4.2.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 representing the end point of an alternative EAS towards which the notification should be redirected.

Table 8.6.4.2.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 representing the end point of an alternative EAS towards which the notification should be redirected.

8.6.4.3 User Plane Path Change Availability Notification

8.6.4.3.1 Description

The User Plane Path Change Availability Notification is used by the EES to notify the EAS of the availability of user plane path management events monitoring via the 3GPP 5GC network (e.g. due to UE mobility from 5GC to EPC).

8.6.4.3.2 Target URI

The Callback URI "{notificationDestination}/report-availability" shall be used with the callback URI variables defined in table 8.6.4.3.2-1.

Table 8.6.4.3.2-1: Callback URI variables

Name

Data type

Definition

notificationDestination

Uri

Callback reference provided by the EAS during the ACR Management Event subscription creation/update/modification procedure.

8.6.4.3.3 Standard Methods

8.6.4.3.3.1 POST

This method shall support the request data structures specified in table 8.6.4.3.3.1-1 and the response data structures and response codes specified in table 8.6.4.3.3.1-2.

Table 8.6.4.3.3.1-1: Data structures supported by the POST Request Body on this resource

Data type

P

Cardinality

Description

AvailabilityNotif

M

1

Notification of the ACR management events.

Table 8.6.4.3.3.1-2: Data structures supported by the POST Response Body on this resource

Data type

P

Cardinality

Response codes

Description

n/a

204 No Content

The notification is successfully received.

N/A

307 Temporary Redirect

Temporary redirection. The response shall include a Location header field containing an alternative URI representing the end point of an alternative EAS where the notification should be sent.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

N/A

308 Permanent Redirect

Permanent redirection. The response shall include a Location header field containing an alternative URI representing the end point of an alternative EAS where the notification should be sent.

Redirection handling is described in clause 5.2.10 of 3GPP TS 29.122 [6].

NOTE: The mandatory HTTP error status codes for the POST method listed in table 5.2.6-1 of 3GPP TS 29.122 [6] also apply.

Table 8.6.4.3.3.1-3: Headers supported by the 307 Response Code on this resource

Name

Data type

P

Cardinality

Description

Location

String

M

1

An alternative URI representing the end point of an alternative EAS towards which the notification should be redirected.

Table 8.6.4.3.3.1-4: Headers supported by the 308 Response Code on this resource

Name

Data type

P

Cardinality

Description

Location

string

M

1

An alternative URI representing the end point of an alternative EAS towards which the notification should be redirected.

8.6.5 Data Model

8.6.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 8.6.5.1-1 specifies the data types defined specifically for the Eees_ACRManagementEvent API service.

Table 8.6.5.1-1: Eees_ACRManagementEvent API specific Data Types

Data type

Section defined

Description

Applicability

AcrMgntEventFailureCode

8.6.5.3.6

Represents the reason for ACR Management subscription failure for an event.

AcrMgntEventFilter

8.6.5.3.4

Represents the ACR Management Event filter.

AcrMgntEventsSubscription

8.6.5.2.2

AcrMgntEventSubsc

8.6.5.2.3

AcrMgntEventsSubscriptionPatch

8.6.5.2.4

AcrMgntEventsNotification

8.65.2.5

AcrMgntEventReport

8.6.5.2.6

ActStatus

8.6.5.3.5

Represents ACT status, i.e. ACT start or stop.

AvailabilityNotif

8.6.5.2.11

Represents the availability information of user plane path management events monitoring via the 3GPP 5GC network.

AvailabilityStatus

8.6.5.3.7

Represents the availability status.

FailureAcrMgntEventInfo

8.6.5.2.7

AcrMgntEvent

8.6.5.3.3

IndtUeIdentification

8.6.5.2.10

Contains individual UE identification information.

TargetUeIdentification

8.6.5.2.8

Contains target UE(s) identification information.

UpPathChangeInfo

8.6.5.2.9

Contains user plane path change information.

Table 8.6.5.1-2 specifies data types re-used by the Eees_ACRManagementEvent API service.

Table 8.6.5.1-2: Re-used Data Types

Data type

Reference

Comments

Applicability

EasCharacteristics

3GPP TS 24.558 [14]

Represents the EAS characteristics.

DateTime

3GPP TS 29.122 [6]

Dnai

3GPP TS 29.571 [8]

Identifies a DNAI.

DnaiChangeType

3GPP TS 29.571 [8]

DnaiChangeTypeRm

3GPP TS 29.571 [8]

Endpoint

Clause 8.1.5.2.5

Represents the endpoint information.

ExternalGroupId

3GPP TS 29.571 [8]

Represents an external group of UEs.

ExternalId

3GPP TS 29.122 [6]

Represents an external identifier of a UE.

Gpsi

3GPP TS 29.571 [8]

GroupId

3GPP TS 29.571 [8]

Represents an internal group of UEs.

IpAddr

3GPP TS 29.571 [8]

Ipv4Addr

3GPP TS 29.122 [6]

Identifying the IPv4 address of the UE.

Ipv6Prefix

3GPP TS 29.571 [8]

Identifies an IPv6 Prefix.

ReportingInformation

3GPP TS 29.523 [13]

RouteToLocation

3GPP TS 29.571 [8]

Describes the traffic routes to the locations of the application.

SupportedFeatures

3GPP TS 29.571 [8]

Used to negotiate the applicability of optional features.

TestNotification

3GPP TS 29.122 [6]

This type represents a notification that can be sent to test whether a chosen notification mechanism works

Uri

3GPP TS 29.122 [6]

WebsockNotifConfig

3GPP TS 29.122 [6]

This type represents configuration for the delivery of notifications over Websockets.

8.6.5.2 Structured data types

8.6.5.2.1 Introduction
8.6.5.2.2 Type: AcrMgntEventsSubscription

Table 8.6.5.2.2-1: Definition of type AcrMgntEventsSubscription

Attribute name

Data type

P

Cardinality

Description

Applicability

self

Uri

C

0..1

Link to the "Individual ACR Management Events Subscription" resource.

Shall only be present in the HTTP GET response on the "ACR Management Events Subscriptions" resource.

easId

string

M

1

Contains the application identifier of the EAS, e.g. URI, FQDN.

eventSubscs

array(AcrMgntEventSubsc)

M

1..N

Indicates the subscribed ACR management events and the related information.

evtReq

ReportingInformation

O

0..1

Indicates the event reporting information.

(NOTE 1, NOTE 2)

notificationDestination

Uri

M

1

Contains the URI towards which the event notifications shall be delivered.

eventReports

array(AcrMgntEventReport)

C

1..N

Represents ACR management event report(s).

This attribute shall be present in an HTTP POST response if the immediate reporting indication in the "immRep" attribute within the "evtReq" attribute sets to true in the corresponding HTTP POST request, and the report(s) are available.

This attribute may be present in an HTTP PUT or PATCH response when the report(s) are available.

availabilityInfo

AvailabilityNotif

C

0..1

Indicates the availability information of user plane path management events monitoring via the 3GPP 5GC network.

This attribute may only be present in an HTTP POST/PUT/PATCH response, if the availability status information is available.

failEventReports

array(FailureAcrMgntEventInfo)

O

1..N

Represents the event(s) for which the subscription is not successful including the failure reason(s).

requestTestNotification

boolean

O

0..1

Set to true by the EAS to request the EES to send a test notification as defined in 3GPP TS 29.122 [6]. Set to false or omitted otherwise.

Notification_test_event

websockNotifConfig

WebsockNotifConfig

O

0..1

Configuration parameters to set up notification delivery over Websocket protocol as defined in 3GPP TS 29.122 [6].

Notification_websocket

suppFeat

SupportedFeatures

C

0..1

Represents the list of Supported features.

This attribute shall be present in the HTTP POST request if at least one feature is supported by the consumer. It shall be present in an HTTP POST response if it was provided in the corresponding HTTP POST request, or in the HTTP GET response if the "supp-feat" attribute query parameter is included in the corresponding HTTP GET request.

NOTE 1: The "evtReq" of an AcrMgntEventSubsc data structure within the "eventSubscs" attribute takes precedence over the "evtReq" attribute defined in this data structure when both are present.

NOTE 2: When the "evtReq" is not provided in an AcrMgntEventSubsc data structure within the "eventSubscs" attribute, the "evtReq" attribute defined in this data structure applies for the corresponding ACR management event subscription.

8.6.5.2.3 Type: AcrMgntEventSubsc

Table 8.6.5.2.3-1: Definition of type AcrMgntEventSubsc

Attribute name

Data type

P

Cardinality

Description

Applicability

event

AcrMgntEvent

M

1

Indicates the subscribed ACR management event.

eventFilter

AcrMgntEventFilter

O

0..1

Represents the event filter for the subscribed ACR management event.

This attribute may be provided only if the "event" attribute is set to "ACR_MONITORING".

evtReq

ReportingInformation

O

0..1

Indicates the event reporting requirements (e.g. reporting periodicity, immediate reporting indication, etc).

(NOTE)

tgtUeId

TargetUeIdentification

C

0..1

Contains the UE identification information.

This attribute shall be provided only if the "event" attribute is set to either "UP_PATH_CHG", "ACR_MONITORING" or "ACR_FACILITATION".

dnaiChgType

DnaiChangeType

O

0..1

Identifies a type of notification regarding UP path management event.

This attribute may be provided only if the "event" attribute is set to "UP_PATH_CHG".

easAckInd

boolean

O

0..1

Identifies whether EAS acknowledgement of UP path change event notifications is to be expected.

Set to "true" if the EAS acknowledgement is expected.

Default value is "false".

This attribute may be provided only if the "event" attribute is set to "UP_PATH_CHG".

easChars

array(EasCharacteristics)

O

1..N

Represents a list of EAS characteristics.

This attribute may be provided only if the "event" attribute is set to either "ACR_MONITORING" or "ACR_FACILITATION".

NOTE: The "evtReq" takes precedence over the "evtReq" attribute of the AcrMgntEventsSubscription data structure when both are present.

8.6.5.2.4 Type: AcrMgntEventsSubscriptionPatch

Table 8.6.5.2.4-1: Definition of type AcrMgntEventsSubscriptionPatch

Attribute name

Data type

P

Cardinality

Description

Applicability

eventSubscs

array(AcrMgntEventSubsc)

O

1..N

Indicates the subscribed ACR management events.

evtReq

ReportingInformation

O

0..1

Indicates the event reporting information.

notificationDestination

Uri

O

0..1

URI where the event notification shall be delivered to.

8.6.5.2.5 Type: AcrMgntEventsNotification

Table 8.6.5.2.5-1: Definition of type AcrMgntEventsNotification

Attribute name

Data type

P

Cardinality

Description

Applicability

subpId

string

M

1

String identifying the Individual ACR Management Events Subscription to which the notification is related.

eventReports

array(AcrMgntEventReport)

M

1..N

Represents a list of ACR management event `report(s).

8.6.5.2.6 Type: AcrMgntEventReport

Table 8.6.5.2.6-1: Definition of type AcrMgntEventReport

Attribute name

Data type

P

Cardinality

Description

Applicability

event

AcrMgntEvent

M

1

Indicates the subscribed ACR management event.

timeStamp

DateTime

O

0..1

Represents the time stamp of the detected event.

easEndPoint

EndPoint

C

0..1

Represents the endpoint information of the EAS.

This attribute shall be provided either:

– when the "event" attribute is set to either "ACR_MONITORING" or "ACR_FACILITATION". In such case, it shall contain the endpoint information of the T-EAS; or

– when the "event" attribute is set to "ACT_START_STOP". In such case, it shall contain the endpoint information of the EAS towards/from which the ACT needs to be started/stopped.

actStatus

ActStatus

C

0..1

Represents the reported ACT status, i.e. ACT start or ACT stop.

This attribute shall be provided only when the "event" attribute is set to "ACT_START_STOP".

upPathChgInfo

UpPathChangeInfo

C

0..1

Represents the UP Path change information.

This attribute shall be provided when the "event" attribute is set to "UP_PATH_CHG".

8.6.5.2.7 Type: FailureAcrMgntEventInfo

Table 8.6.5.2.7-1: Definition of type FailureAcrMgntEventInfo

Attribute name

Data type

P

Cardinality

Description

Applicability

event

AcrMgntEvent

M

1

Indicates the subscribed ACR management event.

failureCode

AcrMgntEventFailureCode

M

1

Identifies the failure reason.

8.6.5.2.8 Type: TargetUeIdentification

Table 8.6.5.2.8-1: Definition of type TargetUeIdentification

Attribute name

Data type

P

Cardinality

Description

Applicability

gpsi

Gpsi

O

0..1

Represents external UE identifier.

intGrpId

GroupId

O

0..1

Represents a group of UEs identified by an Internal Group Identifier.

extGrpId

ExternalGroupId

O

0..1

Represents a group of UEs identified by an External Group Identifier.

ueIpAddr

IpAddr

O

0..1

Represents the UE IP address.

NOTE: Only one of the above attributes shall be present.

8.6.5.2.9 Type: UpPathChangeInfo

Table 8.6.5.2.9-1: Definition of type UpPathChangeInfo

Attribute name

Data type

P

Cardinality

Description

Applicability

ueId

IndUeIdentification

M

1

Contains the concerned UE’s identification information.

dnaiChgType

DnaiChangeType

M

1

Identifies the type of notification regarding UP path management event.

sourceTrafficRoute

RouteToLocation

O

0..1

Identifies the N6 traffic routing information associated to the source DNAI.

targetTrafficRoute

RouteToLocation

O

0..1

Identifies the N6 traffic routing information associated to the target DNAI.

sourceDnai

Dnai

O

0..1

Source DN Access Identifier.

targetDnai

Dnai

O

0..1

Target DN Access Identifier.

srcUeIpv4Addr

Ipv4Addr

O

0..1

The IPv4 Address of the served UE for the source DNAI.

srcUeIpv6Prefix

Ipv6Prefix

O

0..1

The Ipv6 Address Prefix of the served UE for the source DNAI.

tgtUeIpv4Addr

Ipv4Addr

O

0..1

The IPv4 Address of the served UE for the target DNAI.

tgtUeIpv6Prefix

Ipv6Prefix

O

0..1

The Ipv6 Address Prefix of the served UE for the target DNAI.

8.6.5.2.10 Type: IndUeIdentification

Table 8.6.5.2.10-1: Definition of type IndUeIdentification

Attribute name

Data type

P

Cardinality

Description

Applicability

gpsi

Gpsi

O

0..1

Represents the GPSI of the UE.

externalId

ExternalId

O

0..1

Represents the External Identifier of the UE.

ueIpAddr

IpAddr

O

0..1

Represents the UE IP address.

NOTE: Only one of the above attributes shall be present.

8.6.5.2.11 Type: AvailabilityNotif

Table 8.6.5.2.11-1: Definition of type AvailabilityNotif

Attribute name

Data type

P

Cardinality

Description

Applicability

availabilityStatus

AvailabilityStatus

M

1

Indicates the availability information of user plane path management events monitoring via the 3GPP 5GC network.

8.6.5.3 Simple data types and enumerations

8.6.5.3.1 Introduction

This clause defines simple data types and enumerations that can be referenced from data structures defined in the previous clauses.

8.6.5.3.2 Simple data types

The simple data types defined in table 8.6.5.3.2-1 shall be supported.

Table 8.6.5.3.2-1: Simple data types

Type Name

Type Definition

Description

Applicability

8.6.5.3.3 Enumeration: AcrMgntEvent

Table 8.6.5.3.3-1: Enumeration AcrMgntEvent

Enumeration value

Description

Applicability

UP_PATH_CHG

The subscribed ACR Management Event is user plane path change.

ACR_MONITORING

The subscribed ACR Management Event is ACR monitoring.

ACR_FACILITATION

The subscribed ACR Management Event is ACR facilitation.

ACT_START_STOP

The subscribed ACR Management Event is ACT start/stop.

8.6.5.3.4 Enumeration: AcrMgntEventFilter

Table 8.6.5.3.4-1: Enumeration AcrMgntEventFilter

Enumeration value

Description

Applicability

INTRA_EDN_MOBILITY

Indicates that the ACR Management Event filter is intra-EDN mobility.

INTER_EDN_MOBILITY

Indicates that the ACR Management Event filter is inter-EDN mobility.

8.6.5.3.5 Enumeration: ActStatus

Table 8.6.5.3.5-1: Enumeration ActStatus

Enumeration value

Description

Applicability

ACT_START

Indicates ACT start.

ACT_STOP

Indicates ACT stop.

8.6.5.3.6 Enumeration: AcrMgntEventFailureCode

Table 8.6.5.3.6-1: Enumeration AcrMgntEventFailureCode

Enumeration value

Description

Applicability

3GPP_UP_PATH_CHANGE_MON_NOT_AVAILABLE

Indicates that the ACR Management Event Subscription failed because user plane path management event notifications from the 3GPP network is NOT available.

This value is only applicable for the "UP_PATH_CHG", "ACR_MONITORING" and "ACR_FACILITATION" events.

OTHER_REASONS

Indicates that the ACR Management Event Subscription failed for other reasons.

This value is applicable for all events.

8.6.5.3.7 Enumeration: AvailabilityStatus

Table 8.6.5.3.7-1: Enumeration AvailabilityStatus

Enumeration value

Description

Applicability

AVAILABLE

Indicates availability.

NOT_AVAILABLE

Indicates unavailability.

8.6.6 Error Handling

General error responses are defined in clause 7.7.

8.6.7 Feature negotiation

General feature negotiation procedures are defined in clause 7.8. Table 8.6.7-1 lists the supported features for Eees_ACRManagementEvent API.

Table 8.6.7-1: Supported Features

Feature number

Feature Name

Description

1

Notification_test_event

Testing of notification connection is supported according to clause 7.6.

2

Notification_websocket

The delivery of notifications over Websocket is supported according to clause 7.6. This feature requires that the Notification_test_event feature is also supported.