Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Данные




3.2.4.1 Данные: Заряд батареи [ExdValBatcapnum]

Атрибуты сущности: Данные: Заряд батареи

Таблица 37 Атрибуты сущности: Данные: Заряд батареи

Наименование Код Тип Обязательный или нет Комментарий
Идентификатор ouid Число Да Идентификатор.
Место учета places Ссылка Да Ссылка на место учета, с которого пришли данные.
Метка времени valueTime Дата и время Да Метка времени, на которую приходят данные
Значение value Число Да Значение заряда батареи

Пример создания

ЗАПРОС

AsgeWSEssence wsEssence = new AsgeWSEssence();

wsEssence.setEssenceClassCode("ExdValBatcapnum");

 

List<AsgeWSEssenceAttribute> attributes = new ArrayList<AsgeWSEssenceAttribute>();

 

AsgeWSEssenceAttribute placesAttr = new AsgeWSEssenceAttribute();

placesAttr.setAttributeCode("places");

placesAttr.setAttributeLinkValue(new BigDecimal(108121));

placesAttr.setAttributeTypeCode(AsgeAttributeType. linkNto1. toString());

attributes.add(placesAttr);

 

AsgeWSEssenceAttribute timeAttr = new AsgeWSEssenceAttribute();

timeAttr.setAttributeCode("valueTime");

timeAttr.setAttributeValue(new Date());

timeAttr.setAttributeTypeCode(AsgeAttributeType. timestamp. toString());

attributes.add(timeAttr);

 

AsgeWSEssenceAttribute valueAttr = new AsgeWSEssenceAttribute();

valueAttr.setAttributeCode("value");

valueAttr.setAttributeValue(new BigDecimal(123321.123321));

valueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(valueAttr);

 

wsEssence.setAttributes(attributes.toArray(new AsgeWSEssenceAttribute[3]));

 

AsgeWSResult resultCreator = service.getEssenceManagerPort().essenceCreator(wsEssence, "vdk");

System. out. println("Creator result:");

printResult (resultCreator);

System. out. println("---");

ОТВЕТ

Creator result:

Status: OK

Message: null

DetailedMessage: null

ErrorCode: null

EssenceOuid: 10138

EssenceList: null

 


3.2.4.2 Данные: заряд батареи оборудования [ExdValBatcappercent]

Атрибуты сущности: Данные: заряд батареи оборудования

Таблица 38 Атрибуты сущности: Данные: заряд батареи оборудования

Наименование Код Тип Обязательный или нет Комментарий
Идентификатор ouid Число Да Идентификатор.
Место учета places Ссылка Да Ссылка на место учета, с которого пришли данные.
Метка времени valueTime Дата и время Да Метка времени, на которую приходят данные
Значение value Число Да Значение заряда батареи оборудования

Пример создания

ЗАПРОС

AsgeWSEssence wsEssence = new AsgeWSEssence();

wsEssence.setEssenceClassCode("ExdValBatcappercent");

 

List<AsgeWSEssenceAttribute> attributes = new ArrayList<AsgeWSEssenceAttribute>();

 

AsgeWSEssenceAttribute placesAttr = new AsgeWSEssenceAttribute();

placesAttr.setAttributeCode("places");

placesAttr.setAttributeLinkValue(new BigDecimal(108121));

placesAttr.setAttributeTypeCode(AsgeAttributeType. linkNto1. toString());

attributes.add(placesAttr);

 

AsgeWSEssenceAttribute timeAttr = new AsgeWSEssenceAttribute();

timeAttr.setAttributeCode("valueTime");

timeAttr.setAttributeValue(new Date());

timeAttr.setAttributeTypeCode(AsgeAttributeType. timestamp. toString());

attributes.add(timeAttr);

 

AsgeWSEssenceAttribute valueAttr = new AsgeWSEssenceAttribute();

valueAttr.setAttributeCode("value");

valueAttr.setAttributeValue(new BigDecimal(123321.123321));

valueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(valueAttr);

 

wsEssence.setAttributes(attributes.toArray(new AsgeWSEssenceAttribute[3]));

 

AsgeWSResult resultCreator = service.getEssenceManagerPort().essenceCreator(wsEssence, "vdkexdDB");

System. out. println("Creator result:");

printResult (resultCreator);

System. out. println("---");

ОТВЕТ

Creator result:

Status: OK

Message: null

DetailedMessage: null

ErrorCode: null

EssenceOuid: 2402

EssenceList: null


3.2.4.3 Данные: Часовые значения объема [ExdValHvolume]

Атрибуты сущности: Данные: Часовые значения объема

Таблица 39 Атрибуты сущности: Данные: Часовые значения объема

