Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Hive.Client.Communication/Service References/ServerService/service2.xsd @ 1103

Last change on this file since 1103 was 1103, checked in by svonolfe, 15 years ago

Changed SendJobResult Interface (#351)

File size: 3.9 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:import namespace="http://schemas.datacontract.org/2004/07/System" />
7  <xs:element name="Login">
8    <xs:complexType>
9      <xs:sequence>
10        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="clientInfo" nillable="true" type="q1:ClientInfo" />
11      </xs:sequence>
12    </xs:complexType>
13  </xs:element>
14  <xs:element name="LoginResponse">
15    <xs:complexType>
16      <xs:sequence>
17        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LoginResult" nillable="true" type="q2:Response" />
18      </xs:sequence>
19    </xs:complexType>
20  </xs:element>
21  <xs:element name="SendHeartBeat">
22    <xs:complexType>
23      <xs:sequence>
24        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="hbData" nillable="true" type="q3:HeartBeatData" />
25      </xs:sequence>
26    </xs:complexType>
27  </xs:element>
28  <xs:element name="SendHeartBeatResponse">
29    <xs:complexType>
30      <xs:sequence>
31        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendHeartBeatResult" nillable="true" type="q4:ResponseHB" />
32      </xs:sequence>
33    </xs:complexType>
34  </xs:element>
35  <xs:element name="PullJob">
36    <xs:complexType>
37      <xs:sequence>
38        <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q5:guid" />
39      </xs:sequence>
40    </xs:complexType>
41  </xs:element>
42  <xs:element name="PullJobResponse">
43    <xs:complexType>
44      <xs:sequence>
45        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="PullJobResult" nillable="true" type="q6:ResponseJob" />
46      </xs:sequence>
47    </xs:complexType>
48  </xs:element>
49  <xs:element name="SendJobResult">
50    <xs:complexType>
51      <xs:sequence>
52        <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q7:guid" />
53        <xs:element minOccurs="0" name="jobId" type="xs:long" />
54        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
55        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="exception" nillable="true" type="q8:Exception" />
56        <xs:element minOccurs="0" name="finished" type="xs:boolean" />
57      </xs:sequence>
58    </xs:complexType>
59  </xs:element>
60  <xs:element name="SendJobResultResponse">
61    <xs:complexType>
62      <xs:sequence>
63        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendJobResultResult" nillable="true" type="q9:ResponseResultReceived" />
64      </xs:sequence>
65    </xs:complexType>
66  </xs:element>
67  <xs:element name="Logout">
68    <xs:complexType>
69      <xs:sequence>
70        <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q10:guid" />
71      </xs:sequence>
72    </xs:complexType>
73  </xs:element>
74  <xs:element name="LogoutResponse">
75    <xs:complexType>
76      <xs:sequence>
77        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LogoutResult" nillable="true" type="q11:Response" />
78      </xs:sequence>
79    </xs:complexType>
80  </xs:element>
81</xs:schema>
Note: See TracBrowser for help on using the repository browser.