<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>
<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>