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.