My team got this error "com.refinitiv.ema.access.OmmInvalidUsageExceptionImpl: The enum value 6 for

My team got this error "com.refinitiv.ema.access.OmmInvalidUsageExceptionImpl: The enum value 6 for the Field ID 13563 does not exist in enumerated type definitions" Is there any change in the API?

Tagged:

Best Answer

  • Jirapongse
    Answer ✓

    @lancegabriel.villacrusis01

    Thank you for reaching out to us.

    You need to update the datationary (RDMFieldDictionary and enumtype.def) files used by the API. The error indicates that the data dictionay used the API doesn't contain the value for the enum value 6 for the field ID 13563.

    The enumerations are defined in the enumtype.def file. The latest version contains the value for the enum value 6 for the field ID 13563.

    !
    ! ACRONYM    FID
    ! -------    ---
    !
    SHS_PR_RUL 13563
    !
    ! VALUE      DISPLAY   MEANING
    ! -----      -------   -------
          0   "        "   undefined
          1   "None    "   Any price is accepted
          2   "=>LTRD  "   Equal or above the last traded price
          3   "=>HCLS  "   Equal or above the historical close price
          4   "=>CHGH  "   Equal or above current highest bid price
          5   "=>CLOW  "   Equal or above the current lowest ask price
          6   ">LTRD   "   Above the last traded price

    You can dowload the dictionary files from the Software Download. They are in the following categories.

    1720078388078.png