3 title: TS 28.550 Performance Data Streaming Service
5 description: OAS 3.0.1 specification of the Performance Data Streaming Service
7 - url: 'http://{streamTarget}/PerfDataStreamMnS/v1630'
8 description: This URL is used for posting the set of information about streams supported on the connection between the producer and the consumer.
11 description: 'The open API server of the performance data streaming service is located in the consumer side,and the “streamTarget” part corresponds to the streamTarget parameter provided in the createMeasurementJob operation (see clause 6.1.1.2) or the streamTarget attribute of the MOI of MeasurementControlor MeasurementReader, see 3GPP TS 28.622 [5]).'
13 - url: 'wss://{streamTarget}/PerfDataStreamMnS/v1630/streamingConnection'
14 description: This URL is used for establishing the WebSocket connection for the performance data streaming service.
17 description: 'The open API server of the performance data streaming service is located in the consumer side,and the “streamTarget” part corresponds to the streamTarget parameter provided in the createMeasurementJob operation (see clause 6.1.1.2) or the streamTarget attribute of the MOI of MeasurementControlor MeasurementReader, see 3GPP TS 28.622 [5]).'
22 summary: The set of information about the streams sent from the producer to the consumer
23 description: To send the streamInfoList from the producer to the consumer
29 $ref: '#/components/schemas/streamInfoListPost-RequestType'
32 description: Success case ("201 Posted"). The streamInfoList is successfully posted.
36 $ref: '#/components/schemas/streamInfoListPost-ResponseType'
38 description: Partial success case ("202 Partially posted"). The representation of the posted resource on stream information.
42 $ref: '#/components/schemas/streamInfoListPost-ResponseType'
44 description: Error case.
48 $ref: '#/components/schemas/error-ResponseType'
50 summary: Read resources of stream information from the streaming consumer
51 description: 'With HTTP GET, resources of stream information are read. The resources to be read are identified with the path component (base resource) and the query component (streamIdList) of the URI. The fields query component allows to select the resource properties to be returned.'
55 description: This parameter identifies the list of streamId to select from the collection resources identified with the path component of the URI.
63 description: 'Success case ("200 OK"). The resources identified in the request for retrieval are returned in the response message body. In case the fields query parameter is used, the selected resources are returned.'
67 $ref: '#/components/schemas/listOfStreamInfoRetrieval-ResponseType'
69 description: Partial success case ("202 Partially retrieved"). The representation of the retrieved resources on stream information.
73 $ref: '#/components/schemas/listOfStreamInfoRetrieval-ResponseType'
75 description: Error case.
79 $ref: '#/components/schemas/error-ResponseType'
81 summary: Update resources of stream information to the streaming consumer
82 description: 'With HTTP PATCH, resources of stream information are to be updated. The resources to be updated are identified with the path component (base resource) and the query component (streamIdList) of the URI. The fields query component allows to select the resource properties to be updated.'
86 description: This parameter identifies the list of streamId to select from the collection resources identified with the path component of the URI.
97 $ref: '#/components/schemas/listOfStreamInfoToUpdate-RequestType'
100 description: Success case ("200 OK"). The resources selected by the query parameter are updated and returned in the response message body.
104 $ref: '#/components/schemas/listOfStreamInfoUpdate-ResponseType'
106 description: Partial success case ("202 Partially updated"). The representation of the updated resources on stream information
110 $ref: '#/components/schemas/listOfStreamInfoUpdate-ResponseType'
112 description: Error case.
116 $ref: '#/components/schemas/error-ResponseType'
118 summary: The information of streams to be deleted by the producer to the consumer
119 description: 'With HTTP DELETE, resources of stream information are to be deleted. The resources to be deleted are identified with the path component (base resource) and the query component (streamIdList) of the URI. The fields query component allows to select the resource properties to be deleted.'
123 description: This parameter identifies the list of streamId to select from the collection resources identified with the path component of the URI.
131 description: Success case ("204 No Content"). The stream information resource has been deleted. The response message body is absent.
133 description: Error case.
137 $ref: '#/components/schemas/error-ResponseType'
138 '/streamInfoList/{streamId}':
140 summary: Read resource of the stream information from the streaming consumer
141 description: 'With HTTP GET, resource of stream information is read. The resource to be read is identified with the path component the URI.'
145 description: Identifies the stream for which the information is to be retrieved.
148 $ref: '#/components/schemas/uri-Type'
151 description: Success case ("200 OK"). The resource identified in the request for retrieval is returned in the response message body.
155 $ref: '#/components/schemas/listOfStreamInfoRetrieval-ResponseType'
157 description: Error case.
161 $ref: '#/components/schemas/error-ResponseType'
163 summary: Update the resource of stream information to the streaming consumer
164 description: 'With HTTP PATCH, resource of stream information is to be updated. The resource to be updated is identified by the path component of the URI. '
168 description: Identifies the stream for which the information is to be updated.
171 $ref: '#/components/schemas/uri-Type'
177 $ref: '#/components/schemas/streamInfoToUpdate-RequestType'
180 description: Success case ("200 OK"). The resources identified by the path of the URI is updated and returned in the response message body.
184 $ref: '#/components/schemas/streamInfoUpdate-ResponseType'
186 description: Error case.
190 $ref: '#/components/schemas/error-ResponseType'
192 summary: The stream information to be deleted by the producer to the consumer
193 description: 'With HTTP DELETE, resource of stream information identified by the path component of the URI is to be deleted.'
197 description: Identifies the stream for which the information is to be deleted
200 $ref: '#/components/schemas/uri-Type'
203 description: Success case ("204 No Content"). The stream information resource has been deleted. The response message body is absent.
205 description: Error case.
209 $ref: '#/components/schemas/error-ResponseType'
212 summary: The connection for streaming from the producer to the consumer
213 description: To establish the WebSocket connection between the producer and the consumer. The HTTP version of this operation shall not be earlier than HTTP/1.1
219 $ref: '#/components/schemas/Upgrade-HeaderType'
224 $ref: '#/components/schemas/Connection-HeaderType'
226 name: Sec-WebSocket-Key
229 $ref: '#/components/schemas/Sec-WebSocket-Key-HeaderType'
231 name: Sec-WebSocket-Version
234 $ref: '#/components/schemas/Sec-WebSocket-Version-HeaderType'
237 description: Success case ("101 Switching Protocols "). The connection has been successfully switched to WebSocket. The response message body is absent.
241 $ref: '#/components/schemas/Upgrade-HeaderType'
244 $ref: '#/components/schemas/Connection-HeaderType'
245 Sec-WebSocket-Accept-HeaderType:
247 $ref: '#/components/schemas/Sec-WebSocket-Accept-HeaderType'
249 description: Error case.
253 $ref: '#/components/schemas/error-ResponseType'
264 $ref: '#/components/schemas/uri-Type'
273 $ref: '#/components/schemas/uri-Type'
275 $ref: '#/components/schemas/uri-Type'
288 streamInfoListPost-RequestType:
294 $ref: '#/components/schemas/streamInfoIn-Type'
295 streamInfoListPost-ResponseType:
298 streamInfoListPosted:
301 $ref: '#/components/schemas/streamInfoOut-Type'
302 streamInfoRetrieval-ResponseType:
306 $ref: '#/components/schemas/streamInfoOut-Type'
307 listOfStreamInfoRetrieval-ResponseType:
313 $ref: '#/components/schemas/streamInfoOut-Type'
314 streamInfoToUpdatePropertyType:
318 description: 'The updated measured object instance, empty value means no update.'
320 - $ref: '#/components/schemas/uri-Type'
322 description: 'The updated list of measurement type, empty value means no update.'
326 streamInfoToUpdate-RequestType:
330 $ref: '#/components/schemas/streamInfoToUpdatePropertyType'
331 listOfStreamInfoToUpdate-RequestType:
334 listOfStreamInfoToUpdate:
337 $ref: '#/components/schemas/streamInfoToUpdatePropertyType'
338 streamInfoUpdate-ResponseType:
342 $ref: '#/components/schemas/streamInfoOut-Type'
343 listOfStreamInfoUpdate-ResponseType:
346 listOfStreamInfoUpdated:
349 $ref: '#/components/schemas/streamInfoOut-Type'
354 Connection-HeaderType:
358 Sec-WebSocket-Key-HeaderType:
360 Sec-WebSocket-Version-HeaderType:
362 Sec-WebSocket-Accept-HeaderType: