似乎郵件列表不是很活躍,所以我想我也會在這裏嘗試。RSP_K21(尋找候選人迴應)不工作在Hapi 2.6
在2.5及更低版本的Hapi中,您可以從RSP_K21
獲得RSP_K21_QUERY_RESPONSE
的多次重複。但是,在2.6中,你只能得到一個。 2.6規範仍然表明你應該能夠返回多個響應。我如何複製以前的功能,或者我堅持在2.5?
似乎郵件列表不是很活躍,所以我想我也會在這裏嘗試。RSP_K21(尋找候選人迴應)不工作在Hapi 2.6
在2.5及更低版本的Hapi中,您可以從RSP_K21
獲得RSP_K21_QUERY_RESPONSE
的多次重複。但是,在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對象) - 必要時創建它
除了可選的ARV段以外,QUERY_RESPONSE在v2.6中沒有更改。
我懷疑更改的原因/意圖(從重複到單一)是QUERY_RESPONSE已經是一個重複的段組。因此,如果在對查詢的響應中存在多個候選匹配項,則v2.6標準暗示它們只是在內部重複,而不是具有多個QUERY_RESPONSES。
換句話說,爲什麼有一組允許重複,當一個組允許倍數就足夠了?當2+候選可用時,它們全部打包到單個RSP_K21_QUERY_RESPONSE中,並且其所有PID + PV1 + ARV + NK1 + QRI段都捆綁在其中。
謝謝您的回覆。但是,我仍然不清楚如何使用此代碼重現合法的消息。規範中的示例清楚地顯示了多個PID + QRI組。 2.6 HAPI如何複製?我甚至無法在RSP_K21_QUERY_RESPONSE上重複PID/QRI段。 – AHungerArtist 2011-12-22 15:27:12