Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.532  Word version:  18.5.0

Top   Top   Up   Prev   Next
1…   4…   5…   6…   7…   8…   9…   A…   B…

 

6  Ndcaf_DataReportingProvisioning servicep. 30

6.1  Generalp. 30

This clause specifies the API used by the Provisioning AF of an Application Service Provider to create and manage one or more Data Reporting Provisioning Session resources in the Data Collection AF, and for each Data Reporting Provisioning Session, to create and manipulate its subordinate Data Reporting Configuration resource.

6.2  Resourcesp. 30

6.2.1  Resource structurep. 30

Figure 6.2.1-1 depicts the URL path model for the Ndcaf_DataReportingProvisioning service.
Copy of original 3GPP image for 3GPP TS 26.532, Fig. 6.2.1-1: URL path model of Ndcaf_DataReportingProvisioning service API
Up
Table 6.2.1-1 provides an overview of the resources and applicable HTTP methods.
Service name Operation name Resource name Resource path suffix HTTP method Description
Ndcaf_DataReportingProvisioningCreateSessionData Reporting Provisioning Sessions collection/sessionsPOSTProvisioning AF establishes a Data Reporting Provisioning Session resource at the Data Collection AF.
RetrieveSessionData Reporting Provisioning Session/sessions/{sessionId}GETRetrieves an existing Data Reporting Provisioning Session resource from the Data Collection AF.
DestroySessionDELETEDestroys a Data Reporting Provisioning Session resource.
CreateConfigurationData Reporting Configurations collection/sessions/{sessionId}/configurationsPOSTCreates a Data Reporting Configuration resource at the Data Collection AF.
RetrieveConfigurationData Reporting Configuration/sessions/{sessionId}/configurations/{configurationId}GETRetrieves an existing Data Reporting Configuration resource from the Data Collection AF.
UpdateConfigurationPUT, PATCHModifies an existing Data Reporting Configuration resource at the Data Collection AF.
DestroyConfigurationDELETEDestroys a Data Reporting Configuration resource at the Data Collection AF.
Up

6.2.2  Data Reporting Provisioning Sessions resource collectionp. 31

6.2.2.1  Descriptionp. 31

The Data Reporting Provisioning Sessions resource collection represents the set of all Data Reporting Provisioning Sessions at a given Data Collection AF (service) instance. The resource collection enables a Provisioning AF to create and manage individual Data Reporting Provisioning Session resources at the Data Collection AF.

6.2.2.2  Resource definitionp. 31

Resource URL:
{apiRoot}/3gpp-ndcaf_data-reporting-provisioning/{apiVersion}/sessions
This resource shall support the resource URL variables defined in Table 6.2.2.2-1.
Name Data type Definition
apiRootstringSee clause 5.2.
apiVersionSee clause 5.2.
Up

6.2.2.3  Resource Standard Methodsp. 32

6.2.2.3.1  Ndcaf_DataReportingProvisioning_CreateSession operation using POST methodp. 32
This service operation shall support the URL query parameters specified in Table 6.2.2.3.1-1.
Parameter Data type P Cardi­nality Description
This service operation shall support the request data structures specified in Table 6.2.2.3.1-2, the request headers specified in Table 6.2.2.3.1-3. and the response data structures and response codes specified in Table 6.2.2.3.1-4.
Data type P Cardi­nality Description
DataReportingProvisioningSessionM1Data supplied by the Provisioning AF to enable creation of a new Data Reporting Provisioning Session at the Data Collection AF.
HTTP request header Data type P Cardi­nality Description
AuthorizationstringM1For authentication of the Provisioning AF (see NOTE).
OriginstringO0..1Indicates the origin of the requester.
NOTE:
If OAuth 2.0 authorization is used the value is Bearer followed by a string representing the access token, see Section 2.1 of RFC 6750.
Data type P Cardi­nality Response codes Description
DataReportingProvisioningSessionM1201 CreatedThe creation of a Data Reporting Provisioning Session resource is confirmed by the Data Collection AF.
NOTE:
The mandatory HTTP error status codes for the POST method listed in Table 5.2.7.1-1 of TS 29.500 also apply.
HTTP response header Data type P Cardi­nality Description
LocationstringM1The URL of the newly created resource at the Data Collection AF, according to the structure: {apiRoot}/ndcaf-data-reporting-provisioning/{apiVersion}/sessions/{sessionId}
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location
Up

