<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
xmlns:prot="http://traxelektronik.pl/rc30/protocol"
|
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
targetNamespace="http://traxelektronik.pl/rc30/protocol"
|
xmlns:tns="http://traxelektronik.pl/rc30/protocol"
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
<wsdl:types>
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
<xsd:import namespace="http://traxelektronik.pl/rc30/protocol" schemaLocation="rc30protocol.xsd"/>
|
</xsd:schema>
|
</wsdl:types>
|
|
<!-- #################################################################################################################################### -->
|
<!-- # # -->
|
<!-- # sekcja 1 # -->
|
<!-- # # -->
|
<!-- #################################################################################################################################### -->
|
|
<!-- standard response -->
|
<wsdl:message name="response">
|
<wsdl:part name="response" element="prot:response"/>
|
</wsdl:message>
|
|
<!-- ping -->
|
<wsdl:message name="pingRequest">
|
<wsdl:part name="pingRequest" element="prot:pingRequest"/>
|
</wsdl:message>
|
|
<!-- data & alarm / cmd -->
|
<wsdl:message name="checkDataRangeRequest">
|
<wsdl:part name="checkDataRangeRequest" element="prot:checkDataRangeRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkDataRangeResponse">
|
<wsdl:part name="checkDataRangeResponse" element="prot:checkDataRangeResponse"/>
|
</wsdl:message>
|
<wsdl:message name="checkDataRequest">
|
<wsdl:part name="checkDataRequest" element="prot:checkDataRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkDataResponse">
|
<wsdl:part name="checkDataResponse" element="prot:checkDataResponse"/>
|
</wsdl:message>
|
|
<!-- data & alarm / auto -->
|
<wsdl:message name="pushDataRequest">
|
<wsdl:part name="pushDataRequest" element="prot:pushDataRequest"/>
|
</wsdl:message>
|
<wsdl:message name="pushAlarmRequest">
|
<wsdl:part name="pushAlarmRequest" element="prot:pushAlarmRequest"/>
|
</wsdl:message>
|
|
<!-- cfg auth -->
|
<wsdl:message name="setServiceAuthorizationRequest">
|
<wsdl:part name="setServiceAuthorizationRequest" element="prot:setServiceAuthorizationRequest"/>
|
</wsdl:message>
|
<wsdl:message name="setUserAuthorizationRequest">
|
<wsdl:part name="setUserAuthorizationRequest" element="prot:setUserAuthorizationRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkServiceAuthorizationRequest">
|
<wsdl:part name="checkServiceAuthorizationRequest" element="prot:checkServiceAuthorizationRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkUserAuthorizationRequest">
|
<wsdl:part name="checkUserAuthorizationRequest" element="prot:checkUserAuthorizationRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkAuthorizationResponse">
|
<wsdl:part name="checkAuthorizationResponse" element="prot:checkAuthorizationResponse"/>
|
</wsdl:message>
|
|
<!-- cfg soap -->
|
<wsdl:message name="setSoapCfgRequest">
|
<wsdl:part name="setSoapCfgRequest" element="prot:setSoapCfgRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkSoapCfgRequest">
|
<wsdl:part name="checkSoapCfgRequest" element="prot:checkSoapCfgRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkSoapCfgResponse">
|
<wsdl:part name="checkSoapCfgResponse" element="prot:checkSoapCfgResponse"/>
|
</wsdl:message>
|
|
<!-- cfg channel -->
|
<wsdl:message name="setChannelCfgRequest">
|
<wsdl:part name="setChannelCfgRequest" element="prot:setChannelCfgRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkChannelCfgRequest">
|
<wsdl:part name="checkChannelCfgRequest" element="prot:checkChannelCfgRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkChannelCfgResponse">
|
<wsdl:part name="checkChannelCfgResponse" element="prot:checkChannelCfgResponse"/>
|
</wsdl:message>
|
|
<!-- cfg vms -->
|
<wsdl:message name="setVmsCfgRequest">
|
<wsdl:part name="setVmsCfgRequest" element="prot:setVmsCfgRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkVmsCfgRequest">
|
<wsdl:part name="checkVmsCfgRequest" element="prot:checkVmsCfgRequest"/>
|
</wsdl:message>
|
<wsdl:message name="checkVmsCfgResponse">
|
<wsdl:part name="checkVmsCfgResponse" element="prot:checkVmsCfgResponse"/>
|
</wsdl:message>
|
|
<!-- #################################################################################################################################### -->
|
<!-- # # -->
|
<!-- # sekcja 2 # -->
|
<!-- # # -->
|
<!-- #################################################################################################################################### -->
|
|
<wsdl:portType name="MeteoPortType">
|
|
<!-- ping -->
|
<wsdl:operation name="ping">
|
<wsdl:input message="tns:pingRequest" name="pingRequest"/>
|
<wsdl:output message="tns:response" name="pingResponse"/>
|
</wsdl:operation>
|
|
<!-- data & alarm / cmd -->
|
<wsdl:operation name="checkDataRange">
|
<wsdl:input message="tns:checkDataRangeRequest" name="checkDataRangeRequest"/>
|
<wsdl:output message="tns:checkDataRangeResponse" name="checkDataRangeResponse"/>
|
</wsdl:operation>
|
<wsdl:operation name="checkData">
|
<wsdl:input message="tns:checkDataRequest" name="checkDataRequest"/>
|
<wsdl:output message="tns:checkDataResponse" name="checkDataResponse"/>
|
</wsdl:operation>
|
|
<!-- data & alarm / auto -->
|
<wsdl:operation name="pushData">
|
<wsdl:input message="tns:pushDataRequest" name="pushDataRequest"/>
|
<wsdl:output message="tns:response" name="dataResponse"/>
|
</wsdl:operation>
|
|
<wsdl:operation name="pushAlarm">
|
<wsdl:input message="tns:pushAlarmRequest" name="pushAlarmRequest"/>
|
<wsdl:output message="tns:response" name="alarmResponse"/>
|
</wsdl:operation>
|
|
<!-- auth -->
|
<wsdl:operation name="setServiceAuthorization">
|
<wsdl:input message="tns:setServiceAuthorizationRequest" name="setServiceAuthorizationRequest"/>
|
<wsdl:output message="tns:response" name="setServiceAuthorizationResponse"/>
|
</wsdl:operation>
|
<wsdl:operation name="setUserAuthorization">
|
<wsdl:input message="tns:setUserAuthorizationRequest" name="setUserAuthorizationRequest"/>
|
<wsdl:output message="tns:response" name="setUserAuthorizationResponse"/>
|
</wsdl:operation>
|
<wsdl:operation name="checkServiceAuthorization">
|
<wsdl:input message="tns:checkServiceAuthorizationRequest" name="checkServiceAuthorizationRequest"/>
|
<wsdl:output message="tns:checkAuthorizationResponse" name="checkServiceAuthorizationResponse"/>
|
</wsdl:operation>
|
<wsdl:operation name="checkUserAuthorization">
|
<wsdl:input message="tns:checkUserAuthorizationRequest" name="checkUserAuthorizationRequest"/>
|
<wsdl:output message="tns:checkAuthorizationResponse" name="checkUserAuthorizationResponse"/>
|
</wsdl:operation>
|
|
<!-- cfg soap -->
|
<wsdl:operation name="setSoapCfg">
|
<wsdl:input message="tns:setSoapCfgRequest" name="setSoapCfgRequest"/>
|
<wsdl:output message="tns:response" name="setSoapCfgResponse"/>
|
</wsdl:operation>
|
<wsdl:operation name="checkSoapCfg">
|
<wsdl:input message="tns:checkSoapCfgRequest" name="checkSoapCfgRequest"/>
|
<wsdl:output message="tns:checkSoapCfgResponse" name="checkSoapCfgResponse"/>
|
</wsdl:operation>
|
|
<!-- cfg channel -->
|
<wsdl:operation name="setChannelCfg">
|
<wsdl:input message="tns:setChannelCfgRequest" name="setChannelCfgRequest"/>
|
<wsdl:output message="tns:response" name="setChannelCfgResponse"/>
|
</wsdl:operation>
|
<wsdl:operation name="checkChannelCfg">
|
<wsdl:input message="tns:checkChannelCfgRequest" name="checkChannelCfgRequest"/>
|
<wsdl:output message="tns:checkChannelCfgResponse" name="checkChannelCfgResponse"/>
|
</wsdl:operation>
|
|
<!-- cfg vms -->
|
<wsdl:operation name="setVmsCfg">
|
<wsdl:input message="tns:setVmsCfgRequest" name="setVmsCfgRequest"/>
|
<wsdl:output message="tns:response" name="setVmsCfgResponse"/>
|
</wsdl:operation>
|
<wsdl:operation name="checkVmsCfg">
|
<wsdl:input message="tns:checkVmsCfgRequest" name="checkVmsCfgRequest"/>
|
<wsdl:output message="tns:checkVmsCfgResponse" name="checkVmsCfgResponse"/>
|
</wsdl:operation>
|
|
</wsdl:portType>
|
|
<!-- #################################################################################################################################### -->
|
<!-- # # -->
|
<!-- # sekcja 3 # -->
|
<!-- # # -->
|
<!-- #################################################################################################################################### -->
|
|
<wsdl:binding name="MeteoPortTypeBinding" type="tns:MeteoPortType">
|
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
|
<!-- ping -->
|
<wsdl:operation name="ping">
|
<soap:operation soapAction="MeteoPortType#ping"/>
|
<wsdl:input name="pingRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="pingResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
<!-- data & alarm / cmd -->
|
<wsdl:operation name="checkDataRange">
|
<soap:operation soapAction="MeteoPortType#checkDataRange"/>
|
<wsdl:input name="checkDataRangeRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="checkDataRangeResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
<wsdl:operation name="checkData">
|
<soap:operation soapAction="MeteoPortType#checkData"/>
|
<wsdl:input name="checkDataRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="checkDataResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
<!-- data & alarm / auto -->
|
<wsdl:operation name="pushData">
|
<soap:operation soapAction="MeteoPortType#pushData"/>
|
<wsdl:input name="pushDataRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="dataResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
<wsdl:operation name="pushAlarm">
|
<soap:operation soapAction="MeteoPortType#pushAlarm"/>
|
<wsdl:input name="pushAlarmRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="alarmResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
<!-- auth -->
|
<wsdl:operation name="setServiceAuthorization">
|
<soap:operation soapAction="MeteoPortType#setServiceAuthorization"/>
|
<wsdl:input name="setServiceAuthorizationRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="setServiceAuthorizationResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
<wsdl:operation name="setUserAuthorization">
|
<soap:operation soapAction="MeteoPortType#setUserAuthorization"/>
|
<wsdl:input name="setUserAuthorizationRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="setUserAuthorizationResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
<wsdl:operation name="checkServiceAuthorization">
|
<soap:operation soapAction="MeteoPortType#checkServiceAuthorization"/>
|
<wsdl:input name="checkServiceAuthorizationRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="checkServiceAuthorizationResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
<wsdl:operation name="checkUserAuthorization">
|
<soap:operation soapAction="MeteoPortType#checkUserAuthorization"/>
|
<wsdl:input name="checkUserAuthorizationRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="checkUserAuthorizationResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
<!-- cfg soap -->
|
<wsdl:operation name="setSoapCfg">
|
<soap:operation soapAction="MeteoPortType#setSoapCfg"/>
|
<wsdl:input name="setSoapCfgRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="setSoapCfgResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
<wsdl:operation name="checkSoapCfg">
|
<soap:operation soapAction="MeteoPortType#checkSoapCfg"/>
|
<wsdl:input name="checkSoapCfgRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="checkSoapCfgResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
<!-- cfg channel -->
|
<wsdl:operation name="setChannelCfg">
|
<soap:operation soapAction="MeteoPortType#setChannelCfg"/>
|
<wsdl:input name="setChannelCfgRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="setChannelCfgResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
<wsdl:operation name="checkChannelCfg">
|
<soap:operation soapAction="MeteoPortType#checkChannelCfg"/>
|
<wsdl:input name="checkChannelCfgRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="checkChannelCfgResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
<!-- cfg vms -->
|
<wsdl:operation name="setVmsCfg">
|
<soap:operation soapAction="MeteoPortType#setVmsCfg"/>
|
<wsdl:input name="setVmsCfgRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="setVmsCfgResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
<wsdl:operation name="checkVmsCfg">
|
<soap:operation soapAction="MeteoPortType#checkVmsCfg"/>
|
<wsdl:input name="checkVmsCfgRequest">
|
<soap:body use="literal"/>
|
</wsdl:input>
|
<wsdl:output name="checkVmsCfgResponse">
|
<soap:body use="literal"/>
|
</wsdl:output>
|
</wsdl:operation>
|
|
</wsdl:binding>
|
|
<!-- service -->
|
<wsdl:service name="MeteoPortTypeService">
|
<wsdl:port name="MeteoPortType" binding="tns:MeteoPortTypeBinding">
|
<soap:address location="http://192.168.0.1:8080"/>
|
</wsdl:port>
|
</wsdl:service>
|
|
</wsdl:definitions>
|