<?xml version="1.0" encoding="UTF-8"?>
|
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://claris-lnvg.com/syncService.php" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" name="Sync" targetNamespace="http://claris-lnvg.com/syncService.php">
|
<types>
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" xmlns:tns="http://claris-lnvg.com/syncService.php" targetNamespace="http://claris-lnvg.com/syncService.php">
|
<xsd:complexType name="Array2X">
|
<xsd:all>
|
<xsd:element minOccurs="0" maxOccurs="unbounded" name="items" type="xsd:string"/>
|
</xsd:all>
|
</xsd:complexType>
|
<xsd:element name="testConnect" type="tns:testConnect"/>
|
<xsd:complexType name="testConnect">
|
<xsd:sequence/>
|
</xsd:complexType>
|
<xsd:element name="testConnectResponse" type="tns:testConnectResponse"/>
|
<xsd:complexType name="testConnectResponse">
|
<xsd:sequence>
|
<xsd:element name="return" type="xsd:boolean"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="isAuth" type="tns:isAuth"/>
|
<xsd:complexType name="isAuth">
|
<xsd:sequence/>
|
</xsd:complexType>
|
<xsd:element name="isAuthResponse" type="tns:isAuthResponse"/>
|
<xsd:complexType name="isAuthResponse">
|
<xsd:sequence>
|
<xsd:element name="return" type="xsd:boolean"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="auth" type="tns:auth"/>
|
<xsd:complexType name="auth">
|
<xsd:sequence>
|
<xsd:element name="login" type="xsd:string"/>
|
<xsd:element name="pass" type="xsd:string"/>
|
<xsd:element name="lang" type="xsd:string"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="authResponse" type="tns:authResponse"/>
|
<xsd:complexType name="authResponse">
|
<xsd:sequence>
|
<xsd:element name="return" type="xsd:boolean"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="exitAuth" type="tns:exitAuth"/>
|
<xsd:complexType name="exitAuth">
|
<xsd:sequence/>
|
</xsd:complexType>
|
<xsd:element name="exitAuthResponse" type="tns:exitAuthResponse"/>
|
<xsd:complexType name="exitAuthResponse">
|
<xsd:sequence>
|
<xsd:element name="return" type="xsd:boolean"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="SendData" type="tns:SendData"/>
|
<xsd:complexType name="SendData">
|
<xsd:sequence>
|
<xsd:element name="methodName" type="xsd:string"/>
|
<xsd:element name="json" type="xsd:string"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="SendDataResponse" type="tns:SendDataResponse"/>
|
<xsd:complexType name="SendDataResponse">
|
<xsd:sequence>
|
<xsd:element name="return" type="xsd:string"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="load2XList" type="tns:load2XList"/>
|
<xsd:complexType name="load2XList">
|
<xsd:sequence>
|
<xsd:element name="methodName" type="xsd:string"/>
|
<xsd:element name="page" type="xsd:int"/>
|
<xsd:element minOccurs="1" maxOccurs="unbounded" name="filters" type="xsd:string"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="load2XListResponse" type="tns:load2XListResponse"/>
|
<xsd:complexType name="load2XListResponse">
|
<xsd:sequence>
|
<xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:Array2X"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="loadList" type="tns:loadList"/>
|
<xsd:complexType name="loadList">
|
<xsd:sequence>
|
<xsd:element name="methodName" type="xsd:string"/>
|
<xsd:element name="page" type="xsd:int"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
<xsd:element name="loadListResponse" type="tns:loadListResponse"/>
|
<xsd:complexType name="loadListResponse">
|
<xsd:sequence>
|
<xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="xsd:string"/>
|
</xsd:sequence>
|
</xsd:complexType>
|
</xsd:schema>
|
</types>
|
<portType name="SyncPortType">
|
<operation name="testConnect">
|
<documentation>Test connect (optional, need for wsdl generation)</documentation>
|
<input message="tns:testConnectIn"/>
|
<output message="tns:testConnectOut"/>
|
</operation>
|
<operation name="isAuth">
|
<documentation>Test auth (optional, need for wsdl generation)</documentation>
|
<input message="tns:isAuthIn"/>
|
<output message="tns:isAuthOut"/>
|
</operation>
|
<operation name="auth">
|
<documentation></documentation>
|
<input message="tns:authIn"/>
|
<output message="tns:authOut"/>
|
</operation>
|
<operation name="exitAuth">
|
<documentation></documentation>
|
<input message="tns:exitAuthIn"/>
|
<output message="tns:exitAuthOut"/>
|
</operation>
|
<operation name="SendData">
|
<documentation>Use by some methods (editWT, addResMat, ...)</documentation>
|
<input message="tns:SendDataIn"/>
|
<output message="tns:SendDataOut"/>
|
</operation>
|
<operation name="load2XList">
|
<documentation>Use by some methods (getModels, getOrders, ...)</documentation>
|
<input message="tns:load2XListIn"/>
|
<output message="tns:load2XListOut"/>
|
</operation>
|
<operation name="loadList">
|
<documentation></documentation>
|
<input message="tns:loadListIn"/>
|
<output message="tns:loadListOut"/>
|
</operation>
|
</portType>
|
<binding name="SyncBinding" type="tns:SyncPortType">
|
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
<operation name="testConnect">
|
<soap:operation soapAction="http://claris-lnvg.com/syncService.php#testConnect" style="document"/>
|
<input name="testConnectResponse">
|
<soap:body use="literal"/>
|
</input>
|
<output>
|
<soap:body use="literal"/>
|
</output>
|
</operation>
|
<operation name="isAuth">
|
<soap:operation soapAction="http://claris-lnvg.com/syncService.php#isAuth" style="document"/>
|
<input name="isAuthResponse">
|
<soap:body use="literal"/>
|
</input>
|
<output>
|
<soap:body use="literal"/>
|
</output>
|
</operation>
|
<operation name="auth">
|
<soap:operation soapAction="http://claris-lnvg.com/syncService.php#auth" style="document"/>
|
<input name="authResponse">
|
<soap:body use="literal"/>
|
</input>
|
<output>
|
<soap:body use="literal"/>
|
</output>
|
</operation>
|
<operation name="exitAuth">
|
<soap:operation soapAction="http://claris-lnvg.com/syncService.php#exitAuth" style="document"/>
|
<input name="exitAuthResponse">
|
<soap:body use="literal"/>
|
</input>
|
<output>
|
<soap:body use="literal"/>
|
</output>
|
</operation>
|
<operation name="SendData">
|
<soap:operation soapAction="http://claris-lnvg.com/syncService.php#SendData" style="document"/>
|
<input name="SendDataResponse">
|
<soap:body use="literal"/>
|
</input>
|
<output>
|
<soap:body use="literal"/>
|
</output>
|
</operation>
|
<operation name="load2XList">
|
<soap:operation soapAction="http://claris-lnvg.com/syncService.php#load2XList" style="document"/>
|
<input name="load2XListResponse">
|
<soap:body use="literal"/>
|
</input>
|
<output>
|
<soap:body use="literal"/>
|
</output>
|
</operation>
|
<operation name="loadList">
|
<soap:operation soapAction="http://claris-lnvg.com/syncService.php#loadList" style="document"/>
|
<input name="loadListResponse">
|
<soap:body use="literal"/>
|
</input>
|
<output>
|
<soap:body use="literal"/>
|
</output>
|
</operation>
|
</binding>
|
<service name="SyncService">
|
<port name="SyncPort" binding="tns:SyncBinding">
|
<soap:address location="http://127.0.0.1/claris-develop/syncService.php"/>
|
</port>
|
</service>
|
<message name="testConnectIn">
|
<part name="parameters" element="tns:testConnect"/>
|
</message>
|
<message name="testConnectOut">
|
<part name="parameters" element="tns:testConnectResponse"/>
|
</message>
|
<message name="isAuthIn">
|
<part name="parameters" element="tns:isAuth"/>
|
</message>
|
<message name="isAuthOut">
|
<part name="parameters" element="tns:isAuthResponse"/>
|
</message>
|
<message name="authIn">
|
<part name="parameters" element="tns:auth"/>
|
</message>
|
<message name="authOut">
|
<part name="parameters" element="tns:authResponse"/>
|
</message>
|
<message name="exitAuthIn">
|
<part name="parameters" element="tns:exitAuth"/>
|
</message>
|
<message name="exitAuthOut">
|
<part name="parameters" element="tns:exitAuthResponse"/>
|
</message>
|
<message name="SendDataIn">
|
<part name="parameters" element="tns:SendData"/>
|
</message>
|
<message name="SendDataOut">
|
<part name="parameters" element="tns:SendDataResponse"/>
|
</message>
|
<message name="load2XListIn">
|
<part name="parameters" element="tns:load2XList"/>
|
</message>
|
<message name="load2XListOut">
|
<part name="parameters" element="tns:load2XListResponse"/>
|
</message>
|
<message name="loadListIn">
|
<part name="parameters" element="tns:loadList"/>
|
</message>
|
<message name="loadListOut">
|
<part name="parameters" element="tns:loadListResponse"/>
|
</message>
|
</definitions>
|