Instruction Manual

i.LON 100 Internet Server Programmer’s Reference 9-3
9.2 Creating and Modifying the AnalogFB.XML File
You can create and modify the AnalogFB.XML configuration file with the AnalogFBSet
SOAP function. The following section, Analog Function Block SOAP Interface, describes how
to use the AnalogFBSet function and the other SOAP functions provided for the Analog
Function Block application.
Alternatively, you can create and modify the AnalogFB.XML file manually with an XML
editor and download it to the i.LON 100 via FTP. Echelon does not recommend this, as the
i.LON 100 will require a reboot to read the configuration of the downloaded file. Additionally,
the i.LON 100 performs error checking on all SOAP messages it receives before writing to
the XML file. It will not perform error checking on any XML files you download via FTP, and
thus the application may not boot properly.
However, if you plan to create the XML file manually, you should review the rest of this
chapter first, as it describes the elements and properties in the XML file that define each
Alarm Notifier’s configuration. For instructions on creating or modifying an XML file
manually, see Manually Modifying an XML Configuration File on page 15-1.
9.2.1 Analog Function Block SOAP Interface
The SOAP interface for the Analog Function Block application includes four functions. Table
44 lists and describes these functions. For more information on each function, see the
sections following Table 44.
Table 44 Analog Function Block
Function Description
AnalogFBList Use this function to generate a list of the Analog Function Blocks
that you have added to the i.LON 100. For more information, see
AnalogFBList on page 9-4.
AnalogFBGet Use this function to return the configuration of an Analog Function
Block. For more information, see AnalogFBGet on page 9-5.
AnalogFBSet Use this function to create an Analog Function Block, or to overwrite
the configuration of an existing Analog Function Block. For more
information, see AnalogFBSet on page 9-14.
AnalogFBDelete Use this function to delete an Analog Function Block. For more
information, see AnalogFBDelete on page 9-15.