Наименование Код Тип Обязательный или нет Комментарий
Идентификатор ouid Число Да Идентификатор.
Место учета places Ссылка Да Ссылка на место учета, с которого пришли данные.
Метка времени valueTime Дата и время Да Метка времени, на которую приходят данные
Значение + value Число Да Значение часового объема +
Значение - nvalue Число Нет Значение часового объема -
Качество показателя quality Число Да Качество показателя в процентах от 0 до 100.

 

Пример создания

ЗАПРОС

AsgeWSEssence wsEssence = new AsgeWSEssence();

wsEssence.setEssenceClassCode("ExdValHvolume");

 

List<AsgeWSEssenceAttribute> attributes = new ArrayList<AsgeWSEssenceAttribute>();

 

AsgeWSEssenceAttribute placesAttr = new AsgeWSEssenceAttribute();

placesAttr.setAttributeCode("places");

placesAttr.setAttributeLinkValue(new BigDecimal(108121));

placesAttr.setAttributeTypeCode(AsgeAttributeType. linkNto1. toString());

attributes.add(placesAttr);

 

AsgeWSEssenceAttribute timeAttr = new AsgeWSEssenceAttribute();

timeAttr.setAttributeCode("valueTime");

timeAttr.setAttributeValue(new Date());

timeAttr.setAttributeTypeCode(AsgeAttributeType. timestamp. toString());

attributes.add(timeAttr);

 

AsgeWSEssenceAttribute valueAttr = new AsgeWSEssenceAttribute();

valueAttr.setAttributeCode("value");

valueAttr.setAttributeValue(new BigDecimal(123321.123321));

valueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(valueAttr);

 

AsgeWSEssenceAttribute nvalueAttr = new AsgeWSEssenceAttribute();

nvalueAttr.setAttributeCode("nvalue");

nvalueAttr.setAttributeValue(new BigDecimal(-123321.123321));

nvalueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(nvalueAttr);

 

AsgeWSEssenceAttribute qualityAttr = new AsgeWSEssenceAttribute();

qualityAttr.setAttributeCode("quality");

qualityAttr.setAttributeValue(new BigDecimal(80));

qualityAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(qualityAttr);

 

wsEssence.setAttributes(attributes.toArray(new AsgeWSEssenceAttribute[5]));

 

AsgeWSResult resultCreator = service.getEssenceManagerPort().essenceCreator(wsEssence, "vdkexdDB");

System. out. println("Creator result:");

printResult (resultCreator);

System. out. println("---");

ОТВЕТ

Creator result:

Status: OK

Message: null

DetailedMessage: null

ErrorCode: null

EssenceOuid: 2403

EssenceList: null


3.2.4.4 Данные: Нарастающие значения объема [ExdValIvolume]

Атрибуты сущности: Данные: Нарастающие значения объема

Таблица 40 Атрибуты сущности: Данные: Нарастающие значения объема

Наименование Код Тип Обязательный или нет Комментарий
Идентификатор ouid Число Да Идентификатор.
Место учета places Ссылка Да Ссылка на место учета, с которого пришли данные.
Метка времени valueTime Дата и время Да Метка времени, на которую приходят данные
Значение + value Число Да Значение нарастающего объема +
Значение - nvalue Число Нет Значение нарастающего объема -

Пример создания

ЗАПРОС

AsgeWSEssence wsEssence = new AsgeWSEssence();

wsEssence.setEssenceClassCode("ExdValIvolume");

 

List<AsgeWSEssenceAttribute> attributes = new ArrayList<AsgeWSEssenceAttribute>();

 

AsgeWSEssenceAttribute placesAttr = new AsgeWSEssenceAttribute();

placesAttr.setAttributeCode("places");

placesAttr.setAttributeLinkValue(new BigDecimal(108121));

placesAttr.setAttributeTypeCode(AsgeAttributeType. linkNto1. toString());

attributes.add(placesAttr);

 

AsgeWSEssenceAttribute timeAttr = new AsgeWSEssenceAttribute();

timeAttr.setAttributeCode("valueTime");

timeAttr.setAttributeValue(new Date());

timeAttr.setAttributeTypeCode(AsgeAttributeType. timestamp. toString());

attributes.add(timeAttr);

 

AsgeWSEssenceAttribute valueAttr = new AsgeWSEssenceAttribute();

valueAttr.setAttributeCode("value");

valueAttr.setAttributeValue(new BigDecimal(123321.123321));

valueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(valueAttr);

 

AsgeWSEssenceAttribute nvalueAttr = new AsgeWSEssenceAttribute();

nvalueAttr.setAttributeCode("nvalue");

nvalueAttr.setAttributeValue(new BigDecimal(-123321.123321));

nvalueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(nvalueAttr);

 

wsEssence.setAttributes(attributes.toArray(new AsgeWSEssenceAttribute[4]));

 

AsgeWSResult resultCreator = service.getEssenceManagerPort().essenceCreator(wsEssence, "vdkexdDB");

