Hi,
I created a profile instance in the Profiles module using the "based on" feature. I see the base instance values in the "Inherited value" column. However, using the profile instance in a service definition I expected it would copy all the parameter values from the base instance, but the parameters show "Not configured".
So, can I use these inherited values in a service definition?
If yes, how should I do that?
Hi Stijn, when choosing a profile instance, the values of the base instance will also be taken into account. Lower level profile instances overwrite values of higher level/base instances.
The parameters that you see in the service definition are not the values that are defined in the selected profile instance. They allow to override values in the selected profile instance. If you keep them on "Not configured", the value in the instance will be used. In other words, the values that are hardcoded in the service definition have priority over the values that are defined in the profile instance.
The SRM framework calculates the final value in the profile load script, based on the profile instance layers and whether or not the parameter is overridden in the service definition or not.