Creating and modifying the eventscheduler.xml file, Event scheduler soap interface, Event scheduler soap interface -4 – Echelon i.LON 100 e2 Internet Server User Manual
Page 156: 1 event scheduler soap interface
![background image](/manuals/735745/156/background.png)
10.2 Creating and Modifying the EventScheduler.XML File
You can create and modify the EventScheduler.XML file with the EventSchedulerSet SOAP
function. The following section, Event Scheduler SOAP Interface, describes how to use
EventSchedulerSet and the other Event Scheduler SOAP functions.
Alternatively, you can create and modify the EventScheduler.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.
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 Event Scheduler.
For instructions on creating or modifying an XML file manually, see Manually Modifying an
XML Configuration File on page 15-1.
10.2.1
Event Scheduler SOAP Interface
The SOAP interface for the Event Scheduler application includes four functions. Table 51
lists and describes these functions. See the sections following Table 51 for more information
on each function.
Table 51 Event Scheduler SOAP Functions
Function Description
EventSchedulerList
Use this function to retrieve a list of the Event Schedulers that
you have added to the
i.
LON 100. For more information, see
EventSchedulerList on page 10-5.
EventSchedulerGet
Use this function to retrieve the configuration of an Event
Scheduler. For more information, see EventSchedulerGet on page
10-6.
EventSchedulerSet
Use this function to create an Event Scheduler, or to modify an
existing Event Scheduler. For more information, see
EventSchedulerSet on page 10-13.
EventSchedulerDelete
Use this function to delete an Event Scheduler. For more
information, see EventSchedulerDelete on page 10-15.
i.
LON 100 Internet Server Program
10-4
mer’s Reference