Skip to content

Commit e0f4da5

Browse files
committed
Update direct ws connection and diagram detail.
1 parent 5096341 commit e0f4da5

File tree

4 files changed

+33
-11
lines changed

4 files changed

+33
-11
lines changed

README.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Contributing your data to Refinitiv with WebSocket API and Refinitiv Real-Time Distribution System
2-
- Last update: December 2020
2+
- Last update: March 2021
33
- Environment: Windows and Linux OS
44
- Compiler: Python
55
- Prerequisite: Refinitiv Real-Time Distribution servers version 3.2.1 and above, RCC Access Credentials
@@ -25,9 +25,21 @@ If you are not familiar with WebSocket API Posting concept, please visit [Contri
2525

2626
## Contribution Setups
2727

28-
**Update (As of November 2020)**: The direct Websocket access to Contributions Channel is coming soon.
28+
**Update (As of March 2021)**: The direct Websocket access to Contributions Channel Tutorial is available [here](https://developers.refinitiv.com/en/api-catalog/elektron/refinitiv-websocket-api/tutorials#contributing-data-to-refinitiv-contributions-channel).
2929

30-
Developers can contributing data to RCC with Real-Time SDK C++/Java (RSSL connection) and WebSocket API (WebSocket connection). This article is focusing on contributing data via Refinitiv Real-Time Distribution System servers (Real-Time Advanced Distribution and Advanced Data Hub servers). The servers will take care of the RCC connection, JSON-OMM conversion, and login process for the application.
30+
Developers can contributing data to RCC with Real-Time SDK C++/Java (RSSL connection) and WebSocket API (WebSocket connection). Currently, there are three methods to contribute data to the RCC.
31+
32+
1. **Use Refinitiv Real-Time SDKs to directly connect to RCC to contribute data.** To use this method, please refer to the following tutorials:
33+
* [ETA C/C++ Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-cc/tutorials#eta-consumer-posting-data-to-contribution-channel)
34+
* [EMA C/C++ Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-cc/tutorials#ema-consumer-posting-data-to-contribution-channel)
35+
* [ETA Java Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-java/tutorials#eta-tutorial-7-posting-data-to-contributions-channel)
36+
* [EMA Java Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-java/tutorials#ema-consumer-posting-data-to-contribution-channel)
37+
38+
2. **Use Refinitiv Real-Time SDKs or WebSocket API for contributing data to RCC via Refinitiv Real-Time Distribution System.** To use this method, please refer to the following the [first article](https://developers.refinitiv.com/en/article-catalog/article/contributing-your-data-refinitiv) and continue on *this article*:
39+
40+
3. **Use Web Socket API to directly connect to RCC to contribute data.** To use this method, please refer to the following the [Contributing Data to Refinitiv Contributions Channel (RCC) via WebSocket tutorial page](https://developers.refinitiv.com/en/api-catalog/elektron/refinitiv-websocket-api/tutorials#contributing-data-to-refinitiv-contributions-channel).
41+
42+
This article is focusing on **the second method** which is contributing data via Refinitiv Real-Time Distribution System servers (Real-Time Advanced Distribution and Advanced Data Hub servers). The servers will take care of the RCC connection, JSON-OMM conversion, and login process for the application.
3143

3244
![Figure-1](images/diagram_trcc_ws.png "RCC Contribution Diagram")
3345

@@ -200,8 +212,7 @@ RECEIVED:
200212
* [Developer Webinar Recording: Introduction to WebSocket API](https://www.youtube.com/watch?v=CDKWMsIQfaw).
201213
* [Contributing Data to Refinitiv Real-Time using the Websocket API article](https://developers.refinitiv.com/en/article-catalog/article/contributing-data-trep-using-websocket-api).
202214
* [Contributing your data to Refinitiv article](https://developers.refinitiv.com/en/article-catalog/article/contributing-your-data-refinitiv).
203-
<!--* [Refinitiv Elektron: RIC Search](https://developers.refinitiv.com/elektron/websocket-api/dev-tools?type=ric).
204-
* [Refinitiv Data Model Discovery page](https://refinitiv.fixspec.com/specserver/specs/reuters): Explore TR data models, content definitions and data update behaviors.-->
215+
* [Contributing Data to Refinitiv Contributions Channel (RCC) via WebSocket Tutorial](https://developers.refinitiv.com/en/api-catalog/elektron/refinitiv-websocket-api/tutorials#contributing-data-to-refinitiv-contributions-channel).
205216
* [EMA Java Tutorial - Posting data to Contribution Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-java/tutorials#ema-consumer-posting-data-to-contribution-channel).
206217
* [EMA C++ Tutorial - Posting data to Contribution Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-cc/tutorials#ema-consumer-posting-data-to-contribution-channel).
207218

images/diagram_trcc_ws.png

39.9 KB
Loading
39.9 KB
Loading

notebook_python/trcc_posting_notebook.ipynb

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"source": [
77
"# Contributing your data to Refinitiv with WebSocket API and Refinitiv Real-Time Distribution System\n",
88
"\n",
9-
"- Last update: December 2020\n",
9+
"- Last update: March 2021\n",
1010
"- Environment: Windows and Linux OS \n",
1111
"- Compiler: Python\n",
1212
"- Prerequisite: Refinitiv Real-Time Distribution servers version 3.2.1 and above, RCC Access Credentials\n",
@@ -23,9 +23,21 @@
2323
"\n",
2424
"## Contribution Setups\n",
2525
"\n",
26-
"**Update (As of November 2020)**: The direct Websocket access to Contributions Channel is coming soon. \n",
26+
"**Update (As of March 2021)**: The direct Websocket access to Contributions Channel Tutorial is available [here](https://developers.refinitiv.com/en/api-catalog/elektron/refinitiv-websocket-api/tutorials#contributing-data-to-refinitiv-contributions-channel). \n",
2727
"\n",
28-
"Developers can contributing data to RCC with Real-Time SDK C++/Java (RSSL connection) and WebSocket API (WebSocket connection). This article is focusing on contributing data via Refinitiv Real-Time Distribution System servers (Real-Time Advanced Distribution and Advanced Data Hub servers). The servers will take care of the RCC connection, JSON-OMM conversion, and login process for the application.\n",
28+
"Developers can contributing data to RCC with Real-Time SDK C++/Java (RSSL connection) and WebSocket API (WebSocket connection). Currently, there are three methods to contribute data to the RCC. \n",
29+
"\n",
30+
"1. **Use Refinitiv Real-Time SDKs to directly connect to RCC to contribute data.** To use this method, please refer to the following tutorials:\n",
31+
" * [ETA C/C++ Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-cc/tutorials#eta-consumer-posting-data-to-contribution-channel)\n",
32+
" * [EMA C/C++ Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-cc/tutorials#ema-consumer-posting-data-to-contribution-channel)\n",
33+
" * [ETA Java Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-java/tutorials#eta-tutorial-7-posting-data-to-contributions-channel)\n",
34+
" * [EMA Java Consumer - Posting data to Contributions Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-java/tutorials#ema-consumer-posting-data-to-contribution-channel)\n",
35+
"\n",
36+
"2. **Use Refinitiv Real-Time SDKs or WebSocket API for contributing data to RCC via Refinitiv Real-Time Distribution System.** To use this method, please refer to the following the [first article](https://developers.refinitiv.com/en/article-catalog/article/contributing-your-data-refinitiv) and continue on *this article*:\n",
37+
"\n",
38+
"3. **Use Web Socket API to directly connect to RCC to contribute data.** To use this method, please refer to the following the [Contributing Data to Refinitiv Contributions Channel (RCC) via WebSocket tutorial page](https://developers.refinitiv.com/en/api-catalog/elektron/refinitiv-websocket-api/tutorials#contributing-data-to-refinitiv-contributions-channel). \n",
39+
"\n",
40+
"This article is focusing on **the second method** which is contributing data via Refinitiv Real-Time Distribution System servers (Real-Time Advanced Distribution and Advanced Data Hub servers). The servers will take care of the RCC connection, JSON-OMM conversion, and login process for the application.\n",
2941
"\n",
3042
"![Figure-1](images/diagram_trcc_ws.png \"RCC Contribution Diagram\") \n",
3143
"\n",
@@ -436,8 +448,7 @@
436448
"* [Developer Webinar Recording: Introduction to WebSocket API](https://www.youtube.com/watch?v=CDKWMsIQfaw).\n",
437449
"* [Contributing Data to Refinitiv Real-Time using the Websocket API article](https://developers.refinitiv.com/en/article-catalog/article/contributing-data-trep-using-websocket-api).\n",
438450
"* [Contributing your data to Refinitiv article](https://developers.refinitiv.com/en/article-catalog/article/contributing-your-data-refinitiv).\n",
439-
"<!--* [Refinitiv Elektron: RIC Search](https://developers.refinitiv.com/elektron/websocket-api/dev-tools?type=ric).\n",
440-
"* [Refinitiv Data Model Discovery page](https://refinitiv.fixspec.com/specserver/specs/reuters): Explore TR data models, content definitions and data update behaviors.-->\n",
451+
"* [Contributing Data to Refinitiv Contributions Channel (RCC) via WebSocket Tutorial](https://developers.refinitiv.com/en/api-catalog/elektron/refinitiv-websocket-api/tutorials#contributing-data-to-refinitiv-contributions-channel).\n",
441452
"* [EMA Java Tutorial - Posting data to Contribution Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-java/tutorials#ema-consumer-posting-data-to-contribution-channel).\n",
442453
"* [EMA C++ Tutorial - Posting data to Contribution Channel](https://developers.refinitiv.com/en/api-catalog/elektron/elektron-sdk-cc/tutorials#ema-consumer-posting-data-to-contribution-channel).\n",
443454
"\n",
@@ -468,7 +479,7 @@
468479
"name": "python",
469480
"nbconvert_exporter": "python",
470481
"pygments_lexer": "ipython3",
471-
"version": "3.7.7"
482+
"version": "3.7.6"
472483
}
473484
},
474485
"nbformat": 4,

0 commit comments

Comments
 (0)