Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/06/10 09:20:18 (14 years ago)
Author:
cneumuel
Message:

refactoring of Result-Polling of HiveExperiment, polling is now much faster and code is cleaner (1092#)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Communication/3.3/Service References/ServerService/service2.xsd

    r3203 r4170  
    44  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" />
    55  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
    6   <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
    76  <xs:import namespace="http://schemas.microsoft.com/Message" />
    87  <xs:element name="Login">
     
    5554        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
    5655        <xs:element minOccurs="0" name="percentage" type="xs:double" />
    57         <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="exception" nillable="true" type="q9:Exception" />
     56        <xs:element minOccurs="0" name="exception" nillable="true" type="xs:string" />
    5857      </xs:sequence>
    5958    </xs:complexType>
     
    6261    <xs:complexType>
    6362      <xs:sequence>
    64         <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultResult" nillable="true" type="q10:ResponseResultReceived" />
     63        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultResult" nillable="true" type="q9:ResponseResultReceived" />
    6564      </xs:sequence>
    6665    </xs:complexType>
     
    6968    <xs:complexType>
    7069      <xs:sequence>
    71         <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q11:guid" />
    72         <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q12:guid" />
     70        <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q10:guid" />
     71        <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q11:guid" />
    7372        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
    7473        <xs:element minOccurs="0" name="percentage" type="xs:double" />
    75         <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="exception" nillable="true" type="q13:Exception" />
     74        <xs:element minOccurs="0" name="exception" nillable="true" type="xs:string" />
    7675      </xs:sequence>
    7776    </xs:complexType>
     
    8079    <xs:complexType>
    8180      <xs:sequence>
    82         <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotResult" nillable="true" type="q14:ResponseResultReceived" />
     81        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotResult" nillable="true" type="q12:ResponseResultReceived" />
    8382      </xs:sequence>
    8483    </xs:complexType>
     
    8786    <xs:complexType>
    8887      <xs:sequence>
    89         <xs:element xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q15:guid" />
     88        <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q13:guid" />
    9089      </xs:sequence>
    9190    </xs:complexType>
     
    9493    <xs:complexType>
    9594      <xs:sequence>
    96         <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LogoutResult" nillable="true" type="q16:Response" />
     95        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LogoutResult" nillable="true" type="q14:Response" />
    9796      </xs:sequence>
    9897    </xs:complexType>
     
    101100    <xs:complexType>
    102101      <xs:sequence>
    103         <xs:element xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q17:guid" />
     102        <xs:element xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q15:guid" />
    104103      </xs:sequence>
    105104    </xs:complexType>
     
    108107    <xs:complexType>
    109108      <xs:sequence>
    110         <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="IsJobStillNeededResult" nillable="true" type="q18:Response" />
     109        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="IsJobStillNeededResult" nillable="true" type="q16:Response" />
    111110      </xs:sequence>
    112111    </xs:complexType>
     
    115114    <xs:complexType>
    116115      <xs:sequence>
    117         <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q19:ArrayOfHivePluginInfoDto" />
     116        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q17:ArrayOfHivePluginInfoDto" />
    118117      </xs:sequence>
    119118    </xs:complexType>
     
    122121    <xs:complexType>
    123122      <xs:sequence>
    124         <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendPluginsResult" nillable="true" type="q20:ResponsePlugin" />
     123        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendPluginsResult" nillable="true" type="q18:ResponsePlugin" />
    125124      </xs:sequence>
    126125    </xs:complexType>
     
    129128    <xs:complexType>
    130129      <xs:sequence>
     130        <xs:element xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q19:guid" />
     131      </xs:sequence>
     132    </xs:complexType>
     133  </xs:element>
     134  <xs:element name="GetCalendarResponse">
     135    <xs:complexType>
     136      <xs:sequence>
     137        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="GetCalendarResult" nillable="true" type="q20:ResponseCalendar" />
     138      </xs:sequence>
     139    </xs:complexType>
     140  </xs:element>
     141  <xs:element name="SetCalendarStatus">
     142    <xs:complexType>
     143      <xs:sequence>
    131144        <xs:element xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q21:guid" />
    132       </xs:sequence>
    133     </xs:complexType>
    134   </xs:element>
    135   <xs:element name="GetCalendarResponse">
    136     <xs:complexType>
    137       <xs:sequence>
    138         <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="GetCalendarResult" nillable="true" type="q22:ResponseCalendar" />
    139       </xs:sequence>
    140     </xs:complexType>
    141   </xs:element>
    142   <xs:element name="SetCalendarStatus">
    143     <xs:complexType>
    144       <xs:sequence>
    145         <xs:element xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q23:guid" />
    146         <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="state" type="q24:CalendarState" />
     145        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="state" type="q22:CalendarState" />
    147146      </xs:sequence>
    148147    </xs:complexType>
     
    151150    <xs:complexType>
    152151      <xs:sequence>
    153         <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SetCalendarStatusResult" nillable="true" type="q25:Response" />
     152        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SetCalendarStatusResult" nillable="true" type="q23:Response" />
    154153      </xs:sequence>
    155154    </xs:complexType>
     
    158157    <xs:complexType>
    159158      <xs:sequence>
    160         <xs:element xmlns:q26="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q26:guid" />
     159        <xs:element xmlns:q24="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q24:guid" />
    161160      </xs:sequence>
    162161    </xs:complexType>
     
    165164    <xs:complexType>
    166165      <xs:sequence>
    167         <xs:element xmlns:q27="http://schemas.microsoft.com/Message" name="SendStreamedJobResult" type="q27:StreamBody" />
     166        <xs:element xmlns:q25="http://schemas.microsoft.com/Message" name="SendStreamedJobResult" type="q25:StreamBody" />
    168167      </xs:sequence>
    169168    </xs:complexType>
     
    172171    <xs:complexType>
    173172      <xs:sequence>
    174         <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q28:ArrayOfHivePluginInfoDto" />
     173        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q26:ArrayOfHivePluginInfoDto" />
    175174      </xs:sequence>
    176175    </xs:complexType>
     
    179178    <xs:complexType>
    180179      <xs:sequence>
    181         <xs:element xmlns:q29="http://schemas.microsoft.com/Message" name="SendStreamedPluginsResult" type="q29:StreamBody" />
     180        <xs:element xmlns:q27="http://schemas.microsoft.com/Message" name="SendStreamedPluginsResult" type="q27:StreamBody" />
    182181      </xs:sequence>
    183182    </xs:complexType>
     
    186185    <xs:complexType>
    187186      <xs:sequence>
     187        <xs:element xmlns:q28="http://schemas.microsoft.com/Message" name="stream" type="q28:StreamBody" />
     188      </xs:sequence>
     189    </xs:complexType>
     190  </xs:element>
     191  <xs:element name="StoreFinishedJobResultStreamedResponse">
     192    <xs:complexType>
     193      <xs:sequence>
     194        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultStreamedResult" nillable="true" type="q29:ResponseResultReceived" />
     195      </xs:sequence>
     196    </xs:complexType>
     197  </xs:element>
     198  <xs:element name="ProcessSnapshotStreamed">
     199    <xs:complexType>
     200      <xs:sequence>
    188201        <xs:element xmlns:q30="http://schemas.microsoft.com/Message" name="stream" type="q30:StreamBody" />
    189202      </xs:sequence>
    190203    </xs:complexType>
    191204  </xs:element>
    192   <xs:element name="StoreFinishedJobResultStreamedResponse">
    193     <xs:complexType>
    194       <xs:sequence>
    195         <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultStreamedResult" nillable="true" type="q31:ResponseResultReceived" />
    196       </xs:sequence>
    197     </xs:complexType>
    198   </xs:element>
    199   <xs:element name="ProcessSnapshotStreamed">
    200     <xs:complexType>
    201       <xs:sequence>
    202         <xs:element xmlns:q32="http://schemas.microsoft.com/Message" name="stream" type="q32:StreamBody" />
    203       </xs:sequence>
    204     </xs:complexType>
    205   </xs:element>
    206205  <xs:element name="ProcessSnapshotStreamedResponse">
    207206    <xs:complexType>
    208207      <xs:sequence>
    209         <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotStreamedResult" nillable="true" type="q33:ResponseResultReceived" />
     208        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotStreamedResult" nillable="true" type="q31:ResponseResultReceived" />
    210209      </xs:sequence>
    211210    </xs:complexType>
Note: See TracChangeset for help on using the changeset viewer.