Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Hive.Client.Communication/Service References/ServerService/service.xsd @ 1002

Last change on this file since 1002 was 993, checked in by kgrading, 16 years ago

refactored for #437

File size: 3.6 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" />
4  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" />
5  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
6  <xs:element name="Login">
7    <xs:complexType>
8      <xs:sequence>
9        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="clientInfo" nillable="true" type="q1:ClientInfo" />
10      </xs:sequence>
11    </xs:complexType>
12  </xs:element>
13  <xs:element name="LoginResponse">
14    <xs:complexType>
15      <xs:sequence>
16        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LoginResult" nillable="true" type="q2:Response" />
17      </xs:sequence>
18    </xs:complexType>
19  </xs:element>
20  <xs:element name="SendHeartBeat">
21    <xs:complexType>
22      <xs:sequence>
23        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="hbData" nillable="true" type="q3:HeartBeatData" />
24      </xs:sequence>
25    </xs:complexType>
26  </xs:element>
27  <xs:element name="SendHeartBeatResponse">
28    <xs:complexType>
29      <xs:sequence>
30        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendHeartBeatResult" nillable="true" type="q4:ResponseHB" />
31      </xs:sequence>
32    </xs:complexType>
33  </xs:element>
34  <xs:element name="PullJob">
35    <xs:complexType>
36      <xs:sequence>
37        <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q5:guid" />
38      </xs:sequence>
39    </xs:complexType>
40  </xs:element>
41  <xs:element name="PullJobResponse">
42    <xs:complexType>
43      <xs:sequence>
44        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="PullJobResult" nillable="true" type="q6:ResponseJob" />
45      </xs:sequence>
46    </xs:complexType>
47  </xs:element>
48  <xs:element name="SendJobResult">
49    <xs:complexType>
50      <xs:sequence>
51        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="Result" nillable="true" type="q7:JobResult" />
52        <xs:element minOccurs="0" name="finished" type="xs:boolean" />
53      </xs:sequence>
54    </xs:complexType>
55  </xs:element>
56  <xs:element name="SendJobResultResponse">
57    <xs:complexType>
58      <xs:sequence>
59        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendJobResultResult" nillable="true" type="q8:ResponseResultReceived" />
60      </xs:sequence>
61    </xs:complexType>
62  </xs:element>
63  <xs:element name="Logout">
64    <xs:complexType>
65      <xs:sequence>
66        <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q9:guid" />
67      </xs:sequence>
68    </xs:complexType>
69  </xs:element>
70  <xs:element name="LogoutResponse">
71    <xs:complexType>
72      <xs:sequence>
73        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LogoutResult" nillable="true" type="q10:Response" />
74      </xs:sequence>
75    </xs:complexType>
76  </xs:element>
77</xs:schema>
Note: See TracBrowser for help on using the repository browser.