КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Описание веб-сервисов для взаимодействия с системой
Настроечные параметры приборов Исключительные команды 2.4.1 Определение адреса прибора. Запрос (c CRC): f0 0f 0f f0 00 00 00 00 00 a5 44 Ответ: <f0 0f 0f f0><Адрес прибора 4-е байта ><CRC> 2.4.2 Определение модели прибора Запрос: <Адрес прибора><03 02 46 00 01><CRC> Ответ: <Адрес прибора><03 02><Информация о модели><CRC>
CRC считается полиномом 0x8005, начальное значение 0xffff, входящие биты и биты результата разворачиваются. В данном документе описывается принципы внешнего взаимодействия с системой КСДУ посредством Веб-Сервисов. Во избежание создания множества Веб-Сервисов для каждого типа сущности был разработан один универсальный Сервис, который позволяет выполнять следующие операции: · Получения списка сущностей по ряду параметров; · Обновление сущности; · Удаление сущности; · Создание сущности Общие правила 1. Время всегда передается с указанием часового пояса, например: 2010-12-13T09:00:00.000+03:00 или 2010-12-13T09:00:00.000Z или 2010-12-13T12:00:00.000 +0300. Преобразование происходит посредством самого WS, если указан xsi:type="xs:dateTime" и тогда валидны все форматы, которые описаны в спецификации w3.org; 2. Введено ограничение на максимальное количество возвращаемых записей за один запрос к WebServices, сейчас это 1000 записей. 3. При создании/обновлении сущностей у значения поля attributeValue должно быть строго прописан тип, взависимости от передаваемых значений, например: <?xml version= "1.0" encoding= "UTF-8"?> <soapenv:Envelope xmlns:soapenv= "http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd= "http://www.w3.org/2001/XMLSchema" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" > <soapenv:Body> <essenceCreator xmlns= "http://webservices.asge.ru/" > <arg0 xmlns= "" > <attributes> <attributeCode>places</attributeCode> <attributeLinkValue xsi:type= "xsd:decimal" >108121</attributeLinkValue> <attributeTypeCode>linkNto1</attributeTypeCode> </attributes> <attributes> <attributeCode>valueTime</attributeCode> <attributeTypeCode> timestamp </attributeTypeCode> <attributeValue xsi:type= "xsd:dateTime" >2011-09-05T12:03:19.415Z</attributeValue> </attributes> <attributes> <attributeCode>value</attributeCode> <attributeTypeCode>floated</attributeTypeCode> <attributeValue xsi:type= "xsd:decimal" >0</attributeValue> </attributes> <essenceClassCode>ExdValMpressure</essenceClassCode> </arg0> <arg1 xmlns= "" >vdkexdDB</arg1> </essenceCreator> </soapenv:Body> </soapenv:Envelope>
Дата добавления: 2015-07-02; Просмотров: 442; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |