I have an application which POSTs REFRESH_COMPLETE messages for specific items using an OMMConsumer connection. When the upstream data source goes down it attempts to publish an empty refresh message, but this does not clear the last values stored in TREPS and clients still see the last values published before the "empty" REFRESH_COMPLETE. This seems strange as I would have thought the absence of the fields in the REFRESH should have indicated they were to be removed from the record.
Is there an alternative way (other than say publishing lots of 0s) to signify that a record is "unpublished" due to error