可以将 Rational® ClearQuest® 与许多其他应用程序集成。如果其他应用程序可以传递和接收 Unicode 数据,那么从 Rational ClearQuest 传递的所有数据将会正确传送,而无论运行集成的客户端上本地字符集或语言设置如何。Rational ClearQuest 始终验证传递给其中一个应用程序的数据能否正确存储在数据库集中。
如果其他应用程序不完全符合 Unicode,那么其数据将被视为处于“本地”方式。在这种情况下,Rational ClearQuest 仅尝试将数据转换为对应于客户端的本地字符集的代码页;如果不执行该转换,它将返回一个错误,指示无法将数据正确地写回集成。
现有集成使用下表中的 Unicode 兼容性方式,
| 集成 | 方式 |
|---|---|
| 大型机(SCLM) | RETURN_STRING_LOCAL |
| IBM Rational ClearCase(基础) | RETURN_STRING_LOCAL |
| IBM Rational ClearCase(UCM) | RETURN_STRING_LOCAL |
| IBM PurifyPlus | RETURN_STRING_LOCAL |
| IBM Rational Requisite Pro | RETURN_STRING_LOCAL |
| TestManager/Rational Administrator(2003.06.xx 和更早版本) | RETURN_STRING_LOCAL |
| Rational ClearQuest Test Manager(V7.0) | RETURN_STRING_UNICODE |
| Microsoft Visual SourceSafe | RETURN_STRING_LOCAL |
| ProjectTracker(与 Microsoft Project 集成) | RETURN_STRING_UNICODE |
| ProjectConsole/SoDA | RETURN_STRING_LOCAL |
| Microsoft Visual Studio .NET | RETURN_STRING_UNICODE |
| Eclipse | RETURN_STRING_UNICODE |
| 业务对象 Crystal Report | RETURN_STRING_LOCAL |
模式开发者可以创建 Rational ClearQuest 与其他应用程序之间的集成。