none
讀取來自client的SOAP內容 RRS feed

  • 問題

  • 各位大大您好

    因為客戶是使用TR069的SOAP標準格式傳送至web Service,而server要讀取其內容,並沒有使用Function傳送資料,而是將整個SOAP內容傳送,SOAP內容如下:

    <SOAP-ENV:Envelope
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:cwmp="urn:dslforum-org:cwmp-1-2"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Header><cwmp:ID SOAP-ENV:mustUnderstand="1">002-001-888888</cwmp:ID></SOAP-ENV:Header>
    <SOAP-ENV:Body><cwmp:Inform><CurrentTime>2010-10-10T17:54:34+08:00</CurrentTime>
    <DeviceId><Manufacturer>Testing</Manufacturer><OUI>999999</OUI>
    <ProductClass>TestDevice</ProductClass>
    <SerialNumber>1234567890</SerialNumber></DeviceId><Event SOAP-ENC:arrayType="cwmp:EventStruct[1]"><EventStruct>
    <EventCode>2 PERIODIC</EventCode></EventStruct></Event><MaxEnvelopes>1</MaxEnvelopes><ParameterList
    SOAP-ENC:arrayType="cwmp:ParameterValueStruct[3]"><ParameterValueStruct><Name>Action</Name><Value
    xsi:type="xsd:string">HeartBeat</Value></ParameterValueStruct><ParameterValueStruct><Name>CheckID</Name><Value
    xsi:type="xsd:string">S001</Value></ParameterValueStruct><ParameterValueStruct><Name>SessionKey</Name><Value
    xsi:type="xsd:string">0SV45S3E9B0KF607E5ZBFA79AQOYQWAKHK24O6QQGFFF625A20GJ494EQA0C9K32</Value></ParameterValueStruct></ParameterList><RetryCount>3</RetryCount></cwmp:Inform></SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

    我的問題是如何讀出類似cwmp:Inform下的CurrentTime的值,有那位高手可以協助,謝謝

    • 已變更類型 Bill ChungMVP 2013年4月21日 上午 02:13 這是發問
    • 已移動 Bill ChungMVP 2013年4月21日 上午 02:29 屬 XML與Web Service 問題
    2013年4月21日 上午 01:35

解答

所有回覆