In applications that use the BIOVIA Query Service, such as BIOVIA Isentris, Insight, Chemical Registration and Biological Registration, you can hide certain fields from users.
One use-case is if you have field that you either want to hide from users, or is not relevant. You can hide fields in the client application by adding the display_mode attribute for that field in the Integrating Data Source (IDS).
For example, the following display_mode setting in an IDS hides the cdbregno field and prevents it it from being used for searching or browsing data:
Note that the above only hides the field for that particular node in the IDS. If you have other nodes, you should determine if you need to hide the field in those as well.
Here are other settings that might be useful:
display_mode="qb" means Query and Browse mode. The field will be displayed in both searching and browsing. This is the default behavior if display_mode is not set.
display_mode="q" means Query mode. This allows the field to be used only when searching data.
display_mode="b" means Browse mode. This allows the field to be used when browsing data only.
NOTE: Do not use isHidden="True" to hide a field that is a key field in a root connector. Even if the field is not displayed in client user interfaces, client applications require it. If you want the field to be hidden in user interfaces, use the display_mode attribute with an appropriate value as described above.
For more information, see the BIOVIA Query Service Integrating Data Source Guide > Defining Connectors > Specifying output fields > "Hiding fields in client applications".