<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:soap="
http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:sc="
http://www.hfctechnics.hu/ws/smartconnect"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
targetNamespace="
http://www.hfctechnics.hu/ws/smartconnect"
xmlns="
http://schemas.xmlsoap.org/wsdl/">
<types>
<xsd:schema targetNamespace="
http://www.hfctechnics.hu/ws/smartconnect">
<xsd:include schemaLocation="
http://www.hfctechnics.hu/devel/smartco ... onnect.xsd" />
</xsd:schema>
</types>
<!-- ping -->
<message name="pingRequestMessage">
<part name="parameters" element="sc:ping" />
</message>
<message name="pingResponseMessage">
<part name="result" element="sc:pingResponse" />
</message>
<!-- checkStatus -->
<message name="checkStatusRequestMessage">
<part name="parameters" element="sc:checkStatus" />
</message>
<message name="checkStatusResponseMessage">
<part name="result" element="sc:checkStatusResponse" />
</message>
<!-- createNode -->
<message name="createNodeRequestMessage">
<part name="parameters" element="sc:createNode" />
</message>
<message name="createNodeResponseMessage">
<part name="result" element="sc:createNodeResponse" />
</message>
<!-- addDevice -->
<message name="addDeviceRequestMessage">
<part name="parameters" element="sc:addDevice" />
</message>
<message name="addDeviceResponseMessage">
<part name="result" element="sc:nodeUpdateResponse" />
</message>
<!-- removeDevice -->
<message name="removeDeviceRequestMessage">
<part name="parameters" element="sc:removeDevice" />
</message>
<message name="removeDeviceResponseMessage">
<part name="result" element="sc:nodeUpdateResponse" />
</message>
<!-- removeNode -->
<message name="removeNodeRequestMessage">
<part name="parameters" element="sc:removeNode" />
</message>
<message name="removeNodeResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- auditNode -->
<message name="auditNodeRequestMessage">
<part name="parameters" element="sc:auditNode" />
</message>
<message name="auditNodeResponseMessage">
<part name="result" element="sc:auditNodeResponse" />
</message>
<!-- checkPackage -->
<message name="checkPackageRequestMessage">
<part name="parameters" element="sc:checkPackage" />
</message>
<message name="checkPackageResponseMessage">
<part name="result" element="sc:checkPackageResponse" />
</message>
<!-- packageReport -->
<message name="packageReportRequestMessage">
<part name="parameters" element="sc:packageReport" />
</message>
<message name="packageReportResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- authorizeNode -->
<message name="authorizeNodeRequestMessage">
<part name="parameters" element="sc:authorizeNode" />
</message>
<message name="authorizeNodeResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- deauthorizeNode -->
<message name="deauthorizeNodeRequestMessage">
<part name="parameters" element="sc:deauthorizeNode" />
</message>
<message name="deauthorizeNodeResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- pairForNode -->
<message name="pairForNodeRequestMessage">
<part name="parameters" element="sc:pairForNode" />
</message>
<message name="pairForNodeResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- sendMessageForNode -->
<message name="sendMessageForNodeRequestMessage">
<part name="parameters" element="sc:sendMessageForNode" />
</message>
<message name="sendMessageForNodeResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- sendMessageForNodes -->
<message name="sendMessageForNodesRequestMessage">
<part name="parameters" element="sc:sendMessageForNodes" />
</message>
<message name="sendMessageForNodesResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- setPINForNode -->
<message name="setPINForNodeRequestMessage">
<part name="parameters" element="sc:setPINForNode" />
</message>
<message name="setPINForNodeResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- setPINForNodes -->
<message name="setPINForNodesRequestMessage">
<part name="parameters" element="sc:setPINForNode" />
</message>
<message name="setPINForNodesResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- checkAuthorizationForNode -->
<message name="checkAuthorizationForNodeRequestMessage">
<part name="parameters" element="sc:checkAuthorizationForNode" />
</message>
<message name="checkAuthorizationForNodeResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- checkAuthorizationForSmartcards -->
<message name="checkAuthorizationForSmartcardsRequestMessage">
<part name="parameters" element="sc:checkAuthorizationForSmartcards" />
</message>
<message name="checkAuthorizationForSmartcardsResponseMessage">
<part name="result" element="sc:generalResponse" />
</message>
<!-- readCheckAuthorizationResult -->
<message name="readCheckAuthorizationResultRequestMessage">
<part name="parameters" element="sc:readCheckAuthorizationResult" />
</message>
<message name="readCheckAuthorizationResultResponseMessage">
<part name="result" element="sc:checkAuthorizationResult" />
</message>
<!-- auditSms -->
<message name="auditSmsRequestMessage">
<part name="parameters" element="sc:auditSms" />
</message>
<message name="auditSmsResponseMessage">
<part name="result" element="sc:auditSmsResponse" />
</message>
<portType name="SmartConnectPortType">
<operation name="ping">
<input message="sc:pingRequestMessage" />
<output message="sc:pingResponseMessage" />
</operation>
<operation name="checkStatus">
<input message="sc:checkStatusRequestMessage" />
<output message="sc:checkStatusResponseMessage" />
</operation>
<operation name="createNode">
<input message="sc:createNodeRequestMessage" />
<output message="sc:createNodeResponseMessage" />
</operation>
<operation name="removeNode">
<input message="sc:removeNodeRequestMessage" />
<output message="sc:removeNodeResponseMessage" />
</operation>
<operation name="auditNode">
<input message="sc:auditNodeRequestMessage" />
<output message="sc:auditNodeResponseMessage" />
</operation>
<operation name="addDevice">
<input message="sc:addDeviceRequestMessage" />
<output message="sc:addDeviceResponseMessage" />
</operation>
<operation name="removeDevice">
<input message="sc:removeDeviceRequestMessage" />
<output message="sc:removeDeviceResponseMessage" />
</operation>
<operation name="checkPackage">
<input message="sc:checkPackageRequestMessage" />
<output message="sc:checkPackageResponseMessage" />
</operation>
<operation name="packageReport">
<input message="sc:packageReportRequestMessage" />
<output message="sc:packageReportResponseMessage" />
</operation>
<operation name="authorizeNode">
<input message="sc:authorizeNodeRequestMessage" />
<output message="sc:authorizeNodeResponseMessage" />
</operation>
<operation name="deauthorizeNode">
<input message="sc:deauthorizeNodeRequestMessage" />
<output message="sc:deauthorizeNodeResponseMessage" />
</operation>
<operation name="pairForNode">
<input message="sc:pairForNodeRequestMessage" />
<output message="sc:pairForNodeResponseMessage" />
</operation>
<operation name="sendMessageForNode">
<input message="sc:sendMessageForNodeRequestMessage" />
<output message="sc:sendMessageForNodeResponseMessage" />
</operation>
<operation name="sendMessageForNodes">
<input message="sc:sendMessageForNodeRequestMessage" />
<output message="sc:sendMessageForNodesResponseMessage" />
</operation>
<operation name="setPINForNode">
<input message="sc:setPINForNodeRequestMessage" />
<output message="sc:setPINForNodeResponseMessage" />
</operation>
<operation name="setPINForNodes">
<input message="sc:setPINForNodesRequestMessage" />
<output message="sc:setPINForNodesResponseMessage" />
</operation>
<operation name="checkAuthorizationForNode">
<input message="sc:checkAuthorizationForNodeRequestMessage" />
<output message="sc:checkAuthorizationForNodeResponseMessage" />
</operation>
<operation name="checkAuthorizationForSmartcards">
<input message="sc:checkAuthorizationForSmartcardsRequestMessage" />
<output message="sc:checkAuthorizationForSmartcardsResponseMessage" />
</operation>
<operation name="readCheckAuthorizationResult">
<input message="sc:readCheckAuthorizationResultRequestMessage" />
<output message="sc:readCheckAuthorizationResultResponseMessage" />
</operation>
<operation name="auditSms">
<input message="sc:auditSmsRequestMessage" />
<output message="sc:auditSmsResponseMessage" />
</operation>
</portType>
<binding name="SmartConnectBinding" type="sc:SmartConnectPortType">
<wsp:Policy xmlns:wsp="
http://schemas.xmlsoap.org/ws/2004/09/policy">
<wsp:ExactlyOne>
<wsp:All>
<sp:TransportBinding xmlns:sp="
http://docs.oasis-open.org/ws-sx/ws-sec ... icy/200702">
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken />
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256 />
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax />
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp/>
</wsp:Policy>
</sp:TransportBinding>
<sp:SignedSupportingTokens xmlns:sp="
http://docs.oasis-open.org/ws-sx/ws-sec ... icy/200702">
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="
http://docs.oasis-open.org/ws-sx/ws-sec ... oRecipient">
<wsp:Policy>
<sp:HashPassword/>
</wsp:Policy>
</sp:UsernameToken>
</wsp:Policy>
</sp:SignedSupportingTokens>
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<soap:binding transport="
http://schemas.xmlsoap.org/soap/http" style="document" />
<operation name="ping">
<soap:operation soapAction="sc#ping"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="checkStatus">
<soap:operation soapAction="sc#checkStatus"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="createNode">
<soap:operation soapAction="sc#createNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="addDevice">
<soap:operation soapAction="sc#addDevice"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="removeDevice">
<soap:operation soapAction="sc#removeDevice"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="removeNode">
<soap:operation soapAction="sc#removeNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="auditNode">
<soap:operation soapAction="sc#auditNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="checkPackage">
<soap:operation soapAction="sc#checkPackage"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="packageReport">
<soap:operation soapAction="sc#packageReport"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="authorizeNode">
<soap:operation soapAction="sc#authorizeNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="deauthorizeNode">
<soap:operation soapAction="sc#deauthorizeNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="pairForNode">
<soap:operation soapAction="sc#pairForNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="sendMessageForNode">
<soap:operation soapAction="sc#sendMessageForNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="setPINForNode">
<soap:operation soapAction="sc#setPINForNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="checkAuthorizationForNode">
<soap:operation soapAction="sc#checkAuthorizationForNode"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="checkAuthorizationForSmartcards">
<soap:operation soapAction="sc#checkAuthorizationForSmartcards"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="readCheckAuthorizationResult">
<soap:operation soapAction="sc#readCheckAuthorizationResult"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="auditSms">
<soap:operation soapAction="sc#auditSms"/>
<input>
<soap:body use="literal" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
</binding>
<service name="SmartConnectService">
<port name="SmartConnectPort" binding="sc:SmartConnectBinding">
<soap:address location="
http://smartconnect.hfctechnics.hu:9090 ... artconnect" />
</port>
</service>
</definitions>