Configure WCF client to connect to the AMI Event Service - 09/2010 Revision of 61968-9
EndDeviceEvent.wsdl |
Copy Code
|
---|---|
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.iec.ch/TC57/2010/wsdl/EndDeviceEvent" xmlns:typeOrig="http://www.iec.ch/TC57/2010/schema/EndDeviceEvent" xmlns:typeIn="http://www.iec.ch/TC57/2010/schema/EndDeviceEventIn" xmlns:typeHeader="http://www.iec.ch/TC57/2010/schema/header" xmlns:typeOut="http://www.iec.ch/TC57/2010/schema/OutputData" name="EndDeviceEvent" targetNamespace="http://www.iec.ch/TC57/2010/wsdl/EndDeviceEvent"> <wsdl:documentation>A web service for EndDeviceEvent data transaction</wsdl:documentation> <wsdl:types> <xs:schema targetNamespace="http://www.iec.ch/TC57/2010/schema/EndDeviceEventIn"> <xs:import namespace="http://www.iec.ch/TC57/2010/schema/EndDeviceEvent" schemaLocation="EndDeviceEvent.xsd"/> <xs:import namespace="http://www.iec.ch/TC57/2010/schema/header" schemaLocation="Header.xsd"/> <xs:element name="CreatedEndDeviceEvent" type="typeIn:MessageType"/> <xs:element name="ChangedEndDeviceEvent" type="typeIn:MessageType"/> <xs:complexType name="MessageType"> <xs:sequence> <xs:element name="Header" type="typeHeader:MessageHeader_Type"/> <xs:element name="Payload" type="typeOrig:EndDeviceEvents" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:schema> <xs:schema> <xs:import namespace="http://www.iec.ch/TC57/2010/schema/OutputData" schemaLocation="OutputData.xsd"/> </xs:schema> </wsdl:types> <wsdl:message name="CreatedEndDeviceEventInput"> <wsdl:part name="CreatedEndDeviceEvent" element="typeIn:CreatedEndDeviceEvent"/> </wsdl:message> <wsdl:message name="ChangedEndDeviceEventInput"> <wsdl:part name="ChangedEndDeviceEvent" element="typeIn:ChangedEndDeviceEvent"/> </wsdl:message> <!-- <wsdl:message name="outputData"> <wsdl:part name="outputData" element="typeOut:OutputData"/> </wsdl:message> --> <wsdl:message name="CreatedEndDeviceEventOutput"> <wsdl:part name="outputData" element="typeOut:OutputData"/> </wsdl:message> <wsdl:message name="ChangedEndDeviceEventOutput"> <wsdl:part name="outputData" element="typeOut:OutputData"/> </wsdl:message> <wsdl:message name="faultReturn"> <wsdl:part name="faultInfor" element="typeOut:OutputData"> <wsdl:documentation>fault information</wsdl:documentation> </wsdl:part> </wsdl:message> <wsdl:portType name="EndDeviceEvent"> <wsdl:operation name="CreatedEndDeviceEvent"> <wsdl:documentation>CreatedEndDeviceEvent</wsdl:documentation> <wsdl:input name="CreatedEndDeviceEventInput" message="tns:CreatedEndDeviceEventInput"/> <!-- <wsdl:output name="CreatedEndDeviceEventOutput" message="tns:outputData"/> --> <wsdl:output name="CreatedEndDeviceEventOutput" message="tns:CreatedEndDeviceEventOutput"/> <wsdl:fault name="faultInfor" message="tns:faultReturn"/> </wsdl:operation> <wsdl:operation name="ChangedEndDeviceEvent"> <wsdl:documentation>ChangedEndDeviceEvent</wsdl:documentation> <wsdl:input name="ChangedEndDeviceEventInput" message="tns:ChangedEndDeviceEventInput"/> <!-- <wsdl:output name="ChangedEndDeviceEventOutput" message="tns:outputData"/> --> <wsdl:output name="ChangedEndDeviceEventOutput" message="tns:ChangedEndDeviceEventOutput"/> <wsdl:fault name="faultInfor" message="tns:faultReturn"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="EndDeviceEvent_Binding" type="tns:EndDeviceEvent"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="CreatedEndDeviceEvent"> <wsdl:documentation>CreatedEndDeviceEvent binding</wsdl:documentation> <soap:operation soapAction="http://www.iec.ch/TC57/2010/wsdl/EndDeviceEvent/CreatedEndDeviceEvent" style="document"/> <wsdl:input name="CreatedEndDeviceEventInput"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="CreatedEndDeviceEventOutput"> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="faultInfor"> <soap:fault name="faultInfor" use="literal"/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="ChangedEndDeviceEvent"> <wsdl:documentation>ChangedEndDeviceEvent binding</wsdl:documentation> <soap:operation soapAction="http://www.iec.ch/TC57/2010/wsdl/EndDeviceEvent/ChangedEndDeviceEvent" style="document"/> <wsdl:input name="ChangedEndDeviceEventInput"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="ChangedEndDeviceEventOutput"> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="faultInfor"> <soap:fault name="faultInfor" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="EndDeviceEvent"> <wsdl:port name="EndDeviceEvent_Port" binding="tns:EndDeviceEvent_Binding"> <soap:address location="http://www.iec.ch/TC57/2010/wsdl/EndDeviceEvent"/> </wsdl:port> </wsdl:service> </wsdl:definitions> |