似乎邮件列表不是很活跃,所以我想我也会在这里尝试。
在 2.5 及更低版本的 Hapi 中,您可以多次重复RSP_K21_QUERY_RESPONSE
from RSP_K21
。但是,在 2.6 中,您只能获得一个。2.6 规范仍然表明您应该能够返回多个响应。我怎样才能复制以前的功能,还是我停留在 2.5?
看来你是对的;v2.6 不支持 QUERY_RESPONSE 组的重复。
7:RSP_K21_QUERY_RESPONSE(组对象)可选重复
8:RSP_K21_QUERY_RESPONSE(组对象)可选
以及他们各自获得响应的方法:
返回 QUERY_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 段都捆绑在其中。