When you are using .IOK files as input data blocks to a model, is it possible to force the underlying data set in those models to update from within the current model, or do you need to enter each .iok, update it, then update the downstream model afterward?
I don't see any option in the block menus, but I did come across a global setting by clicking "Show Automatic Refresh Menu" that is called refresh by reloading .IOK file. Is that it? Is it the "force update, even if source has not changed" option". Nothing I can *see* references a nested refresh.
If I understand correctly, you have a "source.iok" block sitting in your "master.iok" file DataManager workspace, and "source.iok" itself has some DataManager model. When you refresh the data in "master.iok", before loading the latest data encapsulated in "source.iok", you want "source.iok" to refresh from its (nested) model and sources?
Open "master.iok". Expand the block for "source.iok". In Advanced Options, change "Data refresh" to "Forced refresh".
Also click the block options menu for "source.iok" and choose "Update options". In the dialog, choose "Scheduled" and tick the "Force update, even if source has not changed". This ensures that Omniscope attempts to refresh the source block even if "source.iok" file itself hasn't changed (which it won't have).