-
Notifications
You must be signed in to change notification settings - Fork 263
/
Copy pathTS29504_CustomHeaders.abnf
106 lines (57 loc) · 2.2 KB
/
TS29504_CustomHeaders.abnf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
; ----------------------------------------
; RFC 5234
; ----------------------------------------
HTAB = %x09 ; horizontal tab
LF = %x0A ; linefeed
CR = %x0D ; carriage return
SP = %x20
DQUOTE = %x22 ; " (Double Quote)
DIGIT = %x30-39 ; 0-9
ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
VCHAR = %x21-7E ; visible (printing) characters
WSP = SP / HTAB ; white space
CRLF = CR LF ; Internet standard newline
; ----------------------------------------
; RFC 5322
; ----------------------------------------
obs-FWS = 1*WSP *( CRLF 1*WSP )
FWS = ( [ *WSP CRLF ] 1*WSP ) / obs-FWS
obs-NO-WS-CTL = %d1-8 / %d11 / %d12 / %d14-31 / %d127
obs-ctext = obs-NO-WS-CTL
ctext = %d33-39 / %d42-91 / %d93-126 / obs-ctext
obs-qp = "\" ( obs-NO-WS-CTL / LF / CR )
quoted-pair = ( "\" ( VCHAR / WSP ) ) / obs-qp
ccontent = ctext / quoted-pair / comment
comment = "(" *( [ FWS ] ccontent ) [ FWS ] ")"
; ----------------------------------------
; RFC 9110
; ----------------------------------------
OWS = *( SP / HTAB )
tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-"
/ "." / "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA
token = 1*tchar
obs-text = %x80-FF
entity-tag = [ weak ] opaque-tag
weak = %x57.2F ; "W/", case-sensitive
opaque-tag = DQUOTE *etagc DQUOTE
etagc = %x21 / %x23-7E / obs-text ; VCHAR except double quotes, plus obs-text
; ----------------------------------------
; 3GPP TS 29.504
;
; Version: 18.5.0 (March 2024)
;
; (c) 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
; ----------------------------------------
;
; Header: 3gpp-Sbi-Notification-Correlation
;
Sbi-Notification-Correlation-Header = "3gpp-Sbi-Notification-Correlation:" OWS subscriptionId
*( OWS "," OWS subscriptionId ) OWS
subscriptionId = token
;
; Header: 3gpp-Sbi-Etags
;
Sbi-Etags-Header = "3gpp-Sbi-Etags:" OWS datasetEtag *( OWS "," OWS datasetEtag ) OWS
datasetEtag = dataSetName "=" entity-tag
dataSetName = UeSubscribedDataSetName
UeSubscribedDataSetName = 1*( ALPHA / DIGIT / "_" )