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 |