updateSubscriber

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:updateSubscriber>
         <inPara>
            <subscriber>
              <attribute>
                <key>usrIdentifier</key>
                <value>008613705161111</value>
              </attribute>
              <attribute>
                <key>usrNotifyMSISDN</key>
                <value>008613705161111</value>
              </attribute>
              <attribute>
                <key>usrBillingType</key>
                <value>1</value>
              </attribute>
              <attribute>
                <key>usrGrade</key>
                <value>9</value>
              </attribute>
              <attribute>
                <key>usrStatus</key>
                <value>99</value>
              </attribute>
              <attribute>
                <key>operateTime</key>
                <value>20140620182010</value>
              </attribute>
            </subscriber>
         </inPara>
      </pcrf1:updateSubscriber>
   </soapenv:Body>
</soapenv:Envelope>

Response from Mediation Server to BOSS

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns1:updateSubscriberResponse xmlns:ns1="pcrf:soap">
         <result xmlns:ns2="http://www.examplenetwork.com/PCRF/">
            <resultCode>0</resultCode>
         </result>
      </ns1:updateSubscriberResponse>
   </soap:Body>
</soap:Envelope>

Query Request between Mediation Server and SPR

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ns1="http://www.example.com/udr/">
  <soapenv:Body>
     <ns1:processTransaction>
      <![CDATA[<req name="select" resonly="y">
        <ent name="Subscriber" ns="policy"/>
        <select>
          <expr>
            <attr name="State"/>
          </expr>
        </select>
        <where>
          <expr>
            <attr name="MSISDN"/>
            <op value="="/>
            <value val="008613705161111"/>
          </expr>
        </where>
      </req>]]>
    </ns1:processTransaction>
  </soapenv:Body>
</soapenv:Envelope>

Query Response from SPR to Mediation

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:ns1="http://www.example.com/udr/">
  <soapenv:Body>
    <ns1:message error="0">
      <![CDATA[<?xml version="1.0" encoding="UTF-8"?>
      <req name="select" resonly="y">
      <res affected="1" error="0"/>
      <rset>
        <row>
          <rv>
            <![CDATA[<?xml version="1.0" encoding="UTF-8"?>
            <state>
              <version>1</version>
              <property>
                <name>usrStatus</name>
                <value>1</value>
              </property>
            </state>]]>
          </rv>
        </row>
      </rset>
      </req>]]>
    </ns1:message>
  </soapenv:Body>
</soapenv:Envelope>

updateSubscriber Request Between Mediation Server and SPR

<SOAP-ENV:Envelope 
          xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
          xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
          xmlns:ns1="http://www.example.com/udr/">
   <SOAP-ENV:Body>
      <ns1:message error="0">
     <![CDATA[<?xml version="1.0" encoding="UTF-8"?>
     <req name="update" resonly="y">
  <ent name="Subscriber" ns="policy"/>
  <set>
    <expr>
      <attr name="Tier"/>
      <value val="9"/>
    </expr>
    <expr>
      <attr name="operateTime"/>
      <value val="20140620182010"/>
    </expr>
    <expr>
      <attr name="usrNotifyMSISDN"/>
      <value val="008613705161111"/>
    </expr>
    <expr>
      <attr name="usrBillingType"/>
      <value val="1"/>
    </expr>
    <expr><attr name="State"/><op value="="/><cdata>
      <[CDATA[<?xml version="1.0" encoding="UTF-8"?>
      <state>
        <version>1</version>
        <property>
          <name>usrStatus</name>
          <value>0</value>
        </property>
      </state>]]></cdata>
    </expr>
  </set>
  <where>
    <expr>
      <attr name="MSISDN"/>
      <op value="="/>
      <value val="008613705161111"/>
    </expr>
  </where>
</req>
     ]]>
     </ns1:message>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

updateSubscriber Response between SPR and Mediation

    <ns1:message error="0">
      <![CDATA[<?xml version="1.0" encoding="UTF-8"?>
      <req name="update" resonly="y">
        <res affected="1" error="0"/>
      </req>]]>
    </ns1:message>