6.2.3  Data Reporting Provisioning Session resourcep. 33

6.2.3.1  Descriptionp. 33

The Data Reporting Provisioning Session resource represents a single session within the collection of Data Reporting Provisioning Sessions at a given Data Collection AF service instance.

6.2.3.2  Resource definitionp. 33

Resource URL:
{apiRoot}/3gpp-ndcaf_data-reporting-provisioning/{apiVersion}/sessions/{sessionionId}
This resource shall support the resource URI variables defined in Table 6.2.3.2-1.
Name Data type Definition
apiRootstringSee clause 5.2.
apiVersionStringSee clause 5.2
sessionIdstringIdentifier of the Data Reporting Provisioning Session at the Data Collection AF.
Up

6.2.3.3  Resource standard methodsp. 33

6.2.3.3.1  Ndcaf_DataReportingProvisioning_RetrieveSession operation using GET methodp. 33
This method shall support the URL query parameters specified in Table 6.2.3.3.1-1 and the request headers specified in Table 6.2.3.3.1-2.
Name Data type P Cardi­nality Description
HTTP request header Data type P Cardi­nality Description
AuthorizationstringM1For authentication of the Provisioning AF (see NOTE).
OriginstringO0..1Indicates the origin of the requester.
NOTE:
If OAuth 2.0 authorization is used, the value is Bearer followed by a string representing the access token, see Section 2.1 of RFC 6750.
This method shall support the response data structures and response codes specified in Table 6.2.3.3.1-3.
Data type P Cardi­nality Response codes Description
DataReportingProvisioningSessionM1200 OKThe requested Data Reporting Provisioning Session resource is returned to the Provisioning AF by the Data Collection AF.
ProblemDetailsO0..1307 Temporary RedirectTemporary redirection during a Data Reporting Session Provisioning session retrieval procedure. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" (Extended Support of HTTP 307/308 redirection as defined in TS 29.502) is supported.
ProblemDetailsO0..1308 Permanent RedirectPermanent redirection during a Data Reporting Session Provisioning session retrieval procedure. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" is supported.
ProblemDetailsO0..1404 Not FoundThis Data Reporting Provisioning Session resource does not exist (see NOTE 2).
NOTE 1:
The mandatory HTTP error status codes for the GET method as listed in Table 5.2.7.1-1 of TS 29.500 also apply.
NOTE 2:
Failure cases are described in subclause 6.2.4.
HTTP response header Data type P Cardi­nality Description
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE.
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location.
HTTP response header Data type P Cardi­nality Description
LocationstringM1An alternative URL of the resource located in another Data Collection AF (service) instance.
3gpp-Sbi-Target-Nf-IdstringO0..1Identifier of the target NF (service) instance towards which the request is redirected
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location
Up
6.2.3.3.2  Ndcaf_DataReportingProvisioning_UpdateSession operationp. 35
The PUT or PATCH method shall not be used as the update operation is not permitted on the Data Reporting Provisioning Session resource.
6.2.3.3.3  Ndcaf_DataReportingProvisioning_DestroySession operation using DELETE methodp. 35
This service operation shall support the URL query parameters specified in Table 6.2.3.3.3-1.
Name Data type P Cardi­nality Description
This method shall support the request data structures and headers as specified in Table 6.2.3.3.3-2 and Table 6.2.3.3.3-3. Furthermore, this method shall support the response data structures as specified in Table 6.2.3.3.3-4, and the different response codes as specified in Table 6.2.3.3.3-5 and Table 6.2.3.3.3-6.
Data type P Cardi­nality Description
HTTP request header Data type P Cardi­nality Description
AuthorizationstringM1For authentication of the Provisioning AF (see NOTE).
OriginstringO0..1Indicates the origin of the requester.)
NOTE:
If OAuth 2.0 authorization is used the value is Bearer followed by a string representing the access token, see Section 2.1 of RFC 6750.
Data type P Cardi­nality Response codes Description
n/a204 No ContentSuccess case: The Data Reporting Provisioning Session resource matching the sessionId was destroyed at the Data Collection AF.
ProblemDetailsO0..1307 Temporary RedirectTemporary redirection during Data Reporting Provisioning Session destruction. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" as defined in TS 29.502 is supported.
ProblemDetailsO0..1308 Permanent RedirectPermanent redirection during Data Reporting Provisioning Session destruction. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" is supported.
ProblemDetailsO0..1404 Not FoundThe Data Reporting Provisioning Session resource does not exist (see NOTE 2).
NOTE 1:
The mandatory HTTP error status codes for the DELETE method listed in Table 5.2.7.1-1 of TS 29.500 also apply.
NOTE 2:
Failure cases are described in subclause 6.2.4.
HTTP response header Data type P Cardi­nality Description
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE.
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location.
HTTP response header Data type P Cardi­nality Description
LocationstringM1An alternative URL of the resource located in another Data Collection AF (service) instance.
3gpp-Sbi-Target-Nf-IdstringO0..1Identifier of the target NF (service) instance towards which the request is redirected
Access-Control-Allow-OriginstringO0..1 Part of CORS [10].Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, PATCH, DELETE.
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location.
Up

