question

Upvote
Accepted
16 0 0 4

Invalid characters in partial page contributions

Hi
I am trying to contribute partial page updates. I have successfully sent the contribution and received an ACK. But when I look at the page, it has extra characters which appear to be the position value that I sent in the PostMsg.


Here is the Post I sent with 0 encoded between 0x9B and 0x60 as required.

FieldEntry fid="322" name="ROW80_8" dataType="Rmtes" value="

0` 07:23:26"

Here is the display

test-page.png


Can you please let me know what could be wrong here.

Thanks

elektronelektron-sdkema-apielektron-message-apic++contributionspage
test-page.png (3.3 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

hi @pavr ,

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?
If so please can you click the 'Accept' text on the left side of the appropriate reply? This will guide all community members who have a similar question.

Thanks,
AHS

@pavr

Hi,

Please be informed that a reply has been verified as correct in answering the question, and marked as such.

Thanks,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
78.9k 250 52 74

@pavr

You can try <0x1B><0x5B>n<0x60> instead.

1662517738988.png

EmaBuffer emaBuffer;
emaBuffer.clear();        
emaBuffer.append(0x1B);
emaBuffer.append(0x5B);
emaBuffer.append('0');
emaBuffer.append(0x60);
emaBuffer.append("          Hello World", 21);
...
 _pOmmConsumer->submit( PostMsg()
   .streamId(_postStreamID)
   .postId( _postID ).domainType(MMT_MARKET_PRICE)
   .solicitAck( true ).complete()
   .payload(UpdateMsg().streamId(_postStreamID)
   .name("<RIC>")
   .payload( FieldList()
   .addRmtes(329, emaBuffer )
   .complete() ))
   .complete(), 
   _subStreamHandle );

The trace data is:

<fieldList flags="0x8 (RSSL_FLF_HAS_STANDARD_DATA)">
     <fieldEntry fieldId="329" data="1B5B 3060 2020 2020 2020 2020 2020 4865 6C6C 6F20 576F 726C 64"/>
</fieldList>

The output from Eikon is:

1662517690314.png

I hope this will help.


1662517738988.png (78.5 KiB)
1662517690314.png (2.9 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.