5.2.5 Resource: SessionManagementSubscriptionData

29.5053GPP5G SystemRelease 18Stage 3TSUsage of the Unified Data Repository services for Subscription Data

5.2.5.1 Description

This resource represents the subscribed SessionManagementSubscriptionData for a SUPI. It is queried by the UDM triggered by the SMF during session setup, using one or both of query parameters representing the selected network slice and the DNN.

This resource is modelled with the Document resource archetype (see clause C.1 of 3GPP TS 29.501 [7]).

5.2.5.2 Resource Definition

Resource URI: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-data

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

Table 5.2.5.2-1: Resource URI variables for this resource

Name

Definition

apiRoot

See 3GPP TS 29.504 [2] clause 6.1.1

ueId

Represents the Subscription Identifier SUPI or GPSI (see 3GPP TS 23.501 [4] clause 5.9.2)
pattern: See pattern of type VarUeId 3GPP TS 29.571 [3]

servingPlmnId

Represents the Serving PLMN ID (consisting of MCC, MNC) or SNPN (consisting of MCC, MNC and NID); see clauses 12.1 and 17.2 in 3GPP TS 23.003 [5].
pattern: "^[0-9]{5,6}(-[A-Fa-f0-9]{11})?$"

5.2.5.3 Resource Standard Methods

5.2.5.3.1 GET

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

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

Name

Data type

P

Cardinality

Description

single-nssai

Snssai

O

0..1

When present without Slice Differentiator (sd), all slices identified by the given Slice/Service Type (sst) and any sd value (if any) shall be considered matching the query parameter.

dnn

Dnn

O

0..1

fields

array(string)

C

1..N

When the NF consumer only retrieves a subset of the resource, the " fields " query parameter shall be included. The " fields " query parameter contains the pointers of the attribute(s) to be retrieved.

supported-features

SupportedFeatures

O

0..1

see 3GPP TS 29.500 [8] clause 6.6

If "single-nssai" is not included, and "dnn" is not included, UDR shall return all DNN configurations for all network slice(s).

If "single-nssai" is included, and "dnn" is not included, UDR shall return all DNN configurations for the requested network slice identified by "single-nssai".

If "single-nssai" is not included, and "dnn" is included, UDR shall return all DNN configurations identified by "dnn" for all network slices where such DNN is available.

If "single-nssai" is included, and "dnn" is included, UDR shall return the DNN configuration identified by "dnn", if such DNN is available in the network slice identified by "single-nssai".

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

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

Data type

P

Cardinality

Description

n/a

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

Data type

P

Cardinality

Response

codes

Description

SmSubsData

M

1

200 OK

Upon success, a response body containing the Session Management Subscription data shall be returned.

NOTE: In addition common data structures as listed in table 5.5-1 are supported.