getSubscriberAllInf

Request from BOSS to Mediation Server

<soapenv:Envelope 
          xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
          xmlns:pcrf="http://www.examplenetwork.com/PCRF/" 
          xmlns:pcrf1="pcrf:soap">
   <soapenv:Header>
      <pcrf:Header>
         <Address></Address>
         <Username>admin</Username>
         <Password>*****</Password>
         <time></time>
         <serial></serial>
      </pcrf:Header>
   </soapenv:Header>
   <soapenv:Body>
      <pcrf1:getSubscriberAllInf>
         <inPara>
            <subscriber>
               <attribute>
                  <key>usrIdentifier</key>
                  <value>008613705162222</value>
               </attribute>
            </subscriber>
         </inPara>
      </pcrf1:getSubscriberAllInf>
   </soapenv:Body>
</soapenv:Envelope>

Response from Mediation Server to BOSS

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns1:getSubscriberAllInfResponse xmlns:ns1="pcrf:soap">
         <result xmlns:ns2="http://www.examplenetwork.com/PCRF/">
            <resultCode>0</resultCode>
            <subscriber>
               <attribute>
                  <key>usrIdentifier</key>
                  <value>008613705162222</value>
               </attribute>
               <attribute>
                  <key>usrNotifyMSISDN</key>
                  <value>008613705162222</value>
               </attribute>
               <attribute>
                  <key>usrIMSI</key>
                  <value>460000726002222</value>
               </attribute>
               <attribute>
                  <key>usrBillingType</key>
                  <value>1</value>
               </attribute>
               <attribute>
                  <key>usrGrade</key>
                  <value>1</value>
               </attribute>
               <attribute>
                  <key>usrStatus</key>
                  <value>1</value>
               </attribute>
               <attribute>
                  <key>usrBillCycleDate</key>
                  <value>99</value>
               </attribute>
               <attribute>
                  <key>PackageType</key>
                  <value>0</value>
               </attribute>
            </subscriber>
 <!—If the subscriber has not subscribed any services, then below message has 0 <subscribedUsrSessionPolicy> node -->
            <subscribedService>
               <attribute>
                  <key>ServiceCode</key>
                  <value>21012501234567890123456789011111</value>
               </attribute>
               <attribute>
                  <key>ServiceStartDateTime</key>
                  <value>20140701000000</value>
               </attribute>
               <attribute>
                  <key>ServiceEndDateTime</key>
                  <value>20140801000000</value>
               </attribute>
               <attribute>
                  <key>ServiceBillingType</key>
                  <value>1</value>
               </attribute>
               <attribute>
                  <key>ServiceUsageState</key>
                  <value>1</value>
               </attribute>
            </subscribedService>
<!—If the subscriber has not subscribed any session policies, then below message has 0 <subscribedUsrSessionPolicy> node -->
            <subscribedUsrSessionPolicy>
               <attribute>
                  <key>usrSessionPolicyCode</key>
                  <value>11012501234567890123456789011111</value>
               </attribute>
               <attribute>
                  <key>NotificationCycle</key>
                  <value>0</value>
               </attribute>
               <attribute>
                  <key>TerminalType</key>
                  <value>PhoneType1</value>
               </attribute>
               <attribute>
                  <key>SessionPolicyStartDateTime</key>
                  <value>20140101000000</value>
               </attribute>
               <attribute>
                  <key>SessionPolicyEndDateTime</key>
                  <value>20141231120000</value>
               </attribute>
            </subscribedUsrSessionPolicy>
<!—If the subscriber has no location info, then below message has 0 <subscribedUsrLocation> node -->
            <subscribedUsrLocation>
               <attribute>
                  <key>usrSessionPolicyCode</key>
                  <value>11012501234567890123456789011111</value>
               </attribute>
               <attribute>
                  <key>UsrLocation</key>
                  <value>010</value>
               </attribute>
            </subscribedUsrLocation>
            <subscribedUsrLocation>
               <attribute>
                  <key>ServiceCode</key>
                  <value>21012501234567890123456789011111</value>
               </attribute>
               <attribute>
                  <key>UsrLocation</key>
                  <value>010</value>
               </attribute>
            </subscribedUsrLocation>
         </result>
      </ns1:getSubscriberAllInfResponse>
   </soap:Body>
</soap:Envelope>