<?xml version="1.0" encoding="utf-8"?> <definitions name="iLON100_System" targetNamespace="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/wsdl/" xmlns:ilon="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/" xmlns:ilonwsdl="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapbind="http://schemas.xmlsoap.org/wsdl/soap/"> <types> <xsd:annotation> <xsd:appinfo> _________________________________________________________ i.LON100's general declaration of the SOAP interface. _________________________________________________________ It is prohibited to change any declaration in this file! Copyright 2006 by Echelon Corporation http://www.echelon.com </xsd:appinfo> </xsd:annotation> <schema targetNamespace="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/message/" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" > <!-- ************************************************************* --> <!-- common types --> <!-- ************************************************************* --> <complexType name="E_Id"> <sequence> <element minOccurs="0" name="UCPTindex" type="int"/> </sequence> </complexType> <complexType name="E_ResultId"> <complexContent> <extension base="ilon:E_Id"> <sequence> <element minOccurs="0" name="faultcode" type="int"/> <element minOccurs="0" name="faultstring" type="string"/> </sequence> </extension> </complexContent> </complexType> <complexType name="E_Info"> <complexContent> <extension base="ilon:E_ResultId"> <sequence> <element name="UCPTlastUpdate" type="dateTime"/> <element name="UCPTdescription" type="string"/> </sequence> </extension> </complexContent> </complexType> <complexType name="E_RootInfo"> <sequence> <element name="SCPTobjMajVer" type="int"/> <element name="SCPTobjMinVer" type="int"/> <element name="UCPTcurrentConfig" type="string"/> <element minOccurs="0" name="UCPTfaultCount" type="int"/> </sequence> </complexType> <complexType name="E_Config"> <complexContent> <extension base="ilon:E_ResultId"> <sequence> <element minOccurs="0" name="UCPTlastUpdate" type="dateTime"/> <element minOccurs="0" name="UCPTdescription" type="string"/> </sequence> </extension> </complexContent> </complexType> <complexType name="E_LonString_System"> <simpleContent> <extension base="string"> <attribute name="LonFormat" type="string" use="optional"/> </extension> </simpleContent> </complexType> <complexType name="E_InterfaceOptions_System"> <sequence> <element name="UCPTspeed" type="ilon:E_LonString_System"/> <element name="UCPTsize" type="ilon:E_LonString_System"/> <element name="UCPTparity" type="ilon:E_LonString_System"/> <element name="UCPTstopBits" type="ilon:E_LonString_System"/> </sequence> </complexType> <complexType name="FB_Info"> <complexContent> <extension base="ilon:E_Info"> <sequence> <element name="UCPTfbName" type="string"/> </sequence> </extension> </complexContent> </complexType> <complexType name="FB_Config"> <complexContent> <extension base="ilon:E_Config"> <sequence> <element minOccurs="0" name="UCPTfbName" type="string"/> </sequence> </extension> </complexContent> </complexType> <!-- ************************************************************* --> <!-- specialized types --> <!-- ************************************************************* --> <complexType name="CM_Id"> <sequence> <element minOccurs="0" name="GlobalPPP" type="ilon:E_Id"/> <element minOccurs="0" name="Services"> <complexType> <sequence> <element minOccurs="0" maxOccurs="unbounded" name="ConfigService" type="ilon:E_Id"/> <element minOccurs="0" maxOccurs="unbounded" name="MailService" type="ilon:E_Id"/> <element minOccurs="0" maxOccurs="unbounded" name="TimeService" type="ilon:E_Id"/> <element minOccurs="0" maxOccurs="unbounded" name="WebService" type="ilon:E_Id"/> </sequence> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="Host" type="ilon:E_Id"/> <element minOccurs="0" maxOccurs="unbounded" name="Connection" type="ilon:E_Id"/> <element minOccurs="0" maxOccurs="unbounded" name="Modem" type="ilon:E_Id"/> </sequence> </complexType> <complexType name="CM_ResultId"> <sequence> <element name="UCPTfaultCount" type="int"/> <element minOccurs="0" name="UCPTcommMgrState" type="string"/> <element minOccurs="0" name="GlobalPPP" type="ilon:E_ResultId"/> <element minOccurs="0" name="Services"> <complexType> <sequence> <element minOccurs="0" maxOccurs="unbounded" name="ConfigService" type="ilon:E_ResultId"/> <element minOccurs="0" maxOccurs="unbounded" name="MailService" type="ilon:E_ResultId"/> <element minOccurs="0" maxOccurs="unbounded" name="TimeService" type="ilon:E_ResultId"/> <element minOccurs="0" maxOccurs="unbounded" name="WebService" type="ilon:E_ResultId"/> </sequence> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="Host" type="ilon:E_ResultId"/> <element minOccurs="0" maxOccurs="unbounded" name="Connection" type="ilon:E_ResultId"/> <element minOccurs="0" maxOccurs="unbounded" name="Modem" type="ilon:E_ResultId"/> </sequence> </complexType> <complexType name="CM_Info"> <complexContent> <extension base="ilon:E_RootInfo"> <sequence> <element minOccurs="0" name="UCPTcommMgrState" type="string"/> <element name="GlobalPPP" type="ilon:E_Info"/> <element minOccurs="0" name="Services"> <complexType> <sequence> <element minOccurs="0" maxOccurs="unbounded" name="ConfigService" type="ilon:E_Info"/> <element minOccurs="0" maxOccurs="unbounded" name="MailService" type="ilon:E_Info"/> <element minOccurs="0" maxOccurs="unbounded" name="TimeService" type="ilon:E_Info"/> <element minOccurs="0" maxOccurs="unbounded" name="WebService" type="ilon:E_Info"/> </sequence> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="Host" type="ilon:E_Info"/> <element minOccurs="0" maxOccurs="unbounded" name="Connection" type="ilon:E_Info"/> <element minOccurs="0" maxOccurs="unbounded" name="Modem" type="ilon:E_Info"/> </sequence> </extension> </complexContent> </complexType> <complexType name="CM_ConfigServiceBase"> <complexContent> <extension base="ilon:E_Config"> <sequence> <element name="UCPThostIndex" type="int"/> <element name="UCPTport" type="int"/> </sequence> </extension> </complexContent> </complexType> <complexType name="CM_Config"> <sequence> <element minOccurs="0" name="UCPTfaultCount" type="int"/> <element minOccurs="0" name="UCPTcommMgrState" type="string"/> <element minOccurs="0" name="GlobalPPP"> <complexType> <complexContent> <extension base="ilon:E_Config"> <sequence> <element name="UCPTautoAnswer" type="boolean"/> <element name="UCPTpppIpAddress" type="string"/> <element name="UCPTuserName" type="string"/> <element name="UCPTuserPassword" type="string"/> <element name="UCPTpppAuthentication" type="ilon:E_LonString_System"/> <element name="UCPTdefaultModem" type="string"/> <element minOccurs="0" name="UCPTuniqueId" type="hexBinary"/> <element minOccurs="0" maxOccurs="unbounded" name="UCPTdefaultService" type="string"/> <element minOccurs="0" name="UCPTapplyCfg" type="ilon:E_LonString_System"/> </sequence> </extension> </complexContent> </complexType> </element> <element minOccurs="0" name="Services"> <complexType> <sequence> <element minOccurs="0" maxOccurs="unbounded" name="ConfigService" type="ilon:CM_ConfigServiceBase"/> <element minOccurs="0" maxOccurs="unbounded" name="MailService"> <complexType> <complexContent> <extension base="ilon:CM_ConfigServiceBase"> <sequence> <element name="MailParameters"> <complexType> <sequence> <element name="UCPTlogin" type="string"/> <element name="UCPTname" type="string"/> <element name="UCPToriginator" type="string"/> <element name="UCPTpassword" type="string"/> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="TimeService"> <complexType> <complexContent> <extension base="ilon:CM_ConfigServiceBase"> <sequence> <element name="TimeParameters"> <complexType> <sequence> <element name="UCPTsntpPollMode" type="ilon:E_LonString_System"/> <element name="UCPTsntpPollInterval" type="int"/> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="WebService"> <complexType> <complexContent> <extension base="ilon:CM_ConfigServiceBase"> <sequence> <element name="WebParameters"> <complexType> <sequence> <element minOccurs="0" name="UCPTmaxAge" type="float" /> <element name="UCPTretryTime" type="double"/> <element name="UCPTsoapPath" type="string"/> <element minOccurs="0" name="UCPTuserName" type="string"/> <element minOccurs="0" name="UCPTuserPassword" type="string"/> <element minOccurs="0" name="UCPTvalueFormat" type="ilon:E_LonString_System"/> <element name="UCPTwebServiceType" type="ilon:E_LonString_System"/> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> </sequence> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="Host"> <complexType> <complexContent> <extension base="ilon:E_Config"> <sequence> <element name="UCPThostURL" type="string"/> <element maxOccurs="unbounded" name="UCPTconnIndex" type="int"/> <element minOccurs="0" name="UCPTconnectTimeout" type="float"/> </sequence> </extension> </complexContent> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="Connection"> <complexType> <complexContent> <extension base="ilon:E_Config"> <sequence> <element name="UCPTdnsAddress" type="string"/> <element name="UCPTuserName" type="string"/> <element name="UCPTuserPassword" type="string"/> <element name="UCPTidleTimeout" type="float"/> <element minOccurs="0" name="UCPTpppAuthentication" type="ilon:E_LonString_System"/> <element name="UCPTconnectionType" type="ilon:E_LonString_System"/> <element minOccurs="0" name="PhoneConnection"> <complexType> <sequence> <element name="UCPTmodemIndex" type="int"/> <element name="UCPTphoneNumber" type="string"/> </sequence> </complexType> </element> <element minOccurs="0" name="DDNS"> <complexType> <sequence> <element name="UCPTuserName" type="string"/> <element name="UCPTuserPassword" type="string"/> <element name="UCPThostName" type="string"/> <element minOccurs="0" name="UCPThostIP" type="string"/> </sequence> </complexType> </element> <element minOccurs="0" name="GPRSCheck"> <complexType> <sequence> <element name="UCPThostName" type="string"/> <element name="UCPTcheckInterval" type="int"/> <element name="UCPTretryCount" type="int"/> <element name="UCPTretryTime" type="double"/> <element name="UCPTconnectionVerifyMode" type="ilon:E_LonString_System"/> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> <element minOccurs="0" maxOccurs="unbounded" name="Modem"> <complexType> <complexContent> <extension base="ilon:E_Config"> <sequence> <element name="UCPTmodemType" type="ilon:E_LonString_System"/> <element name="InterfaceOptions" type="ilon:E_InterfaceOptions_System"/> <element name="UCPTmodemHangUp" type="string"/> <element name="UCPTmodemAnswer" type="string"/> <element name="UCPTmodemDial" type="string"/> <element minOccurs="0" maxOccurs="unbounded" name="ModemInitCmd"> <complexType> <sequence> <element name="UCPTindex" type="int"/> <element name="UCPTmodemInit" type="string"/> </sequence> </complexType> </element> <element minOccurs="0" name="AnalogModem"> <complexType> <complexContent> <extension base="ilon:CM_Modem"> <sequence> <element name="UCPTphoneDialtonewaiting" type="boolean"/> <element name="UCPTphonePrefix" type="string"/> <element name="UCPTphonePrefixDelay" type="float"/> </sequence> </extension> </complexContent> </complexType> </element> <element minOccurs="0" name="GSMModem"> <complexType> <complexContent> <extension base="ilon:CM_Modem"> <sequence> <element name="UCPTuserPIN" type="string"/> <element name="UCPTpinQuoteFlag" type="boolean"/> </sequence> </extension> </complexContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType> </element> </sequence> </complexType> <complexType name="CM_Modem"/> <complexType name="CM_HoldConn"> <sequence> <element name="UCPTholdConnTime" type="double"/> </sequence> </complexType> <complexType name="CM_HoldConnId"> <sequence> <element name="UCPTconnIndex" type="int"/> </sequence> </complexType> <!-- ************************************************************* --> <!-- ConnectionManager declaration: messages' req / resp type --> <!-- ************************************************************* --> <!-- === common header ============================= --> <element name="messageProperties_system"> <complexType> <sequence> <element minOccurs="0" name="UCPTtimeStamp" type="dateTime"/> <element minOccurs="0" name="UCPTuniqueId" type="hexBinary"/> <element minOccurs="0" name="UCPTipAddress" type="anyURI"/> <element minOccurs="0" name="UCPTport" type="int"/> <element minOccurs="0" name="UCPTlastUpdate" type="dateTime"/> <element minOccurs="0" name="UCPTvalueFormat" type="ilon:E_LonString_System"/> </sequence> </complexType> </element> <element name="ConnectionManager_List"> <complexType/> </element> <element name="ConnectionManager_ListResponse"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_Info"/> </sequence> </complexType> </element> <element name="ConnectionManager_Get"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_Id"/> </sequence> </complexType> </element> <element name="ConnectionManager_GetResponse"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_Config"/> </sequence> </complexType> </element> <element name="ConnectionManager_Set"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_Config"/> </sequence> </complexType> </element> <element name="ConnectionManager_SetResponse"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_ResultId"/> </sequence> </complexType> </element> <element name="ConnectionManager_Delete"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_Id"/> </sequence> </complexType> </element> <element name="ConnectionManager_DeleteResponse"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_ResultId"/> </sequence> </complexType> </element> <element name="ConnectionManager_HoldConn"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_HoldConn"/> </sequence> </complexType> </element> <element name="ConnectionManager_HoldConnResponse"> <complexType> <sequence> <element name="iLONConnectionManager" type="ilon:CM_HoldConnId"/> </sequence> </complexType> </element> <element name="ConnectionManager_Status_Info"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="ConnectionManager_Status_InfoResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <!-- ************************************************************* --> <!-- SystemService declaration: messages' req / resp type --> <!-- ************************************************************* --> <element name="SystemService_Read_Info"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Read_InfoResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Write_Info"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Write_InfoResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Reboot"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_RebootResponse"> <complexType/> </element> <element name="SystemService_Test"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_TestResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <element name="SystemService_List_File"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_List_FileResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Read_File"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Read_FileResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Write_File"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Write_FileResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Delete_File"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Delete_FileResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> <element name="SystemService_Propagate"> <complexType> <sequence> <element name="Data" type="string"/> </sequence> </complexType> </element> <element name="SystemService_PropagateResponse"> <complexType> <sequence> <element name="Result" type="string"/> </sequence> </complexType> </element> </schema> </types> <!-- ******************************************************** --> <!-- declaration: 'wsdl:message' --> <!-- ******************************************************** --> <!-- === connection manager ============================ --> <message name="ConnectionManager_List_SoapIn"> <part name="parameters" element="ilon:ConnectionManager_List"/> </message> <message name="ConnectionManager_List_SoapOut"> <part name="parameters" element="ilon:ConnectionManager_ListResponse"/> </message> <message name="ConnectionManager_Get_SoapIn"> <part name="parameters" element="ilon:ConnectionManager_Get"/> </message> <message name="ConnectionManager_Get_SoapOut"> <part name="parameters" element="ilon:ConnectionManager_GetResponse"/> </message> <message name="ConnectionManager_Set_SoapIn"> <part name="parameters" element="ilon:ConnectionManager_Set"/> </message> <message name="ConnectionManager_Set_SoapOut"> <part name="parameters" element="ilon:ConnectionManager_SetResponse"/> </message> <message name="ConnectionManager_Delete_SoapIn"> <part name="parameters" element="ilon:ConnectionManager_Delete"/> </message> <message name="ConnectionManager_Delete_SoapOut"> <part name="parameters" element="ilon:ConnectionManager_DeleteResponse"/> </message> <message name="ConnectionManager_HoldConn_SoapIn"> <part name="parameters" element="ilon:ConnectionManager_HoldConn"/> </message> <message name="ConnectionManager_HoldConn_SoapOut"> <part name="parameters" element="ilon:ConnectionManager_HoldConnResponse"/> </message> <message name="ConnectionManager_Status_Info_SoapIn"> <part name="parameters" element="ilon:ConnectionManager_Status_Info"/> </message> <message name="ConnectionManager_Status_Info_SoapOut"> <part name="parameters" element="ilon:ConnectionManager_Status_InfoResponse"/> </message> <!-- === system service ============================ --> <message name="SystemService_Read_Info_SoapIn"> <part name="parameters" element="ilon:SystemService_Read_Info"/> </message> <message name="SystemService_Read_Info_SoapOut"> <part name="parameters" element="ilon:SystemService_Read_InfoResponse"/> </message> <message name="SystemService_Write_Info_SoapIn"> <part name="parameters" element="ilon:SystemService_Write_Info"/> </message> <message name="SystemService_Write_Info_SoapOut"> <part name="parameters" element="ilon:SystemService_Write_InfoResponse"/> </message> <message name="SystemService_Reboot_SoapIn"> <part name="parameters" element="ilon:SystemService_Reboot"/> </message> <message name="SystemService_Reboot_SoapOut"> <part name="parameters" element="ilon:SystemService_RebootResponse"/> </message> <message name="SystemService_Test_SoapIn"> <part name="parameters" element="ilon:SystemService_Test"/> </message> <message name="SystemService_Test_SoapOut"> <part name="parameters" element="ilon:SystemService_TestResponse"/> </message> <message name="SystemService_List_File_SoapIn"> <part name="parameters" element="ilon:SystemService_List_File"/> </message> <message name="SystemService_List_File_SoapOut"> <part name="parameters" element="ilon:SystemService_List_FileResponse"/> </message> <message name="SystemService_Read_File_SoapIn"> <part name="parameters" element="ilon:SystemService_Read_File"/> </message> <message name="SystemService_Read_File_SoapOut"> <part name="parameters" element="ilon:SystemService_Read_FileResponse"/> </message> <message name="SystemService_Write_File_SoapIn"> <part name="parameters" element="ilon:SystemService_Write_File"/> </message> <message name="SystemService_Write_File_SoapOut"> <part name="parameters" element="ilon:SystemService_Write_FileResponse"/> </message> <message name="SystemService_Delete_File_SoapIn"> <part name="parameters" element="ilon:SystemService_Delete_File"/> </message> <message name="SystemService_Delete_File_SoapOut"> <part name="parameters" element="ilon:SystemService_Delete_FileResponse"/> </message> <message name="SystemService_Propagate_SoapIn"> <part name="parameters" element="ilon:SystemService_Propagate"/> </message> <message name="SystemService_Propagate_SoapOut"> <part name="parameters" element="ilon:SystemService_PropagateResponse"/> </message> <!-- === common header ================================= --> <message name="iLON100SysSoapHeader"> <part name="soapHeaderPart" element="ilon:messageProperties_system"/> </message> <!-- ******************************************************** --> <!-- declaration: 'wsdl:portType' --> <!-- ******************************************************** --> <portType name="iLON100portType"> <operation name="ConnectionManager_List"> <input message="ilonwsdl:ConnectionManager_List_SoapIn"/> <output message="ilonwsdl:ConnectionManager_List_SoapOut"/> </operation> <operation name="ConnectionManager_Get"> <input message="ilonwsdl:ConnectionManager_Get_SoapIn"/> <output message="ilonwsdl:ConnectionManager_Get_SoapOut"/> </operation> <operation name="ConnectionManager_Set"> <input message="ilonwsdl:ConnectionManager_Set_SoapIn"/> <output message="ilonwsdl:ConnectionManager_Set_SoapOut"/> </operation> <operation name="ConnectionManager_Delete"> <input message="ilonwsdl:ConnectionManager_Delete_SoapIn"/> <output message="ilonwsdl:ConnectionManager_Delete_SoapOut"/> </operation> <operation name="ConnectionManager_HoldConn"> <input message="ilonwsdl:ConnectionManager_HoldConn_SoapIn"/> <output message="ilonwsdl:ConnectionManager_HoldConn_SoapOut"/> </operation> <operation name="ConnectionManager_Status_Info"> <input message="ilonwsdl:ConnectionManager_Status_Info_SoapIn"/> <output message="ilonwsdl:ConnectionManager_Status_Info_SoapOut"/> </operation> <operation name="SystemService_Read_Info"> <input message="ilonwsdl:SystemService_Read_Info_SoapIn"/> <output message="ilonwsdl:SystemService_Read_Info_SoapOut"/> </operation> <operation name="SystemService_Write_Info"> <input message="ilonwsdl:SystemService_Write_Info_SoapIn"/> <output message="ilonwsdl:SystemService_Write_Info_SoapOut"/> </operation> <operation name="SystemService_Reboot"> <input message="ilonwsdl:SystemService_Reboot_SoapIn"/> <output message="ilonwsdl:SystemService_Reboot_SoapOut"/> </operation> <operation name="SystemService_Test"> <input message="ilonwsdl:SystemService_Test_SoapIn"/> <output message="ilonwsdl:SystemService_Test_SoapOut"/> </operation> <operation name="SystemService_List_File"> <input message="ilonwsdl:SystemService_List_File_SoapIn"/> <output message="ilonwsdl:SystemService_List_File_SoapOut"/> </operation> <operation name="SystemService_Read_File"> <input message="ilonwsdl:SystemService_Read_File_SoapIn"/> <output message="ilonwsdl:SystemService_Read_File_SoapOut"/> </operation> <operation name="SystemService_Write_File"> <input message="ilonwsdl:SystemService_Write_File_SoapIn"/> <output message="ilonwsdl:SystemService_Write_File_SoapOut"/> </operation> <operation name="SystemService_Delete_File"> <input message="ilonwsdl:SystemService_Delete_File_SoapIn"/> <output message="ilonwsdl:SystemService_Delete_File_SoapOut"/> </operation> <operation name="SystemService_Propagate"> <input message="ilonwsdl:SystemService_Propagate_SoapIn"/> <output message="ilonwsdl:SystemService_Propagate_SoapOut"/> </operation> </portType> <!-- ******************************************************** --> <!-- declaration: 'wsdl:binding' --> <!-- ******************************************************** --> <binding name="iLON100soap11Binding" type="ilonwsdl:iLON100portType"> <!-- 'soapbind:binding' --> <soapbind:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <!-- operation --> <operation name="ConnectionManager_List"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/ConnectionManager_List"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="ConnectionManager_Get"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/ConnectionManager_Get"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="ConnectionManager_Set"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/ConnectionManager_Set"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="ConnectionManager_Delete"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/ConnectionManager_Delete"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="ConnectionManager_HoldConn"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/ConnectionManager_HoldConn"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="ConnectionManager_Status_Info"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/ConnectionManager_Status_Info"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Read_Info"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Read_Info"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Write_Info"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Write_Info"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Reboot"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Reboot"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Test"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Test"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_List_File"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_List_File"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Read_File"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Read_File"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Write_File"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Write_File"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Delete_File"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Delete_File"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> <operation name="SystemService_Propagate"> <soapbind:operation soapAction="http://wsdl.echelon.com/web_services_ns/ilon100/v4.0/action/SystemService_Propagate"/> <input> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </input> <output> <soapbind:body parts="parameters" use="literal"/> <soapbind:header message="ilonwsdl:iLON100SysSoapHeader" part="soapHeaderPart" use="literal"/> </output> </operation> </binding> <!-- ************************************************************* --> <!-- declaration: 'wsdl:service' --> <!-- ************************************************************* --> <service name="iLON100_System"> <port name="iLON100httpPort" binding="ilonwsdl:iLON100soap11Binding"> <soapbind:address location="http://localhost/WSDL/iLON100_System.wsdl"/> </port> </service> </definitions>