Running an independent SCLM or Rational ClearCase build

Before you begin
Use an SCLMBuild or CCBuild record that is not associated with a CrossPlatformBuild parent record to run an independent SCLM or Rational® ClearCase® build. Before you can run an independent build, the build record used must be in the Submitted state.
About this task
  1. Run a Rational ClearQuest® query on SCLMBuild or CCBuild records.
  2. From the Result set page, select the independent SCLMBuild or CCBuild record with which to run the build. The State field shows that the record is in the Submitted state.
  3. From the toolbar in the Details window, click the arrow next to the Change State button Change State button in the Details window, and click Build. The State field changes from the Submitted to the BuildPending state.
  4. Click the Apply button to accept the state changes.
  5. From the toolbar in the Details window, click the Menu button Menu button in the Details window and click Refresh to refresh the build record in the database.
  6. Do one of the following:
    • If the build succeeds, the State field changes to the BuildCompleted state. For Rational ClearCase builds, this change means either that the build command specified in the CCBuildConfig record ran successfully without success keywords or that a success keyword was found in the build output. If you run a Rational ClearCase build without specifying success keywords, verify that the Rational ClearCase artifacts built successfully by clicking the Apply button and checking the log file <rational_root>\ClearQuest\cpscm.log. You can also verify that the files built successfully, based on the command that was run.
    • If the build operation fails, the State field changes to the BuildFailed state. . Review the error messages in <rational_root>\ClearQuest\cpscm.log . See additional information about SCLM communications in <rational_root>\ClearQuest\cpscm_communications.log.
    • Note that, if you run a large SCLM job in batch mode, the steps for refreshing and modifying might not move the record from the BuildPending state because the build might never have actually run. If the build does not run, it usually means that there is an error in the JCL code. Either delete the record, or if you are a member of the Rational ClearQuest restricted group, move it to the BuildFailed state manually and fix the problem. (For more information about this group, see Optional: Create a "restricted" Rational ClearQuest user group.)
What to do next

Feedback