| | 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 | }}} |