X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=information-coordinator-service%2Fapi%2Fics-api.yaml;h=0f73cd06e195d6b13ecc2c9200cdcd5bfe5b14a7;hb=028b1864ad03abb6692a0f16190f8eb4688b1d43;hp=be8fc9499b73475f0b0977035d27f128f5973cd1;hpb=93a604b82da289316908c9bfff8380877aaf89e5;p=nonrtric.git diff --git a/information-coordinator-service/api/ics-api.yaml b/information-coordinator-service/api/ics-api.yaml index be8fc949..0f73cd06 100644 --- a/information-coordinator-service/api/ics-api.yaml +++ b/information-coordinator-service/api/ics-api.yaml @@ -1,28 +1,34 @@ openapi: 3.0.1 info: title: Data management and exposure - description:

API documentation

General

The service is mainly - a broker between data producers and data consumers. A data producer has the ability - to produce one or several types of data (Information Type). One type of data can - be produced by zero to many producers.

A data consumer can have several - active data subscriptions (Information Job). One Information Job consists of the - type of data to produce and additional parameters for filtering of the data. These - parameters are different for different data types.

APIs provided by the - service

A1-EI

This API is between Near-RT RIC and the Non-RT - RIC. The Near-RT RIC is a data consumer, which creates Information Jobs to subscribe - for data. In this context, the information is referred to as 'Enrichment Information', - EI.

Data producer API

This API is provided by the Non-RT RIC platform - and is intended to be part of the O-RAN R1 interface. The API is for use by different - kinds of data producers and provides support for:

Data consumer API

This API is provided - by the Non-RT RIC platform and is intended to be part of the O-RAN R1 interface. The - API is for use by different kinds of data consumers and provides support for:

Service status

This - API provides a means to monitor the health of this service.

+ description: '

API documentation

General

The ICS is a data subscription + service which decouples data producers from data consumers. A data consumer can + create a data subscription (Information Job) without any knowledge of its data + producers (one subscription may involve several data producers). A data producer + has the ability to produce one or several types of data (Information Type). One + type of data can be produced by zero to many producers.

A data + consumer can have several active data subscriptions (Information Job). One Information + Job consists of the type of data to produce and additional parameters, which may + be different for different data types. These parameters are not defined or limited + by this service and may for instance include: