-
Does the WebSocket spec support Packing of Posting Messages for Performance
When receiving messages form the ADS via WebSocket, the ADS packs multiple updates into an array of messages. The format appears to be and array of JSON formatted messages. When posting publishing for performance testing, it would be beneficial to able to pack the post update messages into an array of messages and then…
-
Delete record on non-interactive source with an OMM off-stream post (websocket)
Hi - how do I delete a specific record using an OMM off-stream post on the ads web socket please? I'm using a type "Update" with an Action "Delete" - I get an Ack back from the ads, but the record doesn't get deleted. How do I remove it from cache please with a post? Thanks Martin
-
Attempt to use invalid Handle on submit(PostMsg)
Hi, I am trying to post a message on RTMDS connectivity (no tunnel stream), but the response to the post request is this error message 2023-05-23 10:44:52.704 ERROR 37860 --- [pool-2-thread-1] c.refinitiv.ema.access.OmmConsumerImpl : loggerMsg ClientName: ItemCallbackClient Severity: Error Text: Attempt to use invalid…
-
Can I rely on ACK ID from onAckMsg to confirm the processing status of the price publication request
I got a question on Refinitiv EMA API call with EMA jar version 3.6.2.2. I would like to confirm if it is safe to assume a price publication request sent to EMA API is accepted and successfully processed when we receive the ACK ID from onAckMsg api? Or that simply means the request has been received by the API handler only…
-
401 Authorization error only with POST method to World Check API
I can call any GET method on the Refinitiv World Check API and everything is signed and works okay but when I try to POST a Case, I get a 401 error. It works fine from Postman using my key and secret but my C# code doesn't. I have tried replacing the JSON content just with "{}" but it seems to be the authorisation failing…
-
Post / receive Acks on the same channel for ADS websocket in Python
Hi - I can connected to an ads and off-stream post successfully. Im trying to send a lot of data, so i use a while True loop after receiving the login response to listen to a queue and post. However this means that the on_message function is never accessed to receive the Acks to the posts. Do you have any example of how I…
-
Error Text channel out of buffers errorId=-4 errorText=channel out of buffers
I am using the API version below to submit 7800 messages. This worked fine for months but is suddenly giving me the error below. API Version <groupId>com.thomsonreuters.ema</groupId> <artifactId>ema</artifactId> <version>3.2.0.2</version> Error ClientName: SingleItem Severity: Error Text: Internal error:…
-
EMA : Set up permission Data
I am trying to set up permission data as per X_PE, Service Name but still getting A29: Post message did not contain permission data.
-
Truncated field for a posting consumer
We have a RFA based Java application that pushes data to an ATS service, using off-stream posting (so through a consumer instance using its submit method). We send a set of fields, mostly numerical, inside of a message with a field list payload. One of these fields is the MARKET_ID (typed as a RMTES_STRING), using the…
-
WebSocket API: How to use FIDs rather than field names for posting
Hi, we were asked by Refinitiv to migrate our MLIP/MFOT-based application to RCC / WebSocket API. Question now: How can we contribute to RICs and use FIDs rather than field names for the post message? All code examples I have seen so far, use field names and not FIDs in the JSON message like this: "Type":"Post",…
-
TRCC - issue contributing using SSLInserts and Marketfeed - how to remove 0x00 bMarketfeed
Hi - this leads on from this previous query: https://community.developers.refinitiv.com/questions/82187/trcc-postmsg-nak-when-using-containertype-rssl-dt.html In brief, we have an application team using an application coded with RFA6 which is unable to contribute via SSLInserts on RCC (Contributions Channel). They receive…
-
Field length VS String Null terminator
Hi, I have a custom application (EMA C++ based) sending a post request containing a field value as follows: <fieldEntry fieldId="393" data="4154 3030 3030 3338 3338 3634 00"/> The definition of the field in concern is as follows: OFFCL_CODE "OFFICIAL CODE" 78 NULL ALPHANUMERIC 12 RMTES_STRING 12 The length of the string is…
-
TRCC postMsg NAK when using containerType RSSL_DT_OPAQUE
We have an application team who are unable to publish via an ads on the TRCC TREP service with their RFA 6 C++ application We see the following in adh.dbg: [Thu Aug 05 12:50:14 2021] RSSL Message Of Length 160 Sent on Socket 44 <!-- rwfMajorVer="14" rwfMinorVer="1" --> <genericMsg domainType="RSSL_DMT_SYSTEM" streamId="3"…
-
Added Decimal places when using OMMConsumer Post
We have just switched from RFA/MarketlinkIP to EMA/Contributions Channel and when contributing to 2 decimal places of precision we are now seeing 4 decimal places shown on Elektron. Can we restrict the precision back to 2 decimal places?
-
Posting String data in fields
Hello, nestedFieldList.add(EmaFactory.createFieldEntry().real(25, 99l, OmmReal.MagnitudeType.EXPONENT_NEG_1)); I have the above code when populating my fieldlist to post some data to Refinitiv, i am able to correctly post and see my updates when this data is posted. However In the case that I would like to post a String…
-
Reference and/or samples to post to CONTEX using WebSockets API
Hi all, I have done posting to Marketlink using Websockets API under RTDS (TREP) environment without trouble for some time. About to start doing it to Contex, for delivery to multiple vendors. I don't have access to a test environment yet, so I'm at present working a bit blindly. Although I've been told that I should not…
-
migration MarketDataItemCont.setBuffer -> OMM Post
Hi all, I'm migrating old MarketData based solution to RFA OMM 8.x and I'm curious what is the right way to migrate the MarketDataItemCont.setBuffer call, in which all the fields were encoded in buffer and then contributed. I tried to do RFA OMM Post with generic buffer payload, but Posting seem to accept FieldList only.…
-
How to publish/contribute quote data to a RIC using RFA API
Hi Team, We have been working on a project to replace legacy Reuters excel-based contribution spread sheets within our organization. So far, we've had some decent success with using the C# RFA API to build these replacement contribution applications. For example, we were able to use the "StarterConsumer_Post" example, as…
-
Choosing an API to contribute/Post data to TREP
Hello @Refinitiv , We currently use the UPA API in order to consume data from TREP ADS and are exploring options to post data to TREP as well and are evaluating using UPA library and the Websocket API for the same. Is there any difference in performance/features between the Two? Are there any recommendations on which API…
-
Error message for POST requests SEQ-case-create-simple from Low-Code-Platform Appian
Hello everyone, we are currently setting up the test access for the Word Check One API and in Postman every query (POST and GET) works fine. We get problems when we try to set up POST requests via our own system (low code platform Appian). Get Requests work fine. I have already cross-checked the different functions with…
-
Tick History API Error "Resource not found for the segment 'TickHistoryTimeAndSalesReportTemplate'"
I'm working on the 'Create a report template' example on Postman When I copy and pasted the example to postman its giving me errors {"error":{"code":"1d3b7c1e-c43b-435b-b04d-e951337ebac6","message":"Resource not found for the segment 'TickHistoryTimeAndSalesReportTemplate'."}} URL:…
-
Stuck instruments when posting
Hi I run the below program which publishes to a service SERVICE on TREP using the latest RFA.net api. It publishes 2 instruments in /exactly/ the same way but for the instrument anderstest4 the published change does not stick, regardless of the order in which I publish the instruments (or whether I publish both or not).…
-
Unable to send Blank via OMMConsumer Post
We have a 3rd party vendor sending data to the RIC <PHPBAP=BAPH> via OMM Consumer Post functionality. The '0' values they send during closing run should update as a blank on the display template. However, they are appearing as '0' zeroes on the DT of the RIC. Can someone help on this. The RIC is built on CAFE. @Umer Nalla
-
Migrating from SFC to EMA, off-stream vs on-stream posting
Hi, migrating from an SFC C++ based application to an EMA C++ based application, I'm re-coding a module responsible of sending contribution post requests. I just want a confirmation of my analysis. In SFC, I used a class implementing RTRInsertServiceClient and RTRInsertClient, and the application was designed to send…
-
Posting with WebSocket API: "A29: Post message did not contain permission data."
Hi, I'm trying the "Posting" capabilities of the WebSockets API. However, I keep getting the following error: "NakCode": "AccessDenied", "Text": "A29: Post message did not contain permission data.", My post message is: { "Ack": true, "Domain": "MarketPrice", "ID": 2, "Message": { "Domain": "MarketPrice", "Fields": { "ASK":…
-
Websockets posting results in error "F5: Source application did not respond. Insert request timeout.
Post message using websockets with local TREP is well formed (identical to examples), but I instead of Ack I get an error "F5: Source application did not respond. Insert request timeout. Please retry." I'm able to retrieve the record from the service (DTS), but posting fails. What could be the reason?
-
Getting NAK posting via TSA using websocket api "UpdateMsg has no RSSL_UPMF_HAS_MSG_KEY flag"
Hi I'm trying to use the Websocket API to make an off-stream post using a TREP service configured for TSA to TRCC. Currently I receive the following error "NakCode":"DeniedBySrc", "Text":"UpdateMsg has no RSSL_UPMF_HAS_MSG_KEY flag", Below is an extract of the message structure which is based on the code provided in the…
-
posting to a FID using starterconsumer_post
Hi I am trying to use the example code (starterconsumer_post) from java API version 8.0.0.L2 to post to a FID for a test instrument that has been created in our ATS service. I understand there is an optional (command line driven) text file that setup the post (post_input.txt) . You can use this file to specify the service…
-
ATS_INSERT_S fails via EMA PostMsg
Hi, I want to implement RIC maintanance (ATS_INSERT_S and ATS_DELETE) for the ATS via EMA-OMMConsumer. In the past I have done this via RFA and everyting works fine. In EMA I tried this with posting a Refresh,- Update- or Status-Message with the FieldList as Payload. I also tried to post the Fieldlist directly as payload.…
-
[JAVA EMA] Alternative to Posting data to TR Contribution Channel
Hello, May I know if there is alternative way for Java to "Posting data to TR Contribution Channel"? Thanks. Rgds, Gil
-
Does the WebSocket API support OMM Posting? (from WebSocket API Webinar Nov 29)
Does the WebSocket API support OMM Posting?
-
Difference between NIP and Posting
Can someone advise what are the differences between Non-interactive Publisher and Consumer Posting ? I see both can contribute the data to TREP
-
RFAJ gives "Released MSG into wrong OMMPool" error message on the encoder.initialize call
Simple OMM Posting consumer application; first POST works, in preparing the next post the call to encoder.initialize gives this error com.reuters.rfa.omm.OMMException : Released MSG into wrong OMMPool at com.reuters.rfa.internal.rwf.RwfPool.release(Unknown Source) at com.reuters.rfa.internal.rwf.RwfEncoder.clear(Unknown…
-
Posting using OMM consumer
Posting using OMM consumer Hi developer community I'm using right now the RFA 7.6 java API. I'm trying to create an OMM consumer which will contribute prices to an ADH. I'm using an off stream contribution (using login session), and then I'm trying to post messages. Assuming that I'm contributing to a service X with a RIC…
-
What is this state meant by "(409) String Too Big"
I am trying to POST data to reuters using Postconsumer example and I am getting below response message. Msg Type: MsgType.ACK_RESP Msg Model Type: MARKET_PRICE Indication Flags: Hint Flags: HAS_ATTRIB_INFO | HAS_ID | HAS_STATE State: UNSPECIFIED, NO_CHANGE, NACK_DENIED_BY_SRC, "(409) String Too Big" Id: 1 When I try to…
-
Posting error - OMMCmdErrorEvent - RFA Java 8.0
Hi, I have an application that's posting to multiple RIC's. The posting happens from a single application on seperate threads. Although I can see my updates in the Viewer, I get a error back on registered client for the OMMErrorIntSpec. . On Examining the returned OMMcmdErrorEvent, I see the Status Code = NO_RESOURCES. The…
-
StarterConsumer_Post - Error
Hi, I am trying to run the sample StarterConsumer_Post program to post some data to a test RIC we have setup. I am able to connect to our service and get the information but when I try to post I get the error described below "A37: Cannot support on-stream posting for services which do not support posting." There are other…
-
Getting a 401 when "Post"ing a case to the API
First things I want to say our mechanism works for "GET" calls, where we are not submitting data, however on making a POST call using the same hashing routine we have developed, and using the following signature data (request-target): post /v1/cases host: rms-world-check-one-api-pilot.thomsonreuters.com date: Wed, 28 Sep…
-
Configuration to allow posting to ADH cache for realtime record with additional fields.
II would like to post to an ADH cache to add additional fields to a record coming from an ELEKTRON feed. What configuration would be needed to allow me to do this? Ive tried however all I get is "A9: Service is unavailable." Thank you for your help.
-
Contribution via RFA
We are attempting (Reiffeisenbank) to use RFA API (in JAVA) to make contributions to Testing Reuters Pages (called TEST=REIF). So far we have been able to make contributions via Excel (sending (or uploading) values from Excel to TEST=REIF). But now we would like to replace this Excel sheet by RFA API app.Among many…