| 53 | |
| 54 | === Response === |
| 55 | |
| 56 | Example: |
| 57 | {{{ |
| 58 | <channel> |
| 59 | <item> |
| 60 | <description>I need more disk space</description> |
| 61 | <pubDate>Mon, 30 Sep 2002 01:56:02 GMT</pubDate> |
| 62 | <guid>http://www.example.com/1</guid> |
| 63 | </item> |
| 64 | <item> |
| 65 | <description>I need more memory ({1})</description> |
| 66 | <pubDate>Sun, 29 Sep 2002 19:59:01 GMT</pubDate> |
| 67 | <guid>http://www.example.com/2</guid> |
| 68 | <param_1>64</param_1> |
| 69 | </item> |
| 70 | </channel> |
| 71 | }}} |
| 72 | |
| 73 | Property table: |
| 74 | || Attribute || Default value || Meaning || |
| 75 | || description || <null> || An xml encoded message that the volunteer needs to act on || |
| 76 | || pubDate || <scheduler reply time> || RFC 822 representation of the scheduler reply time || |
| 77 | || guid || <null> || Unique message ID prefixed with the master URL of the project || |
| 78 | || param_1 || <null> || Optional parameter for the item description || |
| 79 | || param_2 || <null> || Optional parameter for the item description || |
| 80 | || param_3 || <null> || Optional parameter for the item description || |
| 81 | || param_4 || <null> || Optional parameter for the item description || |
| 82 | || param_5 || <null> || Optional parameter for the item description || |
| 83 | |
| 84 | '''NOTE''': While on face value the inclusion of the GUID to the client software might seem overkill, it serves two important purposes. |
| 85 | * It can be used to prevent duplication messages from the same project from appearing in the user interface across multiple scheduler requests. |
| 86 | * Provides a mechanism to display localizable server messages within the user interface. |
102 | | Channel items: |
103 | | {{{ |
104 | | <channel> |
105 | | <item> |
106 | | <description>I need more disk space</description> |
107 | | <pubDate>Mon, 30 Sep 2002 01:56:02 GMT</pubDate> |
108 | | <guid>http://www.example.com/1</guid> |
109 | | </item> |
110 | | <item> |
111 | | <description>I need more memory ({1})</description> |
112 | | <pubDate>Sun, 29 Sep 2002 19:59:01 GMT</pubDate> |
113 | | <guid>http://www.example.com/2</guid> |
114 | | <param_1>64</param_1> |
115 | | </item> |
116 | | </channel> |
117 | | |
118 | | }}} |
119 | | |
120 | | Property table: |
121 | | || Attribute || Default value || Meaning || |
122 | | || description || <null> || An xml encoded message that the volunteer needs to act on || |
123 | | || pubDate || <scheduler reply time> || RFC 822 representation of the scheduler reply time || |
124 | | || guid || <null> || Unique message ID prefixed with the master URL of the project || |
125 | | || param_1 || <null> || Optional parameter for the item description || |
126 | | || param_2 || <null> || Optional parameter for the item description || |
127 | | || param_3 || <null> || Optional parameter for the item description || |
128 | | || param_4 || <null> || Optional parameter for the item description || |
129 | | || param_5 || <null> || Optional parameter for the item description || |
130 | | |
131 | | '''NOTE''': While on face value the inclusion of the GUID to the BOINC client stream might seem overkill, it serves two important purposes. |
132 | | * It can be used to prevent duplication messages from the same project from appearing in the project list across multiple scheduler requests. |
133 | | * Provides a mechanism to display localizable server messages within the client software. |
| 138 | Example: |
| 139 | {{{ |
| 140 | <scheduler_reply> |
| 141 | <notification_feeds> |
| 142 | ... |
| 143 | </notification_feeds> |
| 144 | <channel> |
| 145 | ... |
| 146 | <channel> |
| 147 | </scheduler_reply> |
| 148 | }}} |