Examples

Below are examples of how to use the <readDomain> request and likely response.

Read Domain

This example successfully reads 3 Domain Identifiers.

Request:
<readDomain ent=”subscriberRouting” ns=”dsr” id=”101”>
  <domain>tekelec.com</domain>
  <domain>oracle.com</domain>
  <domain>cgbu-oracle.com</domain>
</readDomain>
Result:
<readDomainResp id=”101”>
  <res error=”0” affected=”3”/>
    <rset>
      <domain=”tekelec.com"> 
        <imshss>IMS_HSS_1</imshss>
        <ltehss>LTE_HSS_1</ltehss>
        <aaa>AAA_Texas</aaa>
      </domain>
      <domain=”oracle.com"> 
        <imshss>IMS_HSS_1</imshss>
        <ltehss>LTE_HSS_4</ltehss>
        <pcrf>PCRF_Ohio</pcrf>
        <aaa>AAA_Texas</aaa>
      </domain>
      <domain=”cgbu-oracle.com"> 
        <imshss>IMS_HSS_1</imshss>
        <ltehss>LTE_HSS_4</ltehss>
        <pcrf>PCRF_Ohio</pcrf>
        <aaa>AAA_Texas</aaa>
      </domain>
    </rset>
</readDomainResp>

Read Domain

This example successfully reads 2 Domain Identifiers, but other domain identifier is not found.

Request:
<readDomain ent=”subscriberRouting” ns=”dsr” id=”102”>
  <domain>tekelec.com</domain>
  <domain>oracle.com</domain>
</readDomain>
Result:
<readDomainResp id=”102”>
  <res error=”0” affected=”2”/>
    <rset>
      <domain=”tekelec.com"> 
        <imshss>IMS_HSS_1</imshss>
        <ltehss>LTE_HSS_1</ltehss>
        <aaa>AAA_Texas</aaa>
      </domain>
      <domain=”oracle.com"> 
        <imshss>IMS_HSS_1</imshss>
        <ltehss>LTE_HSS_4</ltehss>
        <pcrf>PCRF_Ohio</pcrf>
        <aaa>AAA_Texas</aaa>
      </domain>
    </rset>
</readDomainResp>

Read Domain (Failure)

This example fails because no Domain Identifiers are found.

Request:
<readDomain ent=”subscriberRouting” ns=”dsr” id=”103”>
  <domain>tekelec.com</domain>
  <domain>oracle.com</domain>
  <domain>cgbu-oracle.com</domain>
</readDomain>
Result:
<readDomainResp id=”103”>
  <res error=”2032” affected=”0” description=”domain id not found” />
</readDomainResp>