RFA Requests returning status "*All is well". What is the meaning of the appended asterisk?

Hello, I am using RFA 8.2.2.L1, c++ Linux. When making requests for market price the status will be returned as "*All is well". What is the meaning of the * character appended to the beginning. Before updating from RFA 8.1.0.L1 the status would be just "All is well".

Tagged:

Best Answer

  • Jirapongse
    Jirapongse ✭✭✭✭✭
    Answer ✓

    @alex.smithers

    Thank you for reaching out to us.

    I may relate te the configuration in the infrastructure compoment (ADS), as shown below.

    !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    !
    ! *ads*"${route}".route*"${svc}"*statusTextIntroducer :
    !#help
    !    statusTextIntroducer:
    !
    !    This parameter specifies the string that introduces status messages from
    !    the hub. This string is prepended to the status text in all messages
    !    from the server.
    !
    !    Default value: None
    !#end
    !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    You may enable tracing in the RFA C++ by using the following cofigurations.

    \Connections\Connection_RSSL\traceMsgToFile = true
    \Connections\Connection_RSSL\traceMsgDomains = "all"
    \Connections\Connection_RSSL\traceMsgMaxMsgSize = 5000000
    \Connections\Connection_RSSL\traceMsgMultipleFiles = true
    \Connections\Connection_RSSL\tracePing = true

    Then, check the trace file if there is the prepended asterisk.

    <!-- Incoming Message from '192.168.27.40:14002' on 'localhost' interface -->
    <!-- Time: 11:11:33:771 -->
    <!-- rwfMajorVer="14" rwfMinorVer="1" -->
    <refreshMsg domainType="RSSL_DMT_MARKET_PRICE" streamId="3" containerType="RSSL_DT_FIELD_LIST" flags="0x1FA (RSSL_RFMF_HAS_PERM_DATA|RSSL_RFMF_HAS_MSG_KEY|RSSL_RFMF_HAS_SEQ_NUM|RSSL_RFMF_SOLICITED|RSSL_RFMF_REFRESH_COMPLETE|RSSL_RFMF_HAS_QOS|RSSL_RFMF_CLEAR_CACHE)" groupId="11" seqNum="63792" permData="0301 6465 62C0" qosDynamic="0" qosRate="1" qosTimeliness="1" dataState="RSSL_DATA_OK" streamState="RSSL_STREAM_OPEN" code="RSSL_SC_NONE" text="**All is well"  dataSize="1497">
        <key  flags="0x7 (RSSL_MKF_HAS_SERVICE_ID|RSSL_MKF_HAS_NAME|RSSL_MKF_HAS_NAME_TYPE)"  serviceId="10004" name="TRI.N" nameType="1"/>
        <dataBody>
            <fieldList flags="0x9 (RSSL_FLF_HAS_FIELD_LIST_INFO|RSSL_FLF_HAS_STANDARD_DATA)" fieldListNum="79" dictionaryId="1">

    If yes, it indicates the status text with the prepended asterish was sent by the ADS.


Answers