6.2.4  Data Reporting Configurations resource collectionp. 36

6.2.4.1  Descriptionp. 36

The Data Reporting Configurations resource collection represents the set of all Data Reporting Configurations that have been created within the scope of a particular Data Reporting Provisioning Session at a given Data CollectionAF (service) instance. The resource collection enables a Provisioning AF to create and manage individual Data Reporting Configuration resources at the Data Collection AF.

6.2.4.2  Resource definitionp. 36

Resource URL:
{apiRoot}/3gpp-ndcaf_data-reporting-provisioning/{apiVersion}/sessions/{sessionId}/configurations/
This resource shall support the resource URL variables defined in Table 6.2.4.2-1.
Name Data type Definition
apiRootstringSee clause 5.2.
apiVersionSee clause 5.2.
sessionIdResourceIdIdentifier of the Data Reporting Provisioning Session resource at the Data Collection AF.
Up

6.2.4.3  Resource standard methodsp. 37

6.2.4.3.1  Ndcaf_DataReportingProvisioning_CreateConfiguration operation using POST methodp. 37
This service operation shall support the URL query parameters specified in Table 6.2.4.3.1-1.
Parameter Data type P Cardi­nality Description
This service operation shall support the request data structures and headers specified in Table 6.2.4.3.1-2 and Table 6.2.4.3.1-3, respectively, and the response data structures and response codes specified in Table 6.2.4.3.1-4.
Data type P Cardi­nality Description
DataReportingConfigurationM1Configuration data supplied by the Provisioning AF to the Data Collection AF regarding UE data collection and reporting by data collection clients, and subsequent event exposure by the Data Collection AF.
HTTP request header Data type P Cardi­nality Description
AuthorizationstringM1For authentication of the Provisioning AF (see NOTE).
OriginstringO0..1Indicates the origin of the requester.
NOTE:
If OAuth 2.0 authorization is used the value is Bearer followed by a string representing the access token, see Section 2.1 of RFC 6750.
Data type P Cardi­nality Response codes Description
DataReportingConfigurationM1201 CreatedThe creation of a Data Reporting Configuration resource is confirmed by the Data Collection AF.
NOTE:
The mandatory HTTP error status codes for the POST method listed in Table 5.2.7.1-1 of TS 29.500 also apply.
Up

