3 data log read, Data log read -18, Data log read – Echelon i.LON SmartServer 2.0 User Manual
Page 32

i.LON SmartServer 2.0 Programmer’s Reference
2-18
<p:UCPTprocessingTime>20</p:UCPTprocessingTime>
</p:messageProperties>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<WriteResponse
xmlns="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/">
<iLonItem >
<UCPTfaultCount>0</UCPTfaultCount>
<Item
xsi:type="Dp_Data"
>
<UCPTname>Net/LON/iLON
App/Digital
Input
1/nvoClsValue_1</UCPTname>
<UCPTannotation>Dp_Out;xsi:type="LON_Dp_Cfg"</UCPTannotation>
<UCPThidden>0</UCPThidden>
<UCPTaliasName>NVL_nvoClsValue_1</UCPTaliasName>
<UCPTvalue
LonFormat="#0000000000000000[0].SNVT_switch"
>100.0
1</UCPTvalue>
<UCPTvalue
LonFormat="UCPTvalueDef"
>ON</UCPTvalue>
</Item>
</iLonItem>
</WriteResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
2.10.3
Data Log Read
You can read the contents of the alarm logs and data logs stored on the SmartSever. The following
example demonstrates how to use the Read function to read the elements in a Data Log.
Request Message
<?xml version="1.0" encoding="utf-8" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Header>
<p:messageProperties
xmlns:p="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/">
<p:UCPTtimeStamp>2008-04-08T10:28:36.840-07:00</p:UCPTtimeStamp>
<p:UCPTuniqueId>0300000A5BF2</p:UCPTuniqueId>
<p:UCPTipAddress>10.2.124.53</p:UCPTipAddress>
<p:UCPTport>80</p:UCPTport>
<p:UCPTlastUpdate>2008-04-07T23:45:19Z</p:UCPTlastUpdate>
<p:UCPTprocessingTime>54</p:UCPTprocessingTime>
</p:messageProperties>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<Read
xmlns="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/">
<iLonItem>
<xSelect>//Item
[@xsi:type="UFPTdataLogger_Data"]
[UCPTlastUpdate > "2008-04-08T00:00:00.000"
and UCPTlastUpdate <= "2008-04-08T12:00:00.000"]
[position()< 3]
</xSelect>
<Item>
<UCPTname>Net/LON/iLON
App/Data
Logger[0]</UCPTname>
</Item>
</iLonItem>
</Read>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Response Message
<?xml version="1.0" encoding="utf-8" ?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Header>
<p:messageProperties
xmlns:p="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/">
<p:UCPTtimeStamp>2008-04-08T11:30:31.272-07:00</p:UCPTtimeStamp>
<p:UCPTuniqueId>0300000A5BF2</p:UCPTuniqueId>
<p:UCPTipAddress>10.2.124.53</p:UCPTipAddress>
<p:UCPTport>80</p:UCPTport>
<p:UCPTlastUpdate>2008-04-08T18:22:52Z</p:UCPTlastUpdate>
<p:UCPTprocessingTime>83</p:UCPTprocessingTime>