System. out. println("Creator result:");

printResult (resultCreator);

System. out. println("---");

ОТВЕТ

Status: OK

Message: null

DetailedMessage: null

ErrorCode: null

EssenceOuid: 9210701

EssenceList: null


3.2.4.5 Данные: Давление [ExdValMpressure]

Атрибуты сущности: Данные: Давление

Таблица 41 Атрибуты сущности: Данные: Давление

Наименование Код Тип Обязательный или нет Комментарий
Идентификатор ouid Число Да Идентификатор.
Место учета places Ссылка Да Ссылка на место учета, с которого пришли данные.
Метка времени valueTime Дата и время Да Метка времени, на которую приходят данные
Значение value Число Да Значение давления

 

Пример создания

ЗАПРОС

AsgeWSEssence wsEssence = new AsgeWSEssence();

wsEssence.setEssenceClassCode("ExdValMpressure");

 

List<AsgeWSEssenceAttribute> attributes = new ArrayList<AsgeWSEssenceAttribute>();

 

AsgeWSEssenceAttribute placesAttr = new AsgeWSEssenceAttribute();

placesAttr.setAttributeCode("places");

placesAttr.setAttributeLinkValue(new BigDecimal(108121));

placesAttr.setAttributeTypeCode(AsgeAttributeType. linkNto1. toString());

attributes.add(placesAttr);

 

AsgeWSEssenceAttribute timeAttr = new AsgeWSEssenceAttribute();

timeAttr.setAttributeCode("valueTime");

timeAttr.setAttributeValue(new Date());

timeAttr.setAttributeTypeCode(AsgeAttributeType. timestamp. toString());

attributes.add(timeAttr);

 

AsgeWSEssenceAttribute valueAttr = new AsgeWSEssenceAttribute();

valueAttr.setAttributeCode("value");

valueAttr.setAttributeValue(new BigDecimal(123321.123321));

valueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(valueAttr);

 

wsEssence.setAttributes(attributes.toArray(new AsgeWSEssenceAttribute[3]));

 

AsgeWSResult resultCreator = service.getEssenceManagerPort().essenceCreator(wsEssence, "vdkexdDB");

System. out. println("Creator result:");

printResult (resultCreator);

System. out. println("---");

ОТВЕТ

Creator result:

Status: OK

Message: null

DetailedMessage: null

ErrorCode: null

EssenceOuid: 1736351

EssenceList: null

 

Пример запроса XML

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


3.2.4.6 Данные: моментальные значения объема [ExdValMvolume]

Атрибуты сущности: Данные: моментальные значения объема

Таблица 42 Атрибуты сущности: Данные: моментальные значения объема

Наименование Код Тип Обязательный или нет Комментарий
Идентификатор ouid Число Да Идентификатор.
Место учета places Ссылка Да Ссылка на место учета, с которого пришли данные.
Метка времени valueTime Дата и время Да Метка времени, на которую приходят данные
Значение value Число Да Моментальное значение объема

Пример создания

ЗАПРОС

 

AsgeWSEssence wsEssence = new AsgeWSEssence();

wsEssence.setEssenceClassCode("ExdValMvolume");

 

List<AsgeWSEssenceAttribute> attributes = new ArrayList<AsgeWSEssenceAttribute>();

 

AsgeWSEssenceAttribute placesAttr = new AsgeWSEssenceAttribute();

placesAttr.setAttributeCode("places");

placesAttr.setAttributeLinkValue(new BigDecimal(108121));

placesAttr.setAttributeTypeCode(AsgeAttributeType. linkNto1. toString());

attributes.add(placesAttr);

 

AsgeWSEssenceAttribute timeAttr = new AsgeWSEssenceAttribute();

timeAttr.setAttributeCode("valueTime");

timeAttr.setAttributeValue(new Date());

timeAttr.setAttributeTypeCode(AsgeAttributeType. timestamp. toString());

attributes.add(timeAttr);

 

AsgeWSEssenceAttribute valueAttr = new AsgeWSEssenceAttribute();

valueAttr.setAttributeCode("value");

valueAttr.setAttributeValue(new BigDecimal(123321.123321));

valueAttr.setAttributeTypeCode(AsgeAttributeType. floated. toString());

attributes.add(valueAttr);

 

wsEssence.setAttributes(attributes.toArray(new AsgeWSEssenceAttribute[3]));

 

AsgeWSResult resultCreator = service.getEssenceManagerPort().essenceCreator(wsEssence, "vdkexdDB");

System. out. println("Creator result:");

printResult (resultCreator);

System. out. println("---");

ОТВЕТ

Creator result:

Status: OK

Message: null

DetailedMessage: null

ErrorCode: null

EssenceOuid: 5746851

EssenceList: null





Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 481; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.103 сек.