Built-In Intelligence
RCB’s behavior is grounded in an XML-based repository containing detailed information about Rogue Wave components and their build requirements. Access to this information allows RCB to behave intelligently in some important ways:
*RCB understands inter-component dependencies and can therefore guarantee that the component set you are building contains all required components.
*RCB knows the exact parameter set that must be defined to build a given set of components, and so presents only pertinent questions. In addition, if a given parameter has an enumerated value set, RCB knows which of the enumerated values are valid for the given build and allows only those choices, greying out the other values.
*RCB can automatically answer some questions based on previous answers. This streamlines the buildspec creation process.