Siebel Product Administration Guide > Configuration Resources >

Managing Resources Using Configuration Constraints


The most common way to manage a resource is to write provide and consume constraints that add or subtract the value of an attribute from the resource. For example, you could write a configuration constraint that contributes the number of slots in a chassis to a resource called slots available. You could also write configuration constraints that consume slots from the resource when the user picks an expansion card.

By convention, the value of a resource must exactly equal the sum of all the contributors to the resource. Constraints that consume or reduce the amount of a resource are negative contributors. The value of a resource is a computed value and cannot be directly set by a configuration constraint.

For example you define resource R. You then write a configuration constraint that sets the value of R to 5:

R ==5

When you validate the customizable product, this constraint will be rejected by the application because it sets the value of R at an arbitrary value rather than allowing the value of R to be computed as the sum of all its contributors.

Siebel Product Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.