Decomposition

Eligible products are decomposed using the ProductComprisedOf and the ProductRequiredFor relationship to get the auto-provisioned products. The product is not valid if any of its auto-provisioned products are invalid due to the product integrity, segment compatibility, category compatibility, and product validity.