6.2.5  Data Reporting Configuration resourcep. 37

6.2.5.1  Descriptionp. 37

A Data Reporting Configuration represents a subordinate resource of a single Data Reporting Provisioning Session resource within the scope of an individual application of an Application Service Provider and associated event. As described in clause 4.2.3.3.2, it contains instructions for data collection clients regarding the collection, processing and reporting of UE data to the Data Collection AF, and may include data exposure restriction rules to be followed by the Data Collection AF for controlling event exposure by to subscriber entities.
Up

6.2.5.2  Resource definitionp. 38

Resource URL:
{apiRoot}/3gpp-ndcaf_data-reporting-provisioning/{apiVersion}/sessions/{sessionId}/configurations/{configurationId}
This resource shall support the resource URL variables defined in Table 6.2.5.2-1.
Name Data type Definition
apiRootstringSee clause 5.2.
apiVersionSee clause 5.2.
sessionIdResourceIdIdentifier of the Data Reporting Provisioning Session resource at the Data Collection AF.
configurationIdResourceIdIdentifier of the Data Reporting Configuration resource at the Data Collection AF.
Up

6.2.5.3  Resource standard methodsp. 38

6.2.5.3.1  Ndcaf_DataReportingProvisioning_RetrieveConfiguration operation using GET methodp. 38
This method shall support the URL query parameters specified in Table 6.2.5.3.1-1 and the headers specified in Table 6.2.5.3.1-2.
Name Data type P Cardi­nality Description
HTTP request header Data type P Cardi­nality Description
AuthorizationstringM1For authentication of the Provisioning AF (see NOTE).
OriginstringO0..1Indicates the origin of the requester.
NOTE:
If OAuth 2.0 authorization is used, the value is Bearer followed by a string representing the access token, see Section 2.1 of RFC 6750.
This method shall support the response data structures and response codes specified in Table 6.2.5.3.1-3.
Data type P Cardi­nality Response codes Description
DataReportingConfigurationM1200 OKThe requested Data Reporting Configuration resource is returned to the Provisioning AF by the Data Collection AF.
ProblemDetailsO0..1307 Temporary RedirectTemporary redirection during a Data Reporting Configuration retrieval procedure. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" (Extended Support of HTTP 307/308 redirection as defined in TS 29.502) is supported.
ProblemDetailsO0..1308 Permanent RedirectPermanent redirection during a Data Reporting Session Configuration retrieval procedure. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" is supported.
ProblemDetailsO0..1404 Not FoundThis Data Reporting Provisioning Session resource does not exist (see NOTE 2).
NOTE 1:
The mandatory HTTP error status codes for the GET method as listed in Table 5.2.7.1-1 of TS 29.500 also apply.
NOTE 2:
Failure cases are described in clause 6.4.
HTTP response header Data type P Cardi­nality Description
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE.
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location.
HTTP response header Data type P Cardi­nality Description
LocationstringM1An alternative URL of the resource located in another Data Collection AF (service) instance.
3gpp-Sbi-Target-Nf-IdstringO0..1Identifier of the target NF (service) instance towards which the request is redirected
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location
Up
6.2.5.3.2  Ndcaf_DataReportingProvisioning_UpdateConfiguration operation using PUT or PATCH methodp. 40
This method shall support the URL query parameters specified in Table 6.2.5.3.2-1.
Name Data type P Cardi­nality Description
The PUT and PATCH methods shall support the request data structures specified in Table 6.2.5.3.2-2 and Table 6.2.5.3.2-2a, respectively, the request headers specified in Table 6.2.5.3.2-3, and the response data structures and response codes specified in Table 6.2.5.3.2-4 and Table 6.2.5.3.2-5, respectively.
Data type P Cardi­nality Description
DataReportingConfigurationM1Parameters to replace an existing Data Reporting Configuration resource.
Data type P Cardi­nality Description
DataReportingConfigurationPatchM1Parameters to modify an existing Data Reporting Configuration resource.
HTTP request header Data type P Cardi­nality Description
AuthorizationstringM1For authentication of the Provisioning AF (see NOTE).
OriginstringO0..1Indicates the origin of the requester.
NOTE:
If OAuth 2.0 authorization is used the value is Bearer followed by a string representing the access token, see Section 2.1 of RFC 6750.
Data type P Cardi­nality Response codes Description
DataReportingConfigurationM1200 OKConfirmation of successful replacement or modification of a Data Reporting Configuration resource, along with a representation of the status of the update operation, carried in the response body, is returned by the Data Collection AF.
n/a0204 No ContentConfirmation of successful replacement or modification of a Data Reporting Configuration resource is returned by the Data Collection AF, without an associated response body.
ProblemDetailsO0..1307 Temporary RedirectTemporary redirection, during a Data Reporting Configuration update operation. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" (Extended Support of HTTP 307/308 redirection as defined in TS 29.502) is supported.
ProblemDetailsO0..1308 Permanent RedirectPermanent redirection, during a Data Reporting Configuration update operation. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" is supported.
ProblemDetailsO0..1404 Not FoundThis Data Reporting Configuration resource does not exist (see NOTE 2).
NOTE 1:
The mandatory HTTP error status codes for the PUT and PATCH methods listed in Table 5.2.7.1-1 of TS 29.500 also apply.
NOTE 2:
Failure cases are described in clause 6.4.
HTTP response header Data type P Cardi­nality Description
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE.
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location.
HTTP response header Data type P Cardi­nality Description
LocationstringM1An alternative URL of the resource located in another Data Collection AF (service) instance.
3gpp-Sbi-Target-Nf-IdstringO0..1Identifier of the target NF (service) instance towards which the request is redirected
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, PATCH, DELETE
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location
Up
6.2.5.3.3  Ndcaf_DataReportingProvisioning_DestroyConfiguration operation using DELETE methodp. 42
This service operation shall support the URL query parameters specified in Table 6.2.5.3.3-1.
Name Data type P Cardi­nality Description
This method shall support the request data structures and headers specified in Table 6.2.5.3.3-2 and Table 6.2.5.3.3-3, respectively. Furthermore, this method shall support the response data structures specified in Table 6.2.5.3.3-4, and the different response codes specified in Table 6.2.5.3.3-5 and Table 6.2.5.3.3-6, respectively.
Data type P Cardi­nality Description
HTTP request header Data type P Cardi­nality Description
AuthorizationstringM1For authentication of the Provisioning AF (see NOTE).
OriginstringO0..1Indicates the origin of the requester.)
NOTE:
If OAuth 2.0 authorization is used the value is Bearer followed by a string representing the access token, see Section 2.1 of RFC 6750.
Data type P Cardi­nality Response codes Description
n/a204 No ContentSuccess case: The Data Reporting Configuration resource matching the configurationId was destroyed at the Data Collection AF.
ProblemDetailsO0..1307 Temporary RedirectTemporary redirection during Data Reporting Configuration destruction. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" as defined in TS 29.502 is supported.
ProblemDetailsO0..1308 Permanent RedirectPermanent redirection during Data Reporting Configuration destruction. The response shall include a Location header field containing an alternative URL of the resource located in another Data Collection AF (service) instance.
Applicable if the feature "ES3XX" is supported.
ProblemDetailsO0..1404 Not FoundThe Data Reporting Configuration resource does not exist (see NOTE 2).
NOTE 1:
The mandatory HTTP error status codes for the DELETE method listed in Table 5.2.7.1-1 of TS 29.500 also apply.
NOTE 2:
Failure cases are described in clause 6.4.
HTTP response header Data type P Cardi­nality Description
Access-Control-Allow-OriginstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, DELETE.
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location.
HTTP response header Data type P Cardi­nality Description
LocationstringM1An alternative URL of the resource located in another Data Collection AF (service) instance.
3gpp-Sbi-Target-Nf-IdstringO0..1Identifier of the target NF (service) instance towards which the request is redirected
Access-Control-Allow-OriginstringO0..1 Part of CORS [10].Supplied if the request included the Origin header.
Access-Control-Allow-MethodsstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: POST, PUT, PATCH, DELETE.
Access-Control-Expose-HeadersstringO0..1 Part of CORS [10]. Supplied if the request included the Origin header.
Valid values: Location.
Up

