Configurable Handling of CrossLink +PCO Conflicts And Single Use +PCO Conflicts
Affinity can violate the product model PCO action-based sequencing when the provisioning of two or more products must be grouped together through a single affinity plan item for execution but have different parents which provisioning must be sequenced in a specific order. The affinity plan item is executed for all parents irrespectively of the PCO action-based sequencing which breaks product model and could lead to circular dependencies and missing dependencies.
System config parameters should be added to trigger the following behaviour:
- Error: If Affinity and PCO conflict, stop and report an error.
- Ignore: If Affinity and PCO conflict, ignore Affinity rule and apply only PCO.
- Apply: If Affinity and PCO conflict, process with both rules applied but add dependencies.
SingleUseHandling: Error | Ignore | Apply
- Error: If single use and PCO conflict, stop and report an error.
- Ignore: If single use and PCO conflict, ignore singleuse rule and apply only PCO.
- Apply: If single use and PCO conflict, process with both rules applied but add dependencies.
The default is Apply.
Copyright © Cloud Software Group, Inc. All rights reserved.