annotate doc/orchestration.dtd @ 385:dcd5b4b3a7dd

Fix for zero division error in test coverage summarizer. Closes #138.
author cmlenz
date Wed, 25 Jul 2007 19:57:24 +0000
parents 80645a15336b
children
rev   line source
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
1 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
2 DTD for the Bitten build orchestration BEEP profile.
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
3
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
4 This schema is informative and should not be used to actually validate
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
5 messages. Due to the limitations of DTDs, it does not completely capture
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
6 the schema for messages exchanged using the Bitten BEEP orchestration
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
7 profile.
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
8 -->
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
9
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
10 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
11 Slave registration.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
12 -->
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
13 <!ELEMENT register (platform, os, package*)>
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
14 <!ATTLIST register
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
15 name CDATA #REQUIRED
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
16 maintainer CDATA #IMPLIED>
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
17 <!ELEMENT platform #PCDATA>
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
18 <!ATTLIST platform
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
19 processor CDATA #IMPLIED>
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
20 <!ELEMENT os #PCDATA>
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
21 <!ATTLIST os
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
22 family CDATA #REQUIRED
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
23 version CDATA #IMPLIED>
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
24 <!ELEMENT package EMPTY>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
25 <!ATTLIST package
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
26 name CDATA #REQUIRED>
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
27
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
28 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
29 Reply message from the master when registration of a slave was successful
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
30 -->
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
31 <!ELEMENT ok EMPTY>
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
32
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
33 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
34 Generic error message. Can be received in response to registration or build
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
35 initiation.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
36 -->
30
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
37 <!ELEMENT error #PCDATA>
75ad81953032 Initial version of the DTD for the orchestration profile. Closes #5.
cmlenz
parents:
diff changeset
38 <!ATTLIST error
87
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
39 code CDATA #REQUIRED>
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
40
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
41 <!--
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
42 Build initiation request sent by the master to a slave. Contains the build
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
43 recipe.
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
44 -->
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
45 <!ELEMENT build (step+)>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
46 <!ELEMENT step ANY>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
47 <!ATTLIST step
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
48 id ID #REQUIRED
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
49 title CDATA #IMPLIED
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
50 onerror (fail|ignore) #IMPLIED>
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
51
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
52 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
53 Build request acknowledgement.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
54 -->
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
55 <!ELEMENT started EMPTY>
87
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
56 <!ATTLIST started
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
57 time CDATA>
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
58
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
59 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
60 Build status reporting: ANS payload sent by the slave for every build step
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
61 processed.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
62 -->
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
63 <!ELEMENT step (error|log|report)*>
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
64 <!ATTLIST step
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
65 id ID #REQUIRED
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
66 result (success|failure) #REQUIRED
87
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
67 description CDATA #IMPLIED
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
68 time CDATA #REQUIRED
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
69 duration CDATA #REQUIRED>
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
70
276
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
71 <!ELEMENT log (message+)>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
72 <!ATTLIST log
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
73 generator CDATA #IMPLIED>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
74 <!ELEMENT message #PCDATA>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
75 <!ATTLIST message
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
76 level (debug|info|warning|error) #IMPLIED>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
77
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
78 <!ELEMENT report ANY>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
79 <!ATTLIST report
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
80 category CDATA #REQUIRED
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
81 generator CDATA #IMPLIED>
80645a15336b Updates to orchestration DTD.
cmlenz
parents: 87
diff changeset
82
87
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
83 <!--
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
84 Completion of a build by the slave, independent of outcome.
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
85 -->
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
86 <!ELEMENT completed #PCDATA>
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
87 <!ATTLIST completed
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
88 result (success|failure) #REQUIRED
94b703e2114d Update orchestration profile DTD to current state of implementation.
cmlenz
parents: 70
diff changeset
89 time CDATA>
70
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
90
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
91 <!--
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
92 Cancellation of a build by the slave.
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
93 -->
ccd03b6f04ef Updated DTD for orchestration profile.
cmlenz
parents: 30
diff changeset
94 <!ELEMENT aborted #PCDATA>
Copyright (C) 2012-2017 Edgewall Software