6.3  Data modelp. 44

6.3.1  Generalp. 44

Table 6.3.1-1 specifies the data types used by the Ndcaf_DataReportingProvisioning service operations.
Data type Clause defined Description
DataReportingProvisioningSession 6.3.2.1A session provisioned in the Data Collection AF for the purpose of collecting, reporting and exposing UE data for a particular type of Event.
DataReportingConfiguration 6.3.2.2The provisioned configuration for one type of data collection client within the scope of a Data Reporting Provisioning Session.
DataReportingConfigurationPatch 6.3.2.2AParameters to be modified in an existing provisioned configuration for one type of data collection client within the scope of a Data Reporting Provisioning Session.
Table 6.3.1-2 specifies data types re-used from other specifications by the Ndcaf_DataReportingProvisioning service operations, including a reference to their respective specifications.
Data type Comments Reference
AfEventIdentifies a type of event.TS 29.517
ApplicationIdIdentifies the reporting application.TS 29.571
DateTime A point in time, expressed as an ISO 8601 [25] date and time.
DurationSecA period of time, expressed in seconds.
Double
Float
Int32
Int64
Uint16
Uint32
Uint64
Uinteger
Up

6.3.2  Structured data typesp. 45

6.3.2.1  DataReportingProvisioningSession resource typep. 45

