This example successfully reads three NAI routing entities.
<readSubscriberNai ent=”subscriberRouting” ns=”dsr” id=”101”> <host>oracle.com</host> <user>John.Smith</user> <user>Jane.Doe</user> <user>Mike.Jones</user> </readSubscriberNai>
<readSubscriberNaiResp id=”101”> <res error=”0” affected=”3”/> <rset> <nai host=”oracle.com" user=”John.Smith”> <imshss>IMS_HSS_1</imshss> <ltehss>LTE_HSS_1</ltehss> <aaa>AAA_Texas</aaa> </nai> <nai host=”oracle.com" user=”Jane.Doe”> <imshss>IMS_HSS_1</imshss> <ltehss>LTE_HSS_4</ltehss> <pcrf>PCRF_Ohio</pcrf> <aaa>AAA_Texas</aaa> </nai> <nai host=”oracle.com" user=”Mike.Jones”> <imshss>IMS_HSS_1</imshss> <ltehss>LTE_HSS_4</ltehss> <pcrf>PCRF_Ohio</pcrf> <aaa>AAA_Texas</aaa> </nai> </rset> </readSubscriberNaiResp>
This example successfully reads two NAI routing entities. Other NAI values are not found
<readSubscriberNai ent=”subscriberRouting” ns=”dsr” id=”102”> <host>oracle.com</host> <user>John.Smith</user> <user>Ann.Jones</user> <user>Jane.Doe</user> <user>Mike.Jackson</user> </readSubscriberNai>
<readSubscriberNaiResp id=”102”> <res error=”0” affected=”2”/> <rset> <nai host=”oracle.com" user=”John.Smith”> <imshss>IMS_HSS_1</imshss> <ltehss>LTE_HSS_1</ltehss> <aaa>AAA_Texas</aaa> </nai> <nai host="oracle.com" user=”Jane.Doe”> <imshss>IMS_HSS_1</imshss> <ltehss>LTE_HSS_4</ltehss> <pcrf>PCRF_Ohio</pcrf> <aaa>AAA_Texas</aaa> </nai> </rset> </readSubscriberNaiResp>
This example fails because no NAI subscribers are found.
<readSubscriberNai ent=”subscriberRouting” ns=”dsr” id=”101”> <host>oracle.com</host> <user>Kevin.Smith</user> <user>John.Doe</user> </readSubscriberNai>
<readSubscriberNaiResp id=”101”> <res error=”2009” affected=”0” description=”nai not found” /> </readSubscriberNaiResp>