1

似乎邮件列表不是很活跃,所以我想我也会在这里尝试。

在 2.5 及更低版本的 Hapi 中,您可以多次重复RSP_K21_QUERY_RESPONSEfrom RSP_K21。但是,在 2.6 中,您只能获得一个。2.6 规范仍然表明您应该能够返回多个响应。我怎样才能复制以前的功能,还是我停留在 2.5?

4

1 回答 1

2

看来你是对的;v2.6 不支持 QUERY_RESPONSE 组的重复。

v2.5 定义

7:RSP_K21_QUERY_RESPONSE(组对象)可选重复

v2.6 定义

8:RSP_K21_QUERY_RESPONSE(组对象)可选

以及他们各自获得响应的方法:

v2.5getQUERY_RESPONSE()

返回 QUERY_RESPONSE(组对象)的第一次重复 - 如果需要,创建它

v2.6getQUERY_RESPONSE()

返回 QUERY_RESPONSE(一个 Group 对象) - 如果需要,创建它

QUERY_RESPONSE 在 v2.6 中没有改变,除了一个可选的 ARV 段。

我怀疑更改的原因/意图(从重复到单个)是 QUERY_RESPONSE 已经是一个重复的段组。因此,如果在对查询的响应中有多个候选匹配,v2.6 标准建议它们只是在内部重复,而不是有多个 QUERY_RESPONSES。

换句话说,为什么有一组允许重复的组,而一个允许多个组就足够了?当有 2+ 个候选者可用时,它们都被打包到单个 RSP_K21_QUERY_RESPONSE 中,并且它们的所有 PID+PV1+ARV+NK1+QRI 段都捆绑在其中。

于 2011-12-21T21:52:20.600 回答