I am able to submit an order where the Exchange (Destination) has a simple name like DEMF Shares. However on subsequent messages via CacheControl the Exchange returned is in an int format and giving me a value of 1026953. Is there a method I can call to change that number into the string name for the Destination?
Note, your documentation states this field is a string object yet when you try to extract a string it throws an exception.
I think that you are using the CacheControl.GetCell(...) method with the "Exchange" field to get the exchange. It returns a number.
Please try to call that method with the "DisplayExchange" field instead. From my test, it returns the name of exchange.