在哪里可以找到 HP QC HEX 错误代码列表

Where can I find a list of HP QC HEX Error codes

在执行某项操作后(没有确凿证据表明是哪个操作)Quality Center returns 出现以下错误:

[...] HRESULT: 0x8004dddd

其中 'd' 代表任意数字。

我收到这样的错误代码可能是正常的。这是一种返回错误代码的方式。

HRESULT 不仅发送错误。这是一种发送消息的方式。您可以在 microsoft site and on this wiki page.

上找到更多信息

在我的例子中,这是一个错误。

基于上述 wiki 文章的简短分析:

1 |-- Failure
0 |-- Non-severe
0 |-- Microsoft-Defined (this seems weird because later on there is an indication that implies a component-specific error)
0 |-- Mapped NT status value

0 |-- X, message, not status code
0 |-- Next one from here...
0 |...
0 |...

0 |...
0 |...
0 |...
0 |...

0 |...
1 |...
0 |...
0 |-- ...To here - Decimal value: 4 - ITF (COM/OLE Interface management)

x |-- Next one from here...
x |...
x |...
x |...

x |...
x |...
x |...
x |...

x |...
x |...
x |...
x |...

x |...
x |...
x |...
x |... to here - Actual code from object - The decimal value of this part is the actual referrer I would think.

备注:这可能过于谨慎,但因为我根本不知道错误是什么,所以我不想传达实际收到的错误代码。这是因为问题的核心不是'an error'的识别,而是所有错误代码HPALM/QC.

的追溯源

此外,wiki 文章告诉我:

The ITF facility code has subsequently been recycled as the range in which COM components can define their own component-specific error code.

那么我们回到问题的核心:

我在哪里可以找到 HP Quality Center 定义的错误代码列表,如在 HP ALM/Quality Center 应用程序中使用的 COM objects/other 对象中实现的,以便更有效地排除应用程序故障当遇到这样的 HRESULT 消息时?

仅供参考 - 已经查阅了信息库,但我可能遗漏了什么。欢迎所有提示和技巧!

这些错误代码在 HPALM/QC 文档中没有记载。这些是 COM 错误代码,并非特定于 HP。大多数时候,原因是您的 QC 客户端 dll 未正确注册

这是一个用户的 DB Create/Update/Insert 权限设置,不再正确配置。

在 HP QC 中恢复 root 用户对 DB 方案的权限恢复了错误。