Web-сервисы в РУЖЭЛЬ10. Хочу сводный отчет
об успеваемости
Сейчас запрошу...
HTTP GET
<XML />
Ваш отчет готов:
Спасибо!
11. Перечень отчетов
Конечное количество
стандартизованных отчетов
Разработчик
напряжется однажды и
реализует их
12. Перечень отчетов
Изменения Дополнения
!"#$%&'(Разработчик
«)**+,-. /0123405.36»
«)**+,-. +-*7-,88296»
«)**+,-. :,-3,2/*: -0;0236»
<0123405.30 5=*3 (50/>, ?@. +3/,230, !#, A0@0B*)
15. Протокол гибких запросов
с опорой на модель
запрос
http://…/agr/itogMark?eduYear=2011&perNum=1&_grp1=grade%2Cstudent&
_agr1=c0%2Cc2%2Cc3%2Cc4%2Cc5%2Ccn&c0=count%28mark%3D%27н%2Fа%27%29&…
ответ
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE request SYSTEM "agregate.dtd" >
<response entity="itogMark">
<param attribute = "eduYear">2011</param>
<param attribute = "perNum">1</param>
<param attribute = "perCount">1</param>
<grouping stage="2">
<attribute name="grade">5</attribute>
<agregate name="total" type="count">37</agregate>
<agregate name="fine" type="count">32</agregate>
<agregate name="exl" type="count">1</agregate>
<agregate name="good" type="count">12</agregate>
<agregate name="one4" type="count">0</agregate>
<agregate name="one3" type="count">3</agregate>
<agregate name="na" type="count">4</agregate>
<agregate name="bad" type="count">1</agregate>
<agregate name="bad1" type="count">1</agregate>
<agregate name="bad2" type="count">0</agregate>
<agregate name="worse" type="count">0</agregate>
<agregate name="cnSum" type="sum" attribute ="cn">2</agregate>
</grouping>
...
16. Конструктор запроса
Это форма для подготовки
HTTP GET запроса
http://atomic.rujel.net/Apps/WebObjects/Rujel.woa/agr
18. Отложенный запрос
нет связи
Хочу сводный отчет
об успеваемости
???
Сейчас недоступно.
Будет завтра.
19. Отложенный запрос
связь появилась
HTTP GET
Есть ко мне вопросы?
<request/>
Нужен такой отчет: …
HTTP POST <XML />
Вот, пожалуйста!
HTTP OK
Спасибо, принято
21. Спасибо
Официальный сайт РУЖЭЛЬ
http://www.rujel.net/
Описания, сообщество
http://wiki.rujel.net/
Конструктор запросов в демо-версии
http://atomic.rujel.net/Apps/WebObjects/Rujel.woa/agr