Hi - can you tell me why im getting "Text": "None" in my Ack message here?

martin.gregory
martin.gregory Newcomer
edited 10:02AM in TREP Infrastructure

Hi - this is the message in question - when i send the exact same message to a different source i get "Text": "OK", so I'm guessing it may be a core RTDS setting somewhere?

2025-08-19 09:25:46,189 - INFO - Sent market price post: {"Domain": "MarketPrice", "Ack": true, "PostID": 1, "PostUserInfo": {"Address": "192.168.1.200", "UserID": 256}, "Key": {"Name": "AXRNWOTRFCCM05", "Service": "PS_CONTRIB"}, "Message": {"ID": 0, "Type": "Update", "Domain": "MarketPrice", "Fields": {"MID_PRICE": 635.0}, "Key": {"Name": "AXRNWOTRFCCM05", "Service": "PS_CONTRIB"}}, "Type": "Post", "ID": 1}
2025-08-19 09:25:47,192 - INFO - [{"ID":1,"Type":"Ack","AckID":1,"Text":"None","Key":{"Service":"PS_CONTRIB","Name":"AXRNWOTRFCCM05"}}]

Thanks

Martin

Answers

  • Hello @martin.gregory

    This "Text" inside the Ack message is generated on the server side. According to the WebSocket API Ack message document, it is an optional message.

    I suggest you check on the server side to verify why those components choose to send "None" message to a consumer.

    ack_message.png
  • Jirapongse
    Jirapongse ✭✭✭✭✭

    @martin.gregory

    Thank you for reaching out to us.

    The Text property in the Ack message is optional, and the message is sent by the service provider.


    Please verify which provider is responsible for the PS_CONTRIB service.