Protection and Inheritance

As described in the previous sections, properties are combined, resulting in final values for specific source connectors. A property value set at a higher level according to the diagram shown above can be overwritten with a value on a lower level. To prevent this behavior a value can be declared as "protected". It is then fixed and subsequent value assignments will be ignored. The publishing set property also allows marking it with the attribute "inherit".

In this case the publishing set is not offered to the user but will instead be merged with all subsequent publishing sets. This, for example, allows creating a publishing set with the proxy settings and assigning that at group level to the authenticated users group with the inherit attribute set. Further publishing sets at the connector-group-assignment level might then only specify the FSI Viewer instance to use. This would result in publishing sets containing the proxy settings and the viewer instance.