In the 'Installation' section of a component, there is a 'Required' parameter which I have set to 'True' on most components and 'False' on a few other components.
My understanding of this parameter is that if 'Required' is set to 'True' - that component has to exist for the patch to apply. If on the other hand it is set to 'False' that component doesn't have to exist for the patch to apply.
Using this, I thought it would be possible to apply a patch to an end user's installation even if not all components of their installation were present (for example if they had been optional items during the install of that product originally...).
I would specify which components are required individually using this True/False parameter.
If thats the case, it doesn't appear to work. My patch will only install if ALL components are present on the end user's system, regardless of whether that component's 'Required' parameter is set to 'True' or 'False'. In other words, it appears to work such that all components 'Required' parameters are set to 'True' even though they're not.
Please could you provide some feedback on this ?