Property name Data type Cardi­nality Usage Description
provisioningSessionIdstring1..1C: RO
R: RO
U: RO
A unique identifier for this Data Reporting Provisioning Session assigned by the Data Collection AF when the resource is created.
aspIdAspId1..1C: W
R: RO
U: RO
The identity of the Application Service Provider (as specified in clause 5.6.2.3 of TS 29.514) whose Provisioning AF is responsible for this Data Reporting Provisioning Session.
externalApplicationIdApplicationID1..1C: RW
R: RO
U: RO
The external application identifier (see TS 29.571), nominated by the Provisioning AF, to which this Data Reporting Provisioning Session pertains, and which is present in data reports submitted to the Data Collection AF.
This property may also be used by the Event Consumer AF (located outside trusted domain) to subscribe to events in the Data Collection AF (located inside trusted domain).
internalApplicationIdApplicationID0..1C: RW
R: RO
U: RO
The internal application identifier (see TS 29.571) to be used by event consumers inside the trusted domain (including the NWDAF, the Event Consumer AF and the NEF) when subscribing to events in the Data Collection AF.
This shall be provided by a Provisioning AF deployed inside the trusted domain when it creates a Data Reporting Provisioning Session. When the Provisioning AF is deployed outside the trusted domain, the NEF shall supply this property on behalf of the Provisioning AF by translating the externalApplicationId value supplied above into the corresponding internal application identifier here.
Always present when this Data Reporting Provisioning Session is returned to an entity inside the trusted domain. Never present when the Data Reporting Provisioning Session is returned to an entity outside the trusted domain.
eventIdAfEvent1..1C: RW
R: RO
U: RO
The type of event to which this Data Reporting Provisioning Session pertains. (See clause 5.6.3.3 of TS 29.517.)
dataReportingConfigurationIdsarray(ResourceId)0..1C: RO
R: RO
U: RO
A set of identifiers for Data Reporting Configurations currently associated with this Data Reporting Provisioning Session.
Always present in responses from the Data Collection AF, but may be an empty array if there is no Data Reporting Configurations currently.
Up

6.3.2.2  DataReportingConfiguration resource typep. 46

Property name Data type Cardi­nality Usage Description
dataReportingConfigurationIdResourceId1..1C: RO
U: -
A unique identifier for this Data Reporting Configuration assigned by the Data Collection AF when the resource is created..
dataCollectionClientTypeDataCollectionClientType1..1C: RW
U: -
The type of data collection client to which this Data Reporting Configuration pertains (see clause 5.4.3.1).
authorizationURLUrl0..1C: RW
U: RW
A URL that may be used to authorize the consumer entity prior to a data reporting subscription.
dataSamplingRulesarray(DataSamplingRule)0..1C: RW
U: RW
A set of definitions (see clause 5.4.2.1), each pertaining to the domain-specific parameters associated with the Event ID of the parent Data Reporting Provisioning Session, representing instructions on how UE data is to be sampled by the data collection client.
If omitted or empty, each parameter shall be sampled at its default frequency in all locations.
dataReportingConditions array(DataReportingCondition)1..1C: RW
U: RW
A set of conditions (see clause 5.4.2.1A), each pertaining to the domain-specific parameters associated with the Event ID of the parent Data Reporting Provisioning Session, under which the data collection client reports UE data.
dataReportingRulesarray(DataReportingRule)0..1C: RW
U: RW
A set of definitions (see clause 5.4.2.2), each pertaining to the domain-specific parameters associated with the Event ID of the parent Data Reporting Provisioning Session and logged by the data collection client, representing instructions on how collected UE data is to be reported by the data collection client to the Data Collection AF.
If omitted or empty, UE data shall be reported whenever the relevant reporting condition (see above) is met, using a default reporting format and data packaging strategy for the data domain associated with the Event ID of the parent Data Reporting Provisioning Session.
dataAccessProfilesarray(DataAccessProfile)1..1C: RW
U: RW
One or more Data Access Profile definitions, each describing a set of data processing instructions, applied by the Data Collection AF when exposing events.
Up

6.3.2.2A  DataReportingConfigurationPatch resource typep. 47

Property name Data type Cardi­nality Usage Description
authorizationURLUrl0..1C: RW
U: RW
A URL that may be used to authorize the consumer entity prior to a data reporting subscription.
dataSamplingRulesarray(DataSamplingRule)0..1C: RW
U: RW
A set of definitions (see clause 5.4.2.1), each pertaining to the domain-specific parameters associated with the Event ID of the parent Data Reporting Provisioning Session, representing instructions on how UE data is to be sampled by the data collection client.
If omitted or empty, each parameter shall be sampled at its default frequency in all locations.
dataReportingConditionsarray(DataReportingCondition)1..1C: RW
U: RW
A set of conditions (see clause 5.4.2.1A), each pertaining to the domain-specific parameters associated with the Event ID of the parent Data Reporting Provisioning Session, under which the data collection client reports UE data.
dataReportingRulesarray(DataReportingRule)0..1C: RW
U: RW
A set of definitions (see clause 5.4.2.2), each pertaining to the domain-specific parameters associated with the Event ID of the parent Data Reporting Provisioning Session and logged by the data collection client, representing instructions on how collected UE data is to be reported by the data collection client to the Data Collection AF.
If omitted or empty, UE data shall be reported whenever the relevant reporting condition (see above) is met, using a default reporting format and data packaging strategy for the data domain associated with the Event ID of the parent Data Reporting Provisioning Session.
dataAccessProfilesarray(DataAccessProfile)0..1C: RW
U: RW
One or more Data Access Profile definitions, each describing a set of data processing instructions, applied by the Data Collection AF when exposing events.
Up

6.3.2.3  DataAccessProfile typep. 48

Property name Data type Cardi­nality Usage Description
dataAccessProfileIdstring1..1C: RW
U: RW
A unique identifier for this Data Access Profile.
targetEventConsumerTypesArray(EventConsumerType)1..1C:RW
U:RW
The set of Event consumer types (see clause 6.3.3.1) to which this Data Access Profile is targeted.
If the set is empty, this Data Access Profile applies to all types of Event consumer.
parametersArray(String)1..1C:RW
U:RW
The set of UE data parameters to be collected by the data collection client, and for which the restrictions specified by this Data Access Profile apply.
The parameters are uniquely identified by a controlled vocabulary specific to the Event ID indicated by the parent Data Reporting Provisioning Session.
If the set is empty, the restrictions apply to all parameters for the Event ID of the parent Data Reporting Provisioning Session.
timeAccessRestrictionsObject0..1C:RW
U:RW
Configuration for access restrictions along the time dimension.
duration
DurationSec1..1C:RW
U:RW
The period of time over which access is to be aggregated.
aggregationFunctions
Array(DataAggregationFunctionType)1..1C:RW
U:RW
An ordered, non-empty list of aggregation functions (see clause 6.3.3.2) applied to the event data prior to exposure to event consumers.
userAccessRestrictionsObject0..1C:RW
U:RW
Configuration for access restrictions along the user dimension.
groupIds
Array(GroupId)1..1C:RW
U:RW
Identifiers of the UE groups over which access is to be aggregated.
userIds
Array(Gpsi) or Array(Supi)1..1C:RW
U:RW
Identifiers of the UEs comprising a group over which access is to be aggregated.
aggregationFunctions
Array(DataAggregationFunctionType)1..1C:RW
U:RW
An ordered, non-empty list of aggregation functions (see clause 6.3.3.2) applied to the event data prior to exposure to event consumers.
locationAccessRestrictionsObject0..1C:RW
U:RW
Configuration for access restrictions along the location dimension
locationAreas
Array(LocationArea5G)1..1C:RW
U:RW
Identifiers of geographical areas over which access is to be aggregated. Event data is grouped by the location of the UE during the data collection.
aggregationFunctions
Array(DataAggregationFunctionType)1..1C:RW
U:RW
An ordered, non-empty list of aggregation functions (see clause 6.3.3.2) applied to the event data prior to exposure to event consumers.
NOTE:
Data types DurationSec, GroupId, Gpsi, Supi and LocationArea5G are defined in TS 29.571.
Up

6.3.3  Simple data types and enumerationsp. 48

6.3.3.1  EventConsumerType enumerationp. 48

Enumeration value Description
NWDAFThe Network Data Analytics Function is the Event Consumer.
EVENT_CONSUMER_AFThe Event Consumer AF is the Event Consumer.
NEFThe Network Exposure Function is the Event Consumer.
Up

6.3.3.2  DataAggregationFunctionType enumerationp. 49

Enumeration value Description
NONENo aggregation is applied: all values of the UE data parameter(s) are exposed to event consumers.
COUNTThe number of observed events over the indicated time period or the indicated set of users or the indicated set of locations is exposed to event consumers.
MEANThe mean average of the values of the UE data parameter(s) over the indicated time period or the indicated set of users or the indicated set of locations is exposed to event consumers.
MAXIMUMThe maximum observed value of the UE data parameter(s) over the indicated time period or the indicated set of users or the indicated set of locations is exposed to event consumers.
MINIMUMThe minimum observed value of the UE data parameter(s) over the indicated time period or the indicated set of users or the indicated set of locations is exposed to event consumers.
SUMThe sum of the values of the UE data parameter(s) over the indicated time period or the indicated set of users or the indicated set of locations is exposed to event consumers.
Up

6.4  Error handlingp. 49

Guidelines regarding error handling of API invocation associated with the Ndcaf_DataReportingProvisioning service are defined in clause 5.3.3.

6.5  Mediation by NEFp. 49

In the event that the Provisioning AF and the Data Collection AF are located in different trust domains, e.g., the former entity resides within the trusted domain and the latter entity resides outside the trusted domain (as in clause A.3 or A.4 of TS 26.531), the NEF shall be employed to mediate the interactions between them, via the Nnef_DataReportingProvisioning service API specified in TS 29.522.
Up

Up   Top   ToC