C.3 Service Operation

29.5943GPP5G SystemSpending Limit Control ServiceStage 3TS

C.3.1 Introduction

The service operations defined in clause 4.2.1 apply.

C.3.2 Nchf_SpendingLimitControl_Subscribe Service Operation

C.3.2.1 General

Clauses 4.2.2.2 and 4.2.2.3 are applied with the differences that the NF service consumer shall include (if available) in SpendingLimitContext data structure:

– a IMSI or a Global Cable Identifier (GCI) or a Global Line Identifier (GLI) as specified in 3GPP TS 23.316 [19] clause 4.7, encoded as specified in 3GPP TS 29.571[11], clause 5.3.2, within the "supi" attribute.

C.3.3 Nchf_SpendingLimitControl_Unsubscribe Service Operation

Clause 4.2.3 applies.

C.3.4 Nchf_SpendingLimitControl_Notify Service Operation

Clause 4.2.4 applies.

Annex D (informative):
Change history

Date

TSG #

TSG Doc.

CR

Rev

Cat

Subject/Comment

New

2018-04

TS skeleton of Spending Limit Control Service specification

0.0.0

2018-04

CT3#96

Inclusion of documents agreed in CT3#96: C3-182160, C3-182161, C3-182167, C3-182432, C3-182433, C3-182434, C3-182435, C3-182436, C3-182437, C3-182479

0.1.0

2018-05

CT3#97

Inclusion of documents agreed in CT3#97: C3-183138, C3-183288, C3-183538, C3-183539, C3-183541, C3-183543, C3-183544, C3-183545, C3-183546, C3-183547, C3-183548, C3-183550, C3-183552, C3-183780, C3-183782, C3-183830, C3-183831

0.2.0

2018-06

CT#80

CP-181026

TS sent for approval to TSG

1.0.0

2018-06

CT#80

CP-181026

TS approved by plenary

15.0.0

2018-09

CT#81

CP-182015

0001

1

F

Removal of possibility of confusion related to 3GPP TS 29.513, custom headers, verbal forms and OpenAPI corrections

15.1.0

2018-09

CT#81

CP-182221

0002

4

F

Introduction of the simple data type "policyCounterId"

15.1.0

2018-09

CT#81

CP-182098

0003

3

F

Update and corrections of the data model

15.1.0

2018-09

CT#81

CP-182015

0004

2

F

Integration of error handling

15.1.0

2018-09

CT#81

CP-182015

0007

F

ED – Continuous reporting and policy counter status change

15.1.0

2018-09

CT#81

CP-182099

0008

3

F

Termination of the subscription of status changes for all policy counters by CHF

15.1.0

2018-12

CT#82

CP-183205

0009

F

Application of resource illustration rule

15.2.0

2018-12

CT#82

CP-183205

0010

F

Consolidation of the term "notificationUri"

15.2.0

2018-12

CT#82

CP-183205

0011

F

Clarification of "intermediate spending limit report retrieval" usage

15.2.0

2018-12

CT#82

CP-183205

0012

F

Correction of wrong reference for supi in OpenAPI doc

15.2.0

2018-12

CT#82

CP-183205

0013

F

Correction of the originator for application error responses

15.2.0

2018-12

CT#82

CP-183205

0014

1

F

Application of externalDocs field in OpenAPI doc

15.2.0

2018-12

CT#82

CP-183205

0015

1

F

Application of version pattern rule in OpenAPI doc

15.2.0

2018-12

CT#82

CP-183205

0016

1

F

Corrections to OpenAPI file

15.2.0

2018-12

CT#82

CP-183205

0017

F

Default value for apiRoot

15.2.0

2018-12

CT#82

CP-183205

0018

F

Cardinality

15.2.0

2018-12

CT#82

CP-183205

0019

2

F

Sending of GPSI (MSISDN) in Initial Spenidng Limit retrieval

15.2.0

2018-12

CT#82

CP-183205

0020

1

F

Update of content types

15.2.0

2018-12

CT#82

CP-183205

0021

1

F

Authorization of NF service access by OAuth 2.0

15.2.0

2018-12

CT#82

CP-183205

0022

1

F

Introduction of status code 404 Not Found as mandatory status code and missing ones

15.2.0

2018-12

CT#82

CP-183205

0023

1

F

Location Header

15.2.0

2018-12

CT#82

CP-183205

0024

2

F

Correcting application error

15.2.0

2019-03

CT#83

CP-190113

0025

1

F

Correction of Resource URI

15.3.0

2019-03

CT#83

CP-190113

0026

1

F

Correction relating to the introduction of the General Public Subscription Identifier

15.3.0

2019-03

CT#83

CP-190068

0027

2

F

OpenAPI info version update

15.3.0

2019-03

CT#83

CP-190067

0028

F

Correction of wrong usage of key word "items"

15.3.0

2019-06

CT#84

CP-191189

0030

3

F

Precedence of OpenAPI file

15.4.0

2019-06

CT#84

CP-191189

0031

1

F

Copyright Note in YAML file

15.4.0

2019-06

CT#84

CP-191189

0033

F

OpenAPI version number update

15.4.0

2019-06

CT#84

CP-191089

0032

1

B

Race Condition handling

16.0.0

2019-09

CT#85

CP-192151

0035

A

NF service consumer pending policy counter handling

16.1.0

2019-09

CT#85

CP-192156

0036

1

B

Support of Expiry Time

16.1.0

2019-09

CT#85

CP-192151

0038

A

Correction to Subscription Termination service operation

16.1.0

2019-09

CT#85

CP-192151

0040

A

Correction to subscription creation/update response

16.1.0

2019-09

CT#85

CP-192151

0042

A

Corrections to subscription request descriptions

16.1.0

2019-09

CT#85

CP-192151

0044

A

Handling of unknown policy counters

16.1.0

2019-09

CT#85

CP-192173

0045

F

OpenAPI version update for TS 29.594 Rel-16

16.1.0

2020-06

CT#88e

CP-201233

0046

F

Description of "activationTime" attribute

16.2.0

2020-06

CT#88e

CP-201233

0047

F

Miscellaneous corrections

16.2.0

2020-06

CT#88e

CP-201244

0048

1

F

Storage of YAML files in ETSI Forge

16.2.0

2020-06

CT#88e

CP-201256

0049

1

F

URI of the Nchf_SpendingLimitControl service

16.2.0

2020-06

CT#88e

CP-201244

0050

1

F

Optionality of ProblemDetails

16.2.0

2020-06

CT#88e

CP-201244

0052

1

F

Supported headers, Resource Data type

16.2.0

2020-06

CT#88e

CP-201255

0053

F

Update of OpenAPI version and TS version in externalDocs field

16.2.0

2020-09

CT#89e

CP-202058

0056

1

A

Correction to spending limit subscribe and unsubscribe procedures

16.3.0

2020-09

CT#89e

CP-202058

0058

1

A

Nchf_SpendingLimitControl Service support of interworking

16.3.0

2020-12

CT#90e

CP-203139

0061

1

F

Essential corrections and alignments

16.4.0

2020-12

CT#90e

CP-203139

0062

1

F

Storage of YAML files in 3GPP Forge

16.4.0

2020-12

CT#90e

CP-203122

0064

1

A

Correction to Intermediate spending limit report retrieval

16.4.0

2020-12

CT#90e

CP-203128

0065

F

Correction to subscription’s expiry time

16.4.0

2020-12

CT#90e

CP-203128

0066

1

F

Correction to subscription create service operation

16.4.0

2020-12

CT#90e

CP-203152

0068

F

Update of OpenAPI version and TS version in externalDocs field

16.4.0

2021-03

CT#91e

CP-210191

0070

2

F

Support of stateless NFs

16.5.0

2021-03

CT#91e

CP-210202

0071

2

F

Correction to Wireline Access information

16.5.0

2021-03

CT#91e

CP-210226

0072

1

F

Definition addition to TS29.594

17.0.0

2021-03

CT#91e

CP-210219

0073

1

F

Optional header clearification

17.0.0

2021-03

CT#91e

CP-210221

0075

1

F

Adding some missing description fields to data type definitions in OpenAPI

17.0.0

2021-03

CT#91e

CP-210221

0076

1

F

Ambiguous concept of NF service consumer terminology

17.0.0

2021-03

CT#91e

CP-210220

0077

F

OpenAPI reference

17.0.0

2021-03

CT#91e

CP-210240

0079

F

Update of OpenAPI version and TS version in externalDocs field

17.0.0

2021-06

CT#92e

CP-211210

0082

1

A

Correction to policyCounterId

17.1.0

2021-06

CT#92e

CP-211219

0084

1

A

Correction to expiry time

17.1.0

2021-06

CT#92e

CP-211219

0086

1

A

Correction to notification correlation id

17.1.0

2021-06

CT#92e

CP-211219

0090

1

A

Correction to the termination procedure

17.1.0

2021-06

CT#92e

CP-211200

0092

1

A

Temporary and Permanent Redirection

17.1.0

2021-06

CT#92e

CP-211265

0094

F

Update of OpenAPI version and TS version in externalDocs field

17.1.0

2021-09

CT#93e

CP-212220

0095

1

F

Correction of URI structure

17.2.0

2022-03

CT#95e

CP-220176

0096

2

A

Alignment of "Application Errors" clause with SBI TS template

17.3.0

2022-06

CT#96

CP-221154

0098

1

F

Formatting of description fields

17.4.0

2022-06

CT#96

CP-221152

0099

F

Update of info and externalDocs fields

17.4.0

2022-09

CT#97e

CP-222123

0100

F

Alignment with the SBI template

17.5.0

2022-12

CT#98e

CP-223191

0101

F

Adding the mandatory error code 502 Bad Gateway

18.0.0

2022-12

CT#98e

CP-223192

0102

1

F

TerminationCause enumeration definition in the OpenAPI file

18.0.0

2022-12

CT#98e

CP-223190

0103

F

Update of info and externalDocs fields

18.0.0