hti/PC_Tools/HTIGateway/ServicePlugins/HtiStif/HtiStif.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="HtiStif"
       
     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="HtiStifResult">
       
    29    <sequence>
       
    30      <element name="caseId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
       
    31      <element name="caseResult" type="xsd:int" minOccurs="1" maxOccurs="1"/>
       
    32      <element name="executionResult" type="xsd:int" minOccurs="1" maxOccurs="1"/>
       
    33      <element name="resultDescription" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/>
       
    34    </sequence>
       
    35   </complexType>
       
    36   <complexType name="ArrayOfstring">
       
    37    <complexContent>
       
    38     <restriction base="SOAP-ENC:Array">
       
    39      <sequence>
       
    40       <element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
       
    41      </sequence>
       
    42      <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="xsd:string[]"/>
       
    43     </restriction>
       
    44    </complexContent>
       
    45   </complexType>
       
    46   <!-- operation request element -->
       
    47   <element name="iniFile" type="xsd:string"/>
       
    48   <!-- operation request element -->
       
    49   <element name="moduleName" type="xsd:string"/>
       
    50   <!-- operation response element -->
       
    51   <element name="moduleNameLoaded" type="xsd:string"/>
       
    52   <!-- operation response element -->
       
    53   <element name="moduleNameUnloaded" type="xsd:string"/>
       
    54   <!-- operation response element -->
       
    55   <element name="testCases" type="ns1:ArrayOfstring"/>
       
    56   <!-- operation request element -->
       
    57   <element name="testCaseIndex" type="xsd:int"/>
       
    58   <!-- operation response element -->
       
    59   <element name="testCaseId" type="xsd:int"/>
       
    60   <!-- operation response element -->
       
    61   <element name="returnHtiStifResult" type="ns1:HtiStifResult"/>
       
    62   <!-- operation request element -->
       
    63   <element name="testCaseFile" type="xsd:string"/>
       
    64   <!-- operation request element -->
       
    65   <element name="deviceId" type="xsd:int"/>
       
    66   <!-- operation request element -->
       
    67   <element name="host" type="xsd:string"/>
       
    68   <!-- operation request element -->
       
    69   <element name="message" type="xsd:string"/>
       
    70   <!-- operation request element -->
       
    71   <element name="attribute" type="xsd:string"/>
       
    72   <!-- operation request element -->
       
    73   <element name="value" type="xsd:string"/>
       
    74  </schema>
       
    75 
       
    76 </types>
       
    77 
       
    78 <message name="openStif">
       
    79  <part name="iniFile" element="ns1:iniFile"/>
       
    80 </message>
       
    81 
       
    82 <message name="openStifResponse">
       
    83 </message>
       
    84 
       
    85 <message name="closeStif">
       
    86 </message>
       
    87 
       
    88 <message name="closeStifResponse">
       
    89 </message>
       
    90 
       
    91 <message name="loadStifTestModuleRequest">
       
    92  <part name="moduleName" element="ns1:moduleName"/>
       
    93  <part name="iniFile" element="ns1:iniFile"/>
       
    94 </message>
       
    95 
       
    96 <message name="loadStifTestModuleResponse">
       
    97  <part name="moduleNameLoaded" element="ns1:moduleNameLoaded"/>
       
    98 </message>
       
    99 
       
   100 <message name="unloadStifTestModuleRequest">
       
   101  <part name="moduleName" element="ns1:moduleName"/>
       
   102 </message>
       
   103 
       
   104 <message name="unloadStifTestModuleResponse">
       
   105  <part name="moduleNameUnloaded" element="ns1:moduleNameUnloaded"/>
       
   106 </message>
       
   107 
       
   108 <message name="listStifTestCasesRequest">
       
   109  <part name="moduleName" element="ns1:moduleName"/>
       
   110 </message>
       
   111 
       
   112 <message name="listStifTestCasesResponse">
       
   113  <part name="testCases" element="ns1:testCases"/>
       
   114 </message>
       
   115 
       
   116 <message name="startStifTestCaseRequest">
       
   117  <part name="moduleName" element="ns1:moduleName"/>
       
   118  <part name="testCaseIndex" element="ns1:testCaseIndex"/>
       
   119 </message>
       
   120 
       
   121 <message name="startStifTestCaseResponse">
       
   122  <part name="testCaseId" element="ns1:testCaseId"/>
       
   123 </message>
       
   124 
       
   125 <message name="cancelStifTestCase">
       
   126  <part name="testCaseId" element="ns1:testCaseId"/>
       
   127 </message>
       
   128 
       
   129 <message name="cancelStifTestCaseResponse">
       
   130 </message>
       
   131 
       
   132 <message name="pauseStifTestCase">
       
   133  <part name="testCaseId" element="ns1:testCaseId"/>
       
   134 </message>
       
   135 
       
   136 <message name="pauseStifTestCaseResponse">
       
   137 </message>
       
   138 
       
   139 <message name="resumeStifTestCase">
       
   140  <part name="testCaseId" element="ns1:testCaseId"/>
       
   141 </message>
       
   142 
       
   143 <message name="resumeStifTestCaseResponse">
       
   144 </message>
       
   145 
       
   146 <message name="queryStifTestCaseResult">
       
   147  <part name="testCaseId" element="ns1:testCaseId"/>
       
   148 </message>
       
   149 
       
   150 <message name="queryStifTestCaseResultResponse">
       
   151  <part name="returnHtiStifResult" element="ns1:returnHtiStifResult"/>
       
   152 </message>
       
   153 
       
   154 <message name="runStifTestCase">
       
   155  <part name="moduleName" element="ns1:moduleName"/>
       
   156  <part name="testCaseIndex" element="ns1:testCaseIndex"/>
       
   157 </message>
       
   158 
       
   159 <message name="runStifTestCaseResponse">
       
   160  <part name="returnHtiStifResult" element="ns1:returnHtiStifResult"/>
       
   161 </message>
       
   162 
       
   163 <message name="addStifTestCaseFile">
       
   164  <part name="moduleName" element="ns1:moduleName"/>
       
   165  <part name="testCaseFile" element="ns1:testCaseFile"/>
       
   166 </message>
       
   167 
       
   168 <message name="addStifTestCaseFileResponse">
       
   169 </message>
       
   170 
       
   171 <message name="removeStifTestCaseFile">
       
   172  <part name="moduleName" element="ns1:moduleName"/>
       
   173  <part name="testCaseFile" element="ns1:testCaseFile"/>
       
   174 </message>
       
   175 
       
   176 <message name="removeStifTestCaseFileResponse">
       
   177 </message>
       
   178 
       
   179 <message name="setDeviceId">
       
   180  <part name="deviceId" element="ns1:deviceId"/>
       
   181 </message>
       
   182 
       
   183 <message name="setDeviceIdResponse">
       
   184 </message>
       
   185 
       
   186 <message name="register">
       
   187  <part name="host" element="ns1:host"/>
       
   188 </message>
       
   189 
       
   190 <message name="registerResponse">
       
   191 </message>
       
   192 
       
   193 <message name="deregister">
       
   194  <part name="host" element="ns1:host"/>
       
   195 </message>
       
   196 
       
   197 <message name="deregisterResponse">
       
   198 </message>
       
   199 
       
   200 <message name="stifMessage">
       
   201  <part name="message" element="ns1:message"/>
       
   202 </message>
       
   203 
       
   204 <message name="stifMessageResponse">
       
   205 </message>
       
   206 
       
   207 <message name="setAttribute">
       
   208  <part name="attribute" element="ns1:attribute"/>
       
   209  <part name="value" element="ns1:value"/>
       
   210 </message>
       
   211 
       
   212 <message name="SetAttributeResponse">
       
   213 </message>
       
   214 
       
   215 <portType name="HtiStifPortType">
       
   216  <operation name="openStif">
       
   217   <documentation>Service definition of function ns1__openStif</documentation>
       
   218   <input message="tns:openStif"/>
       
   219   <output message="tns:openStifResponse"/>
       
   220  </operation>
       
   221  <operation name="closeStif">
       
   222   <documentation>Service definition of function ns1__closeStif</documentation>
       
   223   <input message="tns:closeStif"/>
       
   224   <output message="tns:closeStifResponse"/>
       
   225  </operation>
       
   226  <operation name="loadStifTestModule">
       
   227   <documentation>Service definition of function ns1__loadStifTestModule</documentation>
       
   228   <input message="tns:loadStifTestModuleRequest"/>
       
   229   <output message="tns:loadStifTestModuleResponse"/>
       
   230  </operation>
       
   231  <operation name="unloadStifTestModule">
       
   232   <documentation>Service definition of function ns1__unloadStifTestModule</documentation>
       
   233   <input message="tns:unloadStifTestModuleRequest"/>
       
   234   <output message="tns:unloadStifTestModuleResponse"/>
       
   235  </operation>
       
   236  <operation name="listStifTestCases">
       
   237   <documentation>Service definition of function ns1__listStifTestCases</documentation>
       
   238   <input message="tns:listStifTestCasesRequest"/>
       
   239   <output message="tns:listStifTestCasesResponse"/>
       
   240  </operation>
       
   241  <operation name="startStifTestCase">
       
   242   <documentation>Service definition of function ns1__startStifTestCase</documentation>
       
   243   <input message="tns:startStifTestCaseRequest"/>
       
   244   <output message="tns:startStifTestCaseResponse"/>
       
   245  </operation>
       
   246  <operation name="cancelStifTestCase">
       
   247   <documentation>Service definition of function ns1__cancelStifTestCase</documentation>
       
   248   <input message="tns:cancelStifTestCase"/>
       
   249   <output message="tns:cancelStifTestCaseResponse"/>
       
   250  </operation>
       
   251  <operation name="pauseStifTestCase">
       
   252   <documentation>Service definition of function ns1__pauseStifTestCase</documentation>
       
   253   <input message="tns:pauseStifTestCase"/>
       
   254   <output message="tns:pauseStifTestCaseResponse"/>
       
   255  </operation>
       
   256  <operation name="resumeStifTestCase">
       
   257   <documentation>Service definition of function ns1__resumeStifTestCase</documentation>
       
   258   <input message="tns:resumeStifTestCase"/>
       
   259   <output message="tns:resumeStifTestCaseResponse"/>
       
   260  </operation>
       
   261  <operation name="queryStifTestCaseResult">
       
   262   <documentation>Service definition of function ns1__queryStifTestCaseResult</documentation>
       
   263   <input message="tns:queryStifTestCaseResult"/>
       
   264   <output message="tns:queryStifTestCaseResultResponse"/>
       
   265  </operation>
       
   266  <operation name="runStifTestCase">
       
   267   <documentation>Service definition of function ns1__runStifTestCase</documentation>
       
   268   <input message="tns:runStifTestCase"/>
       
   269   <output message="tns:runStifTestCaseResponse"/>
       
   270  </operation>
       
   271  <operation name="addStifTestCaseFile">
       
   272   <documentation>Service definition of function ns1__addStifTestCaseFile</documentation>
       
   273   <input message="tns:addStifTestCaseFile"/>
       
   274   <output message="tns:addStifTestCaseFileResponse"/>
       
   275  </operation>
       
   276  <operation name="removeStifTestCaseFile">
       
   277   <documentation>Service definition of function ns1__removeStifTestCaseFile</documentation>
       
   278   <input message="tns:removeStifTestCaseFile"/>
       
   279   <output message="tns:removeStifTestCaseFileResponse"/>
       
   280  </operation>
       
   281  <operation name="setDeviceId">
       
   282   <documentation>Service definition of function ns1__setDeviceId</documentation>
       
   283   <input message="tns:setDeviceId"/>
       
   284   <output message="tns:setDeviceIdResponse"/>
       
   285  </operation>
       
   286  <operation name="register">
       
   287   <documentation>Service definition of function ns1__register</documentation>
       
   288   <input message="tns:register"/>
       
   289   <output message="tns:registerResponse"/>
       
   290  </operation>
       
   291  <operation name="deregister">
       
   292   <documentation>Service definition of function ns1__deregister</documentation>
       
   293   <input message="tns:deregister"/>
       
   294   <output message="tns:deregisterResponse"/>
       
   295  </operation>
       
   296  <operation name="stifMessage">
       
   297   <documentation>Service definition of function ns1__stifMessage</documentation>
       
   298   <input message="tns:stifMessage"/>
       
   299   <output message="tns:stifMessageResponse"/>
       
   300  </operation>
       
   301  <operation name="setAttribute">
       
   302   <documentation>Service definition of function ns1__setAttribute</documentation>
       
   303   <input message="tns:setAttribute"/>
       
   304   <output message="tns:SetAttributeResponse"/>
       
   305  </operation>
       
   306 </portType>
       
   307 
       
   308 <binding name="HtiStif" type="tns:HtiStifPortType">
       
   309  <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
       
   310  <operation name="openStif">
       
   311   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   312   <input>
       
   313      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   314   </input>
       
   315   <output>
       
   316      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   317   </output>
       
   318  </operation>
       
   319  <operation name="closeStif">
       
   320   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   321   <input>
       
   322      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   323   </input>
       
   324   <output>
       
   325      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   326   </output>
       
   327  </operation>
       
   328  <operation name="loadStifTestModule">
       
   329   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   330   <input>
       
   331      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   332   </input>
       
   333   <output>
       
   334      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   335   </output>
       
   336  </operation>
       
   337  <operation name="unloadStifTestModule">
       
   338   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   339   <input>
       
   340      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   341   </input>
       
   342   <output>
       
   343      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   344   </output>
       
   345  </operation>
       
   346  <operation name="listStifTestCases">
       
   347   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   348   <input>
       
   349      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   350   </input>
       
   351   <output>
       
   352      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   353   </output>
       
   354  </operation>
       
   355  <operation name="startStifTestCase">
       
   356   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   357   <input>
       
   358      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   359   </input>
       
   360   <output>
       
   361      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   362   </output>
       
   363  </operation>
       
   364  <operation name="cancelStifTestCase">
       
   365   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   366   <input>
       
   367      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   368   </input>
       
   369   <output>
       
   370      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   371   </output>
       
   372  </operation>
       
   373  <operation name="pauseStifTestCase">
       
   374   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   375   <input>
       
   376      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   377   </input>
       
   378   <output>
       
   379      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   380   </output>
       
   381  </operation>
       
   382  <operation name="resumeStifTestCase">
       
   383   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   384   <input>
       
   385      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   386   </input>
       
   387   <output>
       
   388      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   389   </output>
       
   390  </operation>
       
   391  <operation name="queryStifTestCaseResult">
       
   392   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   393   <input>
       
   394      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   395   </input>
       
   396   <output>
       
   397      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   398   </output>
       
   399  </operation>
       
   400  <operation name="runStifTestCase">
       
   401   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   402   <input>
       
   403      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   404   </input>
       
   405   <output>
       
   406      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   407   </output>
       
   408  </operation>
       
   409  <operation name="addStifTestCaseFile">
       
   410   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   411   <input>
       
   412      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   413   </input>
       
   414   <output>
       
   415      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   416   </output>
       
   417  </operation>
       
   418  <operation name="removeStifTestCaseFile">
       
   419   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   420   <input>
       
   421      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   422   </input>
       
   423   <output>
       
   424      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   425   </output>
       
   426  </operation>
       
   427  <operation name="setDeviceId">
       
   428   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   429   <input>
       
   430      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   431   </input>
       
   432   <output>
       
   433      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   434   </output>
       
   435  </operation>
       
   436  <operation name="register">
       
   437   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   438   <input>
       
   439      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   440   </input>
       
   441   <output>
       
   442      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   443   </output>
       
   444  </operation>
       
   445  <operation name="deregister">
       
   446   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   447   <input>
       
   448      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   449   </input>
       
   450   <output>
       
   451      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   452   </output>
       
   453  </operation>
       
   454  <operation name="stifMessage">
       
   455   <SOAP:operation style="rpc" soapAction="HtiStif"/>
       
   456   <input>
       
   457      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   458   </input>
       
   459   <output>
       
   460      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   461   </output>
       
   462  </operation>
       
   463  <operation name="setAttribute">
       
   464   <SOAP:operation style="rpc" soapAction=""/>
       
   465   <input>
       
   466      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   467   </input>
       
   468   <output>
       
   469      <SOAP:body parts="parameters" use="literal" namespace="urn:hti"/>
       
   470   </output>
       
   471  </operation>
       
   472 </binding>
       
   473 
       
   474 <service name="HtiStif">
       
   475  <documentation>gSOAP 2.7.6b generated service definition</documentation>
       
   476  <port name="HtiStif" binding="tns:HtiStif">
       
   477   <SOAP:address location="http://localhost:2000"/>
       
   478  </port>
       
   479 </service>
       
   480 
       
   481 </definitions>