Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 29.598
5GS — Unstructured Data Storage Services

V19.4.0 (PDF)2025/12  … p.
V18.7.0  2025/03  149 p.
V17.9.0  2025/03  127 p.
V16.7.0  2024/06  83 p.
Rapporteur:
Mr. Shekhar, Ravi
Cisco Systems

full Table of Contents for  TS 29.598  Word version:  19.3.0

each clause number in 'red' refers to the equivalent title in the Partial Content
Here   Top
1Scope  p. 13
2References  p. 13
3Definitions of terms, symbols and abbreviations  p. 14
3.1Terms  p. 14
3.2Symbols  p. 14
3.3Abbreviations  p. 14
4Overview  p. 14
5Services offered by the UDSF  p. 15
5.1Introduction  p. 15
5.2Nudsf_DataRepository Service  p. 15
5.2.1Service Description  p. 15
5.2.2Service Operations  p. 15
5.2.2.1Introduction  p. 15
5.2.2.2Query  p. 16
5.2.2.2.1General  p. 16
5.2.2.2.2Record Retrieval  p. 16
5.2.2.2.3Meta Retrieval  p. 17
5.2.2.2.4Blocks Retrieval  p. 17
5.2.2.2.5Block Retrieval  p. 18
5.2.2.2.6Search  p. 19
5.2.2.2.7Subscriptions Retrieval  p. 19
5.2.2.2.8Individual Subscription Retrieval  p. 20
5.2.2.2.9Meta Schema Retrieval |R17|p. 20
5.2.2.3Create  p. 21
5.2.2.3.1General  p. 21
5.2.2.3.2Record Create  p. 21
5.2.2.3.3Block Create  p. 21
5.2.2.3.4Meta Schema Create |R17|p. 22
5.2.2.4Update  p. 22
5.2.2.4.1General  p. 22
5.2.2.4.2Record Update  p. 23
5.2.2.4.3Block Update  p. 23
5.2.2.4.4Meta Update  p. 24
5.2.2.4.5Subscription Notification Update  p. 25
5.2.2.4.6Subscription Notification Update using PUT  p. 25
5.2.2.4.7Meta Schema Update |R17|p. 26
5.2.2.4.8Record Partial Update |R18|p. 27
5.2.2.5Delete  p. 28
5.2.2.5.1General  p. 28
5.2.2.5.2Record Delete  p. 28
5.2.2.5.3Block Delete  p. 28
5.2.2.5.4Meta Schema Delete |R17|p. 29
5.2.2.5.5Bulk Records Delete |R17|p. 30
5.2.2.6Notify  p. 31
5.2.2.6.1General  p. 31
5.2.2.6.2Record Expiry Notify  p. 31
5.2.2.6.3Notification due to Data Change  p. 31
5.2.2.6.4Subscription Expiry Notification |R17|p. 32
5.2.2.7Subscribe  p. 32
5.2.2.7.1General  p. 32
5.2.2.7.2Subscription to notifications of data change  p. 32
5.2.2.8Unsubscribe  p. 33
5.2.2.8.1General  p. 33
5.2.2.8.2Unsubscription to notifications of data change  p. 33
5.3Nudsf_Timer Service |R17|p. 34
5.3.1Service Description  p. 34
5.3.2Service Operations  p. 34
5.3.2.1Introduction  p. 34
5.3.2.2Start  p. 34
5.3.2.2.1General  p. 34
5.3.2.2.2Timer Start  p. 34
5.3.2.3Update  p. 35
5.3.2.3.1General  p. 35
5.3.2.3.2Timer Update  p. 35
5.3.2.4Stop  p. 35
5.3.2.4.1General  p. 35
5.3.2.4.2Single Timer Stop  p. 35
5.3.2.4.3Multiple Timer Stop  p. 36
5.3.2.5Search  p. 37
5.3.2.5.1General  p. 37
5.3.2.5.2Expired Timer Search  p. 37
5.3.2.5.3Tagged Timer Search  p. 37
5.3.2.6Notify  p. 38
5.3.2.6.1General  p. 38
5.3.2.6.2Timer Expiry Notify  p. 38
6API Definitions  p. 38
6.1Nudsf_DataRepository Service API  p. 38
6.1.1Introduction  p. 38
6.1.2Usage of HTTP  p. 39
6.1.2.1General  p. 39
6.1.2.2HTTP standard headers  p. 39
6.1.2.2.1General  p. 39
6.1.2.2.2Content type  p. 39
6.1.2.2.3Cache-Control  p. 39
6.1.2.2.4ETag  p. 39
6.1.2.2.5If-None-Match  p. 40
6.1.2.2.6If-Match  p. 40
6.1.2.2.7Last-Modified  p. 40
6.1.2.2.8If-Modified-Since  p. 40
6.1.2.2.9When to Use Entity-Tags and Last-Modified Dates  p. 40
6.1.2.2.10Content-Location  p. 40
6.1.2.3HTTP custom headers  p. 40
6.1.2.4HTTP multipart messages  p. 40
6.1.2.4.1General  p. 40
6.1.2.4.2Record  p. 41
6.1.2.4.3BlockCollection  p. 41
6.1.2.4.4RecordNotification  p. 41
6.1.2.4.5RecordPatch |R17|p. 42
6.1.2.4.6RecordCollection |R18|p. 42
6.1.3Resources  p. 43
6.1.3.1Overview  p. 43
6.1.3.2Resource: RecordCollection (Collection)  p. 44
6.1.3.2.1Description  p. 44
6.1.3.2.2Resource Definition  p. 45
6.1.3.2.3Resource Standard Methods  p. 45
6.1.3.3Resource: Record (Document)  p. 47
6.1.3.3.1Description  p. 47
6.1.3.3.2Resource Definition  p. 47
6.1.3.3.3Resource Standard Methods  p. 48
6.1.3.3.3.4PATCH   p. 51
6.1.3.4Resource: Meta (Document)  p. 52
6.1.3.4.1Description  p. 52
6.1.3.4.2Resource Definition  p. 52
6.1.3.4.3Resource Standard Methods  p. 52
6.1.3.5Resource: BlockCollection (Collection)  p. 54
6.1.3.5.1Description  p. 54
6.1.3.5.2Resource Definition  p. 54
6.1.3.5.3Resource Standard Methods  p. 54
6.1.3.6Resource: Block (Document)  p. 55
6.1.3.6.1Description  p. 55
6.1.3.6.2Resource Definition  p. 55
6.1.3.6.3Resource Standard Methods  p. 55
6.1.3.7Resource: NotificationSubscriptions  p. 58
6.1.3.7.1Description  p. 58
6.1.3.7.2Resource Definition  p. 58
6.1.3.7.3Standard Methods  p. 58
6.1.3.8Resource: IndividualNotificationSubscription  p. 59
6.1.3.8.1Description  p. 59
6.1.3.8.2Resource Definition  p. 59
6.1.3.8.3Resource Standard Methods  p. 59
6.1.3.9Resource: Meta Schema (Document) |R17|p. 62
6.1.3.9.1Description  p. 62
6.1.3.9.2Resource Definition  p. 62
6.1.3.9.3Resource Standard Methods  p. 63
6.1.4Custom Operations without associated resources  p. 65
6.1.5Notifications  p. 65
6.1.5.1General  p. 65
6.1.5.2Timer Expiry Notification  p. 65
6.1.5.2.1Description  p. 65
6.1.5.2.2Target URI  p. 65
6.1.5.2.3Standard Methods  p. 65
6.1.5.3Notification due to Data Change  p. 66
6.1.5.3.1Description  p. 66
6.1.5.3.2Target URI  p. 66
6.1.5.3.3Standard Methods  p. 66
6.1.5.4Subscription Expiry Notification |R17|p. 66
6.1.5.4.1Description  p. 66
6.1.5.4.2Target URI  p. 66
6.1.5.4.3Standard Methods  p. 67
6.1.6Data Model  p. 67
6.1.6.1General  p. 67
6.1.6.2Structured data types  p. 68
6.1.6.2.1Introduction  p. 68
6.1.6.2.2Type: RecordSearchResultDescriptor  p. 69
6.1.6.2.3Type: RecordMeta  p. 69
6.1.6.2.4Type: RecordBody  p. 69
6.1.6.2.5Type: Record  p. 70
6.1.6.2.6Type: BlockBody  p. 70
6.1.6.2.7Type: Block  p. 70
6.1.6.2.8Type: SearchCondition  p. 70
6.1.6.2.9SearchComparison  p. 71
6.1.6.2.10Type: NotificationSubscription  p. 72
6.1.6.2.11Type: RecordNotification  p. 75
6.1.6.2.12Type: NotificationDescription  p. 75
6.1.6.2.13Type: SubscriptionFilter  p. 76
6.1.6.2.14Type: ClientId  p. 76
6.1.6.2.15Type: MetaSchema |R17|p. 77
6.1.6.2.16Type: TagType |R17|p. 77
6.1.6.2.17Type: RecordIdList |R17|p. 77
6.1.6.2.18Type: NotificationInfo |R17|p. 77
6.1.6.2.18AType: RecordSearchResult |R19|p. 78
6.1.6.2.18BType: RecordSearchResultBody |R17|p. 78
6.1.6.2.19Type: CountExpression |R18|p. 78
6.1.6.2.20Type: TagCount |R18|p. 79
6.1.6.2.21Type: ValueCount |R18|p. 79
6.1.6.2.22Type: RecordPatch |R18|p. 80
6.1.6.2.23Type: FailedRecordIdList |R19|p. 80
6.1.6.3Simple data types and enumerations  p. 80
6.1.6.3.1Introduction  p. 80
6.1.6.3.2Simple data types  p. 80
6.1.6.3.3Enumeration: ComparisonOperator  p. 80
6.1.6.3.4Enumeration: ConditionOperator  p. 81
6.1.6.3.5Enumeration: RecordOperation  p. 81
6.1.6.3.6Enumeration: KeyType |R17|p. 81
6.1.6.3.7Enumeration: RetrieveRecords |R17|p. 81
6.1.6.3.8Enumeration: TagCountType |R18|p. 82
6.1.6.4Data types describing alternative data types or combinations of data types  p. 82
6.1.6.4.1Type: SearchExpression  p. 82
6.1.6.4.2Type: ExtendedProblemDetails |R18|p. 82
6.1.6.4.3Type: ProblemDetailExtension |R18|p. 82
6.1.6.4.4Type: RecordDeleteResponse |R19|p. 83
6.1.7Error Handling  p. 83
6.1.7.1General  p. 83
6.1.7.2Protocol Errors  p. 83
6.1.7.3Application Errors  p. 83
6.1.8Feature negotiation  p. 84
6.1.9Security  p. 85
6.2Nudsf_Timer Service API |R17|p. 86
6.2.1Introduction  p. 86
6.2.2Usage of HTTP  p. 86
6.2.2.1General  p. 86
6.2.2.2HTTP standard headers  p. 87
6.2.2.2.1General  p. 87
6.2.2.2.2Content type  p. 87
6.2.2.3HTTP custom headers  p. 87
6.2.3Resources  p. 87
6.2.3.1Overview  p. 87
6.2.3.2Resource: Timers (Store)  p. 88
6.2.3.2.1Description  p. 88
6.2.3.2.2Resource Definition  p. 88
6.2.3.2.3Resource Standard Methods  p. 88
6.2.3.3Resource: Individual Timer (Document)  p. 90
6.2.3.3.1Description  p. 90
6.2.3.3.2Resource Definition  p. 90
6.2.3.3.3Resource Standard Methods  p. 90
6.2.4Custom Operations without associated resources  p. 93
6.2.5Notifications  p. 93
6.2.5.1General  p. 93
6.2.5.2Timer Expiry Notification  p. 93
6.2.5.2.1Description  p. 93
6.2.5.2.2Target URI  p. 93
6.2.5.2.3Standard Methods  p. 93
6.2.6Data Model  p. 93
6.2.6.1General  p. 93
6.2.6.2Structured data types  p. 94
6.2.6.2.1Introduction  p. 94
6.2.6.2.2Type: Timer  p. 95
6.2.6.2.3Type: TimerIdList  p. 96
6.2.6.2.4Type: TimerDeleteResponse |R19|p. 96
6.2.6.2.5Type: FailedTimerIdList |R19|p. 96
6.2.6.3Simple data types and enumerations  p. 96
6.2.6.3.1Introduction  p. 96
6.2.6.3.2Simple data types  p. 96
6.2.7Error Handling  p. 96
6.2.7.1General  p. 96
6.2.7.2Protocol Errors  p. 96
6.2.7.3Application Errors  p. 97
6.2.8Feature negotiation  p. 97
6.2.9Security  p. 97
A(Normative)  OpenAPI specification  p. 98
A.1General  p. 98
A.2Nudsf_DataRepository API  p. 98
A.3Nudsf_Timer API |R17|p. 136
BSearch Examples  p. 145
B.1 Example Search |R18|p. 145
B.2Example AdvancedCounting |R18|p. 146
CHTTP Multipart Examples  p. 148
C.1General  p. 148
C.2Example HTTP multipart Record  p. 148
C.3Example HTTP multipart BlockCollection  p. 148
C.4Example HTTP multipart RecordNotification  p. 149
C.5Example HTTP multipart RecordPatch |R17|p. 149
C.6Example HTTP multipart RecordCollection |R18|p. 150
$Change history  p. 151

Up   Top