Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 29.554
Word version: 18.3.0
1…
4…
4
Background Data Transfer Policy Control Service
4.1
Service Description
4.2
Service Operations
5
Npcf_BDTPolicyControl API
5.1
Introduction
5.2
Usage of HTTP
5.3
Resources
5.4
Custom Operations without associated resources
5.5
Notifications
5.6
Data Model
5.7
Error handling
5.8
Feature negotiation
5.9
Security
A
OpenAPI specification
$
Change history
4
Background Data Transfer Policy Control Service
p. 8
4.1
Service Description
p. 8
4.1.1
Overview
p. 8
4.1.2
Service Architecture
p. 8
4.1.3
Network Functions
p. 9
4.1.3.1
Policy Control Function (PCF)
p. 9
4.1.3.2
NF Service Consumers
p. 9
4.2
Service Operations
p. 9
4.2.1
Introduction
p. 9
4.2.2
Npcf_BDTPolicyControl_Create service operation
p. 10
4.2.2.1
General
p. 10
4.2.2.2
Creation of a BDT Policy
p. 10
4.2.3
Npcf_BDTPolicyControl_Update service operation
p. 12
4.2.3.1
General
p. 12
4.2.3.2
Indication about selected transfer policy
p. 12
4.2.3.3
Modification of BDT warning notification request indication
|R16|
p. 13
4.2.4
Npcf_BDTPolicyControl_Notify service operation
|R16|
p. 13
4.2.4.1
General
p. 13
4.2.4.2
Sending the BDT warning notification
p. 14
5
Npcf_BDTPolicyControl API
p. 15
5.1
Introduction
p. 15
5.2
Usage of HTTP
p. 15
5.2.1
General
p. 15
5.2.2
HTTP standard headers
p. 15
5.2.2.1
General
p. 15
5.2.2.2
Content type
p. 16
5.2.3
HTTP custom headers
p. 16
5.3
Resources
p. 16
5.3.1
Resource Structure
p. 16
5.3.2
Resource: BDT policies (Collection)
p. 17
5.3.2.1
Description
p. 17
5.3.2.2
Resource definition
p. 17
5.3.2.3
Resource Standard Methods
p. 17
5.3.2.3.1
POST
p. 17
5.3.2.4
Resource Custom Operations
p. 18
5.3.3
Resource: Individual BDT policy (Document)
p. 18
5.3.3.1
Description
p. 18
5.3.3.2
Resource definition
p. 18
5.3.3.3
Resource Standard Methods
p. 18
5.3.3.3.1
GET
p. 18
5.3.3.3.2
PATCH
p. 19
5.4
Custom Operations without associated resources
p. 20
5.5
Notifications
p. 20
5.5.1
General
|R16|
p. 20
5.5.2
BDT Notification
|R16|
p. 21
5.5.2.1
Description
p. 21
5.5.2.2
Target URI
p. 21
5.5.2.3
Standard Methods
p. 21
5.5.2.3.1
POST
p. 21
5.6
Data Model
p. 22
5.6.1
General
p. 22
5.6.2
Structured data types
p. 23
5.6.2.1
Introduction
p. 23
5.6.2.2
Type BdtPolicy
p. 24
5.6.2.3
Type BdtReqData
p. 25
5.6.2.4
Type BdtPolicyData
p. 26
5.6.2.5
Type TransferPolicy
p. 26
5.6.2.6
Type BdtPolicyDataPatch
p. 26
5.6.2.7
Void
5.6.2.8
Type NetworkAreaInfo
p. 27
5.6.2.9
Void
5.6.2.10
Type Notification
|R16|
p. 27
5.6.2.11
Type PatchBdtPolicy
p. 27
5.6.2.12
Type BdtReqDataPatch
|R16|
p. 28
5.6.3
Simple data types and enumerations
p. 28
5.6.3.1
Introduction
p. 28
5.6.3.2
Simple data types
p. 28
5.7
Error handling
p. 28
5.7.1
General
p. 28
5.7.2
Protocol Errors
p. 28
5.7.3
Application Errors
p. 28
5.8
Feature negotiation
p. 29
5.9
Security
p. 29
A
(Normative) OpenAPI specification
p. 30
A.1
General
p. 30
A.2
Npcf_BDTPolicyControl API
p. 30
$
Change history
p. 37