hti/PC_Tools/HTIGateway/ServicePlugins/HtiKeyEvent/HtiKeyEvent.wsdl
branchRCL_3
changeset 59 8ad140f3dd41
parent 0 a03f92240627
equal deleted inserted replaced
49:7fdc9a71d314 59:8ad140f3dd41
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <definitions name="HtiKeyEvent"
       
     3  targetNamespace="urn:hti"
       
     4  xmlns:tns="urn:hti"
       
     5  xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
       
     6  xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
       
     7  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       
     8  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
       
     9  xmlns:ns1="urn:hti"
       
    10  xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
       
    11  xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/"
       
    12  xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/"
       
    13  xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/"
       
    14  xmlns="http://schemas.xmlsoap.org/wsdl/">
       
    15 
       
    16 <types>
       
    17 
       
    18  <schema targetNamespace="urn:hti"
       
    19   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
       
    20   xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
       
    21   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       
    22   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
       
    23   xmlns:ns1="urn:hti"
       
    24   xmlns="http://www.w3.org/2001/XMLSchema"
       
    25   elementFormDefault="unqualified"
       
    26   attributeFormDefault="unqualified">
       
    27   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
       
    28   <complexType name="HtiPoint">
       
    29    <sequence>
       
    30      <element name="xCoordinate" type="xsd:short" minOccurs="1" maxOccurs="1"/>
       
    31      <element name="yCoordinate" type="xsd:short" minOccurs="1" maxOccurs="1"/>
       
    32    </sequence>
       
    33   </complexType>
       
    34   <complexType name="arrayOfKeyCodes">
       
    35    <sequence>
       
    36     <element name="KeyCode" type="xsd:short" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
       
    37    </sequence>
       
    38   </complexType>
       
    39   <complexType name="arrayOfPoints">
       
    40    <sequence>
       
    41     <element name="Point" type="ns1:HtiPoint" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
       
    42    </sequence>
       
    43   </complexType>
       
    44   <complexType name="arrayOfLines">
       
    45    <sequence>
       
    46     <element name="Line" type="ns1:arrayOfPoints" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
       
    47    </sequence>
       
    48   </complexType>
       
    49   <!-- operation request element -->
       
    50   <element name="key" type="xsd:short"/>
       
    51   <!-- operation request element -->
       
    52   <element name="time" type="xsd:short"/>
       
    53   <!-- operation request element -->
       
    54   <element name="text" type="xsd:string"/>
       
    55   <!-- operation request element -->
       
    56   <element name="interval" type="xsd:short"/>
       
    57   <!-- operation request element -->
       
    58   <element name="keyCodes" type="ns1:arrayOfKeyCodes"/>
       
    59   <!-- operation request element -->
       
    60   <element name="tapPoint" type="ns1:HtiPoint"/>
       
    61   <!-- operation request element -->
       
    62   <element name="timeToHold" type="xsd:short"/>
       
    63   <!-- operation request element -->
       
    64   <element name="tapCount" type="xsd:short"/>
       
    65   <!-- operation request element -->
       
    66   <element name="pauseBetweenTaps" type="xsd:short"/>
       
    67   <!-- operation request element -->
       
    68   <element name="pointDown" type="ns1:HtiPoint"/>
       
    69   <!-- operation request element -->
       
    70   <element name="pointUp" type="ns1:HtiPoint"/>
       
    71   <!-- operation request element -->
       
    72   <element name="dragTime" type="xsd:short"/>
       
    73   <!-- operation request element -->
       
    74   <element name="timeBetweenPoints" type="xsd:short"/>
       
    75   <!-- operation request element -->
       
    76   <element name="timeBetweenLines" type="xsd:short"/>
       
    77   <!-- operation request element -->
       
    78   <element name="lines" type="ns1:arrayOfLines"/>
       
    79  </schema>
       
    80 
       
    81 </types>
       
    82 
       
    83 <message name="pressKey">
       
    84  <part name="key" element="ns1:key"/>
       
    85 </message>
       
    86 
       
    87 <message name="pressKeyResponse">
       
    88 </message>
       
    89 
       
    90 <message name="holdKey">
       
    91  <part name="key" element="ns1:key"/>
       
    92 </message>
       
    93 
       
    94 <message name="holdKeyResponse">
       
    95 </message>
       
    96 
       
    97 <message name="releaseKey">
       
    98  <part name="key" element="ns1:key"/>
       
    99 </message>
       
   100 
       
   101 <message name="releaseKeyResponse">
       
   102 </message>
       
   103 
       
   104 <message name="longKeyPress">
       
   105  <part name="key" element="ns1:key"/>
       
   106  <part name="time" element="ns1:time"/>
       
   107 </message>
       
   108 
       
   109 <message name="longKeyPressResponse">
       
   110 </message>
       
   111 
       
   112 <message name="typeText">
       
   113  <part name="text" element="ns1:text"/>
       
   114 </message>
       
   115 
       
   116 <message name="typeTextResponse">
       
   117 </message>
       
   118 
       
   119 <message name="typeTextPassword">
       
   120  <part name="text" element="ns1:text"/>
       
   121 </message>
       
   122 
       
   123 <message name="typeTextPasswordResponse">
       
   124 </message>
       
   125 
       
   126 <message name="keyPressSequence">
       
   127  <part name="time" element="ns1:time"/>
       
   128  <part name="interval" element="ns1:interval"/>
       
   129  <part name="keyCodes" element="ns1:keyCodes"/>
       
   130 </message>
       
   131 
       
   132 <message name="keyPressSequenceResponse">
       
   133 </message>
       
   134 
       
   135 <message name="tapScreen">
       
   136  <part name="tapPoint" element="ns1:tapPoint"/>
       
   137  <part name="timeToHold" element="ns1:timeToHold"/>
       
   138  <part name="tapCount" element="ns1:tapCount"/>
       
   139  <part name="pauseBetweenTaps" element="ns1:pauseBetweenTaps"/>
       
   140 </message>
       
   141 
       
   142 <message name="tapScreenResponse">
       
   143 </message>
       
   144 
       
   145 <message name="tapAndDrag">
       
   146  <part name="pointDown" element="ns1:pointDown"/>
       
   147  <part name="pointUp" element="ns1:pointUp"/>
       
   148  <part name="dragTime" element="ns1:dragTime"/>
       
   149 </message>
       
   150 
       
   151 <message name="tapAndDragResponse">
       
   152 </message>
       
   153 
       
   154 <message name="tapAndDragMultipoint">
       
   155  <part name="timeBetweenPoints" element="ns1:timeBetweenPoints"/>
       
   156  <part name="timeBetweenLines" element="ns1:timeBetweenLines"/>
       
   157  <part name="lines" element="ns1:lines"/>
       
   158 </message>
       
   159 
       
   160 <message name="tapAndDragMultipointResponse">
       
   161 </message>
       
   162 
       
   163 <message name="pointerDown">
       
   164  <part name="pointDown" element="ns1:pointDown"/>
       
   165 </message>
       
   166 
       
   167 <message name="pointerDownResponse">
       
   168 </message>
       
   169 
       
   170 <message name="pointerUp">
       
   171  <part name="pointUp" element="ns1:pointUp"/>
       
   172 </message>
       
   173 
       
   174 <message name="pointerUpResponse">
       
   175 </message>
       
   176 
       
   177 <portType name="HtiKeyEventPortType">
       
   178  <operation name="pressKey">
       
   179   <documentation>Service definition of function ns1__pressKey</documentation>
       
   180   <input message="tns:pressKey"/>
       
   181   <output message="tns:pressKeyResponse"/>
       
   182  </operation>
       
   183  <operation name="holdKey">
       
   184   <documentation>Service definition of function ns1__holdKey</documentation>
       
   185   <input message="tns:holdKey"/>
       
   186   <output message="tns:holdKeyResponse"/>
       
   187  </operation>
       
   188  <operation name="releaseKey">
       
   189   <documentation>Service definition of function ns1__releaseKey</documentation>
       
   190   <input message="tns:releaseKey"/>
       
   191   <output message="tns:releaseKeyResponse"/>
       
   192  </operation>
       
   193  <operation name="longKeyPress">
       
   194   <documentation>Service definition of function ns1__longKeyPress</documentation>
       
   195   <input message="tns:longKeyPress"/>
       
   196   <output message="tns:longKeyPressResponse"/>
       
   197  </operation>
       
   198  <operation name="typeText">
       
   199   <documentation>Service definition of function ns1__typeText</documentation>
       
   200   <input message="tns:typeText"/>
       
   201   <output message="tns:typeTextResponse"/>
       
   202  </operation>
       
   203  <operation name="typeTextPassword">
       
   204   <documentation>Service definition of function ns1__typeTextPassword</documentation>
       
   205   <input message="tns:typeTextPassword"/>
       
   206   <output message="tns:typeTextPasswordResponse"/>
       
   207  </operation>
       
   208  <operation name="keyPressSequence">
       
   209   <documentation>Service definition of function ns1__keyPressSequence</documentation>
       
   210   <input message="tns:keyPressSequence"/>
       
   211   <output message="tns:keyPressSequenceResponse"/>
       
   212  </operation>
       
   213  <operation name="tapScreen">
       
   214   <documentation>Service definition of function ns1__tapScreen</documentation>
       
   215   <input message="tns:tapScreen"/>
       
   216   <output message="tns:tapScreenResponse"/>
       
   217  </operation>
       
   218  <operation name="tapAndDrag">
       
   219   <documentation>Service definition of function ns1__tapAndDrag</documentation>
       
   220   <input message="tns:tapAndDrag"/>
       
   221   <output message="tns:tapAndDragResponse"/>
       
   222  </operation>
       
   223  <operation name="tapAndDragMultipoint">
       
   224   <documentation>Service definition of function ns1__tapAndDragMultipoint</documentation>
       
   225   <input message="tns:tapAndDragMultipoint"/>
       
   226   <output message="tns:tapAndDragMultipointResponse"/>
       
   227  </operation>
       
   228  <operation name="pointerDown">
       
   229   <documentation>Service definition of function ns1__pointerDown</documentation>
       
   230   <input message="tns:pointerDown"/>
       
   231   <output message="tns:pointerDownResponse"/>
       
   232  </operation>
       
   233  <operation name="pointerUp">
       
   234   <documentation>Service definition of function ns1__pointerUp</documentation>
       
   235   <input message="tns:pointerUp"/>
       
   236   <output message="tns:pointerUpResponse"/>
       
   237  </operation>
       
   238 </portType>
       
   239 
       
   240 <binding name="HtiKeyEvent" type="tns:HtiKeyEventPortType">
       
   241  <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
       
   242  <operation name="pressKey">
       
   243   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   244   <input>
       
   245      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   246   </input>
       
   247   <output>
       
   248      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   249   </output>
       
   250  </operation>
       
   251  <operation name="holdKey">
       
   252   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   253   <input>
       
   254      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   255   </input>
       
   256   <output>
       
   257      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   258   </output>
       
   259  </operation>
       
   260  <operation name="releaseKey">
       
   261   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   262   <input>
       
   263      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   264   </input>
       
   265   <output>
       
   266      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   267   </output>
       
   268  </operation>
       
   269  <operation name="longKeyPress">
       
   270   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   271   <input>
       
   272      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   273   </input>
       
   274   <output>
       
   275      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   276   </output>
       
   277  </operation>
       
   278  <operation name="typeText">
       
   279   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   280   <input>
       
   281      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   282   </input>
       
   283   <output>
       
   284      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   285   </output>
       
   286  </operation>
       
   287  <operation name="typeTextPassword">
       
   288   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   289   <input>
       
   290      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   291   </input>
       
   292   <output>
       
   293      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   294   </output>
       
   295  </operation>
       
   296  <operation name="keyPressSequence">
       
   297   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   298   <input>
       
   299      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   300   </input>
       
   301   <output>
       
   302      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   303   </output>
       
   304  </operation>
       
   305  <operation name="tapScreen">
       
   306   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   307   <input>
       
   308      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   309   </input>
       
   310   <output>
       
   311      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   312   </output>
       
   313  </operation>
       
   314  <operation name="tapAndDrag">
       
   315   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   316   <input>
       
   317      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   318   </input>
       
   319   <output>
       
   320      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   321   </output>
       
   322  </operation>
       
   323  <operation name="tapAndDragMultipoint">
       
   324   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   325   <input>
       
   326      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   327   </input>
       
   328   <output>
       
   329      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   330   </output>
       
   331  </operation>
       
   332  <operation name="pointerDown">
       
   333   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   334   <input>
       
   335      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   336   </input>
       
   337   <output>
       
   338      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   339   </output>
       
   340  </operation>
       
   341  <operation name="pointerUp">
       
   342   <SOAP:operation style="rpc" soapAction="HtiKeyEvent"/>
       
   343   <input>
       
   344      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   345   </input>
       
   346   <output>
       
   347      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   348   </output>
       
   349  </operation>
       
   350 </binding>
       
   351 
       
   352 <service name="HtiKeyEvent">
       
   353  <documentation>gSOAP 2.7.6b generated service definition</documentation>
       
   354  <port name="HtiKeyEvent" binding="tns:HtiKeyEvent">
       
   355   <SOAP:address location="http://localhost:2000"/>
       
   356  </port>
       
   357 </service>
       
   358 
       
   359 </definitions>