6.1.5 Notifications
29.5103GPP5G SystemNetwork function repository servicesRelease 18Stage 3TS
6.1.5.1 General
This clause specifies the notifications provided by the Nnrf_NFManagement service.
The delivery of notifications shall be supported as specified in clause 6.2 of 3GPP TS 29.500 [4] for Server-initiated communication.
Table 6.1.5.1-1: Notifications overview
Notification |
Resource URI |
HTTP method or custom operation |
Description (service operation) |
NF Instance Status Notification |
{nfStatusNotificationUri} (NF Service Consumer provided callback reference) |
POST |
Notify about registrations / deregistrations or profile changes of NF Instances |
6.1.5.2 NF Instance Status Notification
6.1.5.2.1 Description
The NF Service Consumer provides a callback URI for getting notified about NF Instances status events, the NRF shall notify the NF Service Consumer, when the conditions specified in the subscription are met.
6.1.5.2.2 Notification Definition
The POST method shall be used for NF Instance Status notification and the URI shall be the callback reference provided by the NF Service Consumer during the subscription to this notification.
Resource URI: {nfStatusNotificationUri}
Support of URI query parameters is specified in table 6.1.5.2.2-1.
Table 6.1.5.2.2-1: URI query parameters supported by the POST method
Name |
Data type |
P |
Cardinality |
Description |
n/a |
Support of request data structures is specified in table 6.1.5.2.2-2, and support of response data structures and response codes is specified in table 6.1.5.2-3.
Table 6.1.5.2.2-2: Data structures supported by the POST Request Body
Data type |
P |
Cardinality |
Description |
NotificationData |
M |
1 |
Representation of the NF Instance status notification. |
Table 6.1.5.2.2-3: Data structures supported by the POST Response Body
Data type |
P |
Cardinality |
Response codes |
Description |
N/A |
204 No Content |
This case represents a successful notification of the NF Instance status event. |
||
RedirectResponse |
O |
0..1 |
307 Temporary Redirect |
The NF service consumer shall generate a Location header field containing a URI pointing to the endpoint of another NF Service Consumer instance to which the notification should be sent. If an SCP redirects the message to another SCP then the location header field shall contain the same URI or a different URI pointing to the endpoint of the NF service consumer to which the notification should be sent. |
RedirectResponse |
O |
0..1 |
308 Permanent Redirect |
The NF service consumer shall generate a Location header field containing a URI pointing to the endpoint of another NF Service Consumer instance to which the notification should be sent. If an SCP redirects the message to another SCP then the location header field shall contain the same URI or a different URI pointing to the endpoint of the NF service consumer to which the notification should be sent. |
NOTE: The mandatory HTTP error status codes for the POST method listed in Table 5.2.7.1-1 of 3GPP TS 29.500 [4] other than those specified in the table above also apply, with a ProblemDetails data type (see clause 5.2.7 of 3GPP TS 29.500 [4]). |
Table 6.1.5.2.2-4: Headers supported by the 307 Response Code on this endpoint
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
A URI pointing to the endpoint of the NF service consumer instance to which the request should be sent |
Table 6.1.5.2.2-5: Headers supported by the 308 Response Code on this endpoint
Name |
Data type |
P |
Cardinality |
Description |
Location |
string |
M |
1 |
A URI pointing to the endpoint of the NF service consumer instance to which the request should be sent |