您可以使用 Rational® ClearQuest® API 来定制预定义的挂钩,编写自己的挂钩,以及编写外部应用程序来执行针对 Rational ClearQuest 数据库的任务。
要了解有关在编写挂钩或外部应用程序时可以使用的对象、方法、属性和常量的详细信息,请参阅 IBM Rational ClearQuest API Reference。
Session 对象表示当前数据库访问会话,是所有操作的起点。编写挂钩时,对当前 Session 对象的访问是由 Entity 对象的 GetSession 方法提供的。由于挂钩在修改记录(实体)的上下文中运行,因此您始终具有可从中调用 GetSession 的对应 Entity 对象。
如果您正在编写外部应用程序以访问 Rational ClearQuest 数据库,那么必须创建 Session 对象并登录到数据库。要处理实体,随后必须调用返回实体对象的 API。
要了解更多信息,请参阅 IBM Rational ClearQuest API Reference 中的处理会话。
您可以根据提供的一组搜索条件,运行查询以从 Rational ClearQuest 数据库检索数据。要构建查询:
要了解如何使用对象(例如,QueryDef 和 ResultSet)来构建查询,请参阅 IBM Rational ClearQuest API Reference 中的处理查询。
用户输入变更请求后,数据存储在称为实体的逻辑记录中。您可以创建、编辑和查看记录数据,并查看有关记录实体类型的数据。可使用 BuildEntity 方法来创建记录;使用 EditEntity 方法来编辑现有记录。Rational ClearQuest API 还提供了用于验证更改并将已更新的记录落实到数据库的方法。
要了解更多信息,请参阅 IBM Rational ClearQuest API Reference 中的处理记录。