C:\Users\LaurensVdb\AppData\Local\r-miniconda\envs\r-reticulate\python.exe C:\Users\LaurensVdb\Desktop\pythonProject\testdata.py [2023-11-27T22:36:49.336115+01:00] - [DEBUG] - [rd] - [5500] | MainThread RD version is 1.5.0; Python version is 3.9.18 (main, Sep 11 2023, 14:09:26) [MSC v.1916 64 bit (AMD64)] [2023-11-27T22:36:49.448238+01:00] - [DEBUG] - [rd] - [5500] | MainThread Installed packages (33): anyio==3.7.1,appdirs==1.4.4,certifi==2023.7.22,charset-normalizer==2.1.1,exceptiongroup==1.1.3,h11==0.12.0,httpcore==0.15.0,httpx==0.23.0,idna==3.4,jinja2==3.1.2,markupsafe==2.1.3,numpy==1.23.4,pandas==1.5.3,pip==23.3.1,pyee==9.0.4,pyhumps==3.0.2,pymysql==1.1.0,python-dateutil==2.8.2,pytz==2023.3.post1,refinitiv-data==1.5.0,requests==2.28.1,rfc3986==1.5.0,scipy==1.9.3,setuptools==68.0.0,simplejson==3.19.1,six==1.16.0,sniffio==1.3.0,tenacity==8.0.1,typing-extensions==4.7.1,urllib3==1.26.16,watchdog==2.1.9,websocket-client==1.5.1,wheel==0.41.2 [2023-11-27T22:36:49.448238+01:00] - [DEBUG] - [rd] - [5500] | MainThread Read configs: C:\Users\LaurensVdb\Desktop\pythonProject\refinitiv-data.config.json, C:\Users\LaurensVdb\refinitiv-data.config.json [2023-11-27T22:36:49.450236+01:00] - [DEBUG] - [session] - [5500] | MainThread Creating session "sessions.desktop.workspace.0" based on session.desktop.Definition("desktop.workspace") [2023-11-27T22:36:49.451237+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread DesktopSession created with following parameters: app_key="DEFAULT_WORKSPACE_APP_KEY", name="workspace" base_url="http://localhost:9000" platform_path_rdp="/api/rdp" platform_path_udf="/api/udf" handshake_url="/api/handshake" [2023-11-27T22:36:49.453758+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Created session connection SessionCxnType.DESKTOP [2023-11-27T22:36:49.453758+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread + Session created: DesktopSession name = 'workspace' connection = DesktopConnection stream_auto_reconnection = True handshake_url = http://localhost:9000/api/handshake state = OpenState.Closed session_id = 0 logger_name = sessions.desktop.workspace.0 [2023-11-27T22:36:49.454756+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Open session [2023-11-27T22:36:50.315885+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Request id 0 url = http://localhost:9060/api/status method = GET headers = {'x-tr-applicationid': 'DEFAULT_WORKSPACE_APP_KEY'} [2023-11-27T22:36:52.377052+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Response id 0 status_code = 200 text = {"statusCode":"ST_PROXY_READY","version":"3.3.11-eikon4"} [2023-11-27T22:36:52.377052+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Checking proxy url http://localhost:9060/api/status response : 200 - {"statusCode":"ST_PROXY_READY","version":"3.3.11-eikon4"} [2023-11-27T22:36:52.377052+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Port 9060 was retrieved from .portInUse file [2023-11-27T22:36:52.377052+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Try to handshake on url http://localhost:9060/api/handshake... [2023-11-27T22:36:52.377052+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Request id 1 url = http://localhost:9060/api/handshake method = POST headers = {'Content-Type': 'application/json', 'x-tr-applicationid': 'DEFAULT_WORKSPACE_APP_KEY'} json = {'AppKey': 'DEFAULT_WORKSPACE_APP_KEY', 'AppScope': 'trapi', 'ApiVersion': '1', 'LibraryName': 'RDP Python Library', 'LibraryVersion': '1.5.0'} [2023-11-27T22:36:52.382986+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Response id 1 status_code = 200 text = {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis","expires_in":1209600,"token_type":"bearer"} [2023-11-27T22:36:52.382986+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Response : 200 - {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis","expires_in":1209600,"token_type":"bearer"} [2023-11-27T22:36:52.382986+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Opened session C:\Users\LaurensVdb\AppData\Local\r-miniconda\envs\r-reticulate\lib\site-packages\refinitiv\data\eikon\__init__.py:15:FutureWarning: The refinitiv.data.eikon module will be removed in future library version v2.0. Please install and use the 'eikon' Python library instead or migrate your code to the Refinitiv/LSEG Data Library [2023-11-27T22:36:53.123506+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread entity: DataGrid_StandardAsync [2023-11-27T22:36:53.123506+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread payload: {'requests': [{'instruments': ['AAPL.O'], 'fields': [{'name': 'CF_CURR'}, {'name': 'CF_EXCHNG'}, {'name': 'TR.PriceClose.Currency'}, {'name': 'TR.InstrumentType'}, {'name': 'TR.ExchangeName'}]}]} [2023-11-27T22:36:53.123506+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Request to http://localhost:9060/api/udf :{'Entity': {'E': 'DataGrid_StandardAsync', 'W': {'requests': [{'instruments': ['AAPL.O'], 'fields': [{'name': 'CF_CURR'}, {'name': 'CF_EXCHNG'}, {'name': 'TR.PriceClose.Currency'}, {'name': 'TR.InstrumentType'}, {'name': 'TR.ExchangeName'}]}]}}, 'ID': '123'} [2023-11-27T22:36:53.124502+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Request id 2 url = http://localhost:9060/api/udf method = POST headers = {'Content-Type': 'application/json', 'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis', 'x-tr-applicationid': 'DEFAULT_WORKSPACE_APP_KEY'} json = {'Entity': {'E': 'DataGrid_StandardAsync', 'W': {'requests': [{'instruments': ['AAPL.O'], 'fields': [{'name': 'CF_CURR'}, {'name': 'CF_EXCHNG'}, {'name': 'TR.PriceClose.Currency'}, {'name': 'TR.InstrumentType'}, {'name': 'TR.ExchangeName'}]}]}}, 'ID': '123'} [2023-11-27T22:36:53.810350+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Response id 2 status_code = 200 text = {"responses":[{"columnHeadersCount":1,"data":[["AAPL.O","USD","NSQ","USD","Ordinary Shares","NO MARKET (E.G. UNLISTED)"]],"headerOrientation":"horizontal","headers":[[{"displayName":"Instrument"},{"displayName":"CF_CURR","field":"CF_CURR"},{"displayName":"CF_EXCHNG","field":"CF_EXCHNG"},{"displayName":"Currency","field":"TR.PRICECLOSE.Currency"},{"displayName":"Instrument Type","field":"TR.INSTRUMENTTYPE"},{"displayName":"Exchange Name","field":"TR.EXCHANGENAME"}]],"rowHeadersCount":1,"totalColumnsCount":6,"totalRowsCount":2}]} [2023-11-27T22:36:53.811275+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Response code: 200 [2023-11-27T22:36:53.811275+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Response: {"responses":[{"columnHeadersCount":1,"data":[["AAPL.O","USD","NSQ","USD","Ordinary Shares","NO MARKET (E.G. UNLISTED)"]],"headerOrientation":"horizontal","headers":[[{"displayName":"Instrument"},{"displayName":"CF_CURR","field":"CF_CURR"},{"displayName":"CF_EXCHNG","field":"CF_EXCHNG"},{"displayName":"Currency","field":"TR.PRICECLOSE.Currency"},{"displayName":"Instrument Type","field":"TR.INSTRUMENTTYPE"},{"displayName":"Exchange Name","field":"TR.EXCHANGENAME"}]],"rowHeadersCount":1,"totalColumnsCount":6,"totalRowsCount":2}]} [2023-11-27T22:36:53.811275+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread Response size: 622 ( Instrument CF_CURR ... Instrument Type Exchange Name 0 AAPL.O USD ... Ordinary Shares NO MARKET (E.G. UNLISTED) [1 rows x 6 columns], None) [2023-11-27T22:36:54.775795+01:00] - [INFO] - [sessions.desktop.workspace.0] - [5500] | MainThread Requesting ['TR.PRICECLOSE.CURRENCY', 'TR.INSTRUMENTTYPE', 'TR.EXCHANGENAME'] for ['AAPL.O'] [2023-11-27T22:36:54.776786+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Request id 3 url = http://localhost:9060/api/udf method = POST headers = {'Content-Type': 'application/json', 'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis', 'x-tr-applicationid': 'DEFAULT_WORKSPACE_APP_KEY'} json = {'Entity': {'E': 'DataGrid_StandardAsync', 'W': {'requests': [{'instruments': ['AAPL.O'], 'fields': [{'name': 'TR.PRICECLOSE.CURRENCY'}, {'name': 'TR.INSTRUMENTTYPE'}, {'name': 'TR.EXCHANGENAME'}]}]}}} [2023-11-27T22:36:55.676544+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread HTTP Response id 3 status_code = 200 text = {"responses":[{"columnHeadersCount":1,"data":[["AAPL.O","USD","Ordinary Shares","NO MARKET (E.G. UNLISTED)"]],"headerOrientation":"horizontal","headers":[[{"displayName":"Instrument"},{"displayName":"Currency","field":"TR.PRICECLOSE.CURRENCY"},{"displayName":"Instrument Type","field":"TR.INSTRUMENTTYPE"},{"displayName":"Exchange Name","field":"TR.EXCHANGENAME"}]],"rowHeadersCount":1,"totalColumnsCount":4,"totalRowsCount":2}]} [2023-11-27T22:36:55.683529+01:00] - [INFO] - [sessions.desktop.workspace.0] - [5500] | MainThread Request to /api/udf with ['TR.PRICECLOSE.CURRENCY', 'TR.INSTRUMENTTYPE', 'TR.EXCHANGENAME'] for ['AAPL.O'] status code: 200 [2023-11-27T22:36:55.686496+01:00] - [INFO] - [sessions.desktop.workspace.0] - [5500] | MainThread Requesting pricing info for fields=['CF_CURR', 'CF_EXCHNG'] via websocket [2023-11-27T22:36:55.687499+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] state=UnopenedUniverseStreamsSt inited [2023-11-27T22:36:55.687499+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] state=UnopenedUniverseStreamsSt open kwargs={'with_updates': False} [2023-11-27T22:36:55.687499+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] transition UnopenedUniverseStreamsSt -> OpeningUniverseStreamsSt [2023-11-27T22:36:55.688499+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread _UniverseStream owner.id=0 id=5 name='AAPL.O' state=UnopenedOMMStreamSt inited [2023-11-27T22:36:55.688499+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] start open [2023-11-27T22:36:55.689516+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' state=UnopenedOMMStreamSt open kwargs={'with_updates': False} [2023-11-27T22:36:55.690502+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' transition UnopenedOMMStreamSt -> OpeningOMMStreamSt [2023-11-27T22:36:55.690502+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' request cxn [2023-11-27T22:36:55.692498+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 HTTP Request id 4 url = http://localhost:9060/api/rdp/streaming/pricing/v1/ method = GET headers = {'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis', 'x-tr-applicationid': 'DEFAULT_WORKSPACE_APP_KEY'} [2023-11-27T22:36:55.692498+01:00] - [DEBUG] - [RetryTransportBase] - [22464] | OpenUniverseStreams-Thread_0 Sending request to http://localhost:9060/api/rdp/streaming/pricing/v1/ [2023-11-27T22:36:57.733354+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 HTTP Response id 4 status_code = 200 text = {"services":[{"dataFormat":["tr_json2"],"endpoint":"localhost/api/rdp/streaming/pricing/v1/WebSocket","location":["local"],"port":9060,"provider":"local","transport":"websocket"}]} [2023-11-27T22:36:57.734339+01:00] - [DEBUG] - [rd.stream-factory] - [22464] | OpenUniverseStreams-Thread_0 + Created: cxn : OMMStreamConnection name : ThreadOMMSTREAMING_PRICING_0.0 state : StreamCxnState.Initial subprotocol : tr_json2 is_auto_reconnect: True can_reconnect : True num_attempt : 0 config : DesktopStreamCxnConfig headers=['x-tr-applicationid: DEFAULT_WORKSPACE_APP_KEY', 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis'],data_formats=['tr_json2'],supported_protocols=['OMM'],data_fmt=tr_json2 urls : ws://localhost:9060/api/rdp/streaming/pricing/v1/WebSocket [2023-11-27T22:36:57.734339+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 + StreamCxnCache created new connection: id=0, daemon=False, content_type=ContentType.STREAMING_PRICING, protocol_type=ProtocolType.OMM [2023-11-27T22:36:57.735306+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 StreamCxnCache wait for connection: id=0, content_type=ContentType.STREAMING_PRICING, protocol_type=ProtocolType.OMM [2023-11-27T22:36:57.735306+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [23932] | ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] wait start connecting [2023-11-27T22:36:57.735306+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [23932] | ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] is connecting [2023-11-27T22:36:57.735306+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [23932] | ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] connect num_attempt : 0 url : ws://localhost:9060/api/rdp/streaming/pricing/v1/WebSocket headers : ['User-Agent: Python', 'x-tr-applicationid: DEFAULT_WORKSPACE_APP_KEY', 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis'] cookies : None transport : websocket subprotocols: ['tr_json2'] [2023-11-27T22:36:59.792136+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [23932] | ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] on_ws_open [2023-11-27T22:36:59.792136+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [23932] | ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] send login message {'Domain': 'Login', 'ID': 2, 'Key': {'Elements': {'AppKey': 'DEFAULT_WORKSPACE_APP_KEY', 'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBcGlWZXJzaW9uIjoiMSIsIkFwcEtleSI6IjEyMDU0YjRlN2JiMTRlZTU4YWM2MzQ3MjQ4ZDMzNzg2MGY1MmUxZDUiLCJBcHBTY29wZSI6InRyYXBpIiwiTGlicmFyeU5hbWUiOiJSRFAgUHl0aG9uIExpYnJhcnkiLCJMaWJyYXJ5VmVyc2lvbiI6IjEuNS4wIiwiaWF0IjoxNzAxMTIxMDEyLCJleHAiOjE3MDIzMzA2MTJ9.RobPtR-hlTdO_pDm-MbVrrq2h7lTSdQ-qr7XnLZyRis', 'ApplicationId': '256', 'Position': '127.0.0.1/DESKTOP-26TMKL1'}}} [2023-11-27T22:37:00.135600+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [23932] | ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] on_ws_message [{"Domain": "Login", "Elements": {"PingTimeout": 45, "MaxMsgSize": 61430}, "ID": 2, "Key": {"Elements": {"AllowSuspectData": 1, "ApplicationId": "256", "ApplicationName": "APIProxy", "Position": "127.0.0.1/DESKTOP-26TMKL1", "ProvidePermissionExpressions": 1, "ProvidePermissionProfile": 0, "SingleOpen": 1, "SupportBatchRequests": 0, "SupportEnhancedSymbolList": 1, "SupportOMMPost": 0, "SupportOptimizedPauseResume": 0, "SupportPauseResume": 0, "SupportStandby": 0, "SupportViewRequests": 1}, "Name": "12054b4e7bb14ee58ac6347248d337860f52e1d5"}, "State": {"Stream": "Open", "Data": "Ok", "Text": "Login accepted by API Proxy."}, "Type": "Refresh"}] [2023-11-27T22:37:00.136599+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 <=== StreamCxnCache connection id=0 is ready [2023-11-27T22:37:00.136599+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' received cxn=ThreadOMMSTREAMING_PRICING_0.0 [2023-11-27T22:37:00.136599+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' send open_message {"ID": 5, "Domain": "MarketPrice", "Streaming": false, "Key": {"Name": "AAPL.O"}, "View": ["CF_CURR", "CF_EXCHNG"]} [2023-11-27T22:37:00.136599+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 [OMMSTREAMING_PRICING_0.0] send {"ID": 5, "Domain": "MarketPrice", "Streaming": false, "Key": {"Name": "AAPL.O"}, "View": ["CF_CURR", "CF_EXCHNG"]} [2023-11-27T22:37:00.136599+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' wait open event [2023-11-27T22:37:00.176953+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [23932] | ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] on_ws_message [{"ID": 5, "Type": "Status", "Key": {"Service": "IDN_FD3", "Name": "AAPL.O"}, "State": {"Stream": "Closed", "Data": "Suspect", "Code": "NotEntitled", "Text": "Access Denied: User req to PE(74)"}}] [2023-11-27T22:37:00.176953+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [10048] | Msg-Proc-ThreadOMMSTREAMING_PRICING_0.0 [OMMSTREAMING_PRICING_0.0] process message {"ID": 5, "Type": "Status", "Key": {"Service": "IDN_FD3", "Name": "AAPL.O"}, "State": {"Stream": "Closed", "Data": "Suspect", "Code": "NotEntitled", "Text": "Access Denied: User req to PE(74)"}} [2023-11-27T22:37:00.176953+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [10048] | Msg-Proc-ThreadOMMSTREAMING_PRICING_0.0 _UniverseStream owner.id=0 id=5 name='AAPL.O' open event is set in StatusOMMListenerUniverseStm [2023-11-27T22:37:00.176953+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [10048] | Msg-Proc-ThreadOMMSTREAMING_PRICING_0.0 _UniverseStream owner.id=0 id=5 name='AAPL.O' open event is set in StatusOMMListenerUniverseStm [2023-11-27T22:37:00.177955+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [22464] | OpenUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' transition OpeningOMMStreamSt -> OpenOMMStreamSt [2023-11-27T22:37:00.178234+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] end open [2023-11-27T22:37:00.178234+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] transition OpeningUniverseStreamsSt -> OpenUniverseStreamsSt [2023-11-27T22:37:00.180288+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] state=OpenUniverseStreamsSt close [2023-11-27T22:37:00.180288+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] transition OpenUniverseStreamsSt -> CloseUniverseStreamsSt [2023-11-27T22:37:00.180288+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] start close [2023-11-27T22:37:00.180288+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [4640] | CloseUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' state=OpenOMMStreamSt close [2023-11-27T22:37:00.181243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [4640] | CloseUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' transition OpenOMMStreamSt -> CloseOMMStreamSt [2023-11-27T22:37:00.181243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [4640] | CloseUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' send close_message {"ID": 5, "Type": "Close"} [2023-11-27T22:37:00.181243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [4640] | CloseUniverseStreams-Thread_0 [OMMSTREAMING_PRICING_0.0] send {"ID": 5, "Type": "Close"} [2023-11-27T22:37:00.181243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [4640] | CloseUniverseStreams-Thread_0 _UniverseStream owner.id=0 id=5 name='AAPL.O' release cxn=ThreadOMMSTREAMING_PRICING_0.0 [2023-11-27T22:37:00.181243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [4640] | CloseUniverseStreams-Thread_0 StreamCxnCache release (item=CacheItem(cxn=ThreadOMMSTREAMING_PRICING_0.0, number_in_use=0), content_type=ContentType.STREAMING_PRICING, session=workspace) [2023-11-27T22:37:00.181243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread MixedStreams id=0 universe=['AAPL.O'] end close [2023-11-27T22:37:00.182243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread [DataDFBuilder.build_df] Start [2023-11-27T22:37:00.182243+01:00] - [DEBUG] - [sessions.desktop.workspace.0] - [5500] | MainThread [DataDFBuilder.build_df] End Instrument Currency Instrument Type Exchange Name 0 AAPL.O USD Ordinary Shares NO MARKET (E.G. UNLISTED) Index(['Instrument', 'Currency', 'Instrument Type', 'Exchange Name'], dtype='object')