Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Устаревшая версия Jira
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTE-1148

Реализовано в версии

Статус
colourBlue
title10.2.36.0

Метод преобразует массив с объектами в список в формате xml двухуровневой вложенности

Служба в фоновом режиме опрашивает очередь ответов кассиров и отправляет сформированный xml в хранимую процедуру расположенную на SetCentrum5

Наименование метода в JAVA:  

ru.crystals.ERPIntegration.operday.plugins.setv5.SETv5QueueSizeCashierAnswerDestination.queueSizeCashierAnswerToXml(List<ERPIQueueSizeCashierAnswerEntity> reports)

Наименование процедуры в MSSQL:  set10PutCashierQuestion

Image RemovedДаstringНомер магазинаstringДаДаДа

root/messages/cashierQuestion

Image Added

Наименование атрибута

Тип данных

ОбязательноОписаниеОписание

Обязательное

cash_number

stringStringНомер кассыДа
shop_numberStringНомер магазинаДа
Наименование элементаТип данныхОписаниеОбязательное
cashierQuestionКомплексныйСписок ответовДа

tab_numberStringДаТабельный номер кассираДа
questionstringString

Код вопроса кассиру

(1=вопрос о длине очереди в кассе)

Да
answerstringString

Ответ кассира на заданный вопрос 

(для вопроса о длине очереди: null, 0,...,9)

Да
datestringStringДата-время проведения опросаДа


Блок кода
languagexml
titleXSD
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wmh="http://www.wmhelp.com/2003/eGenerator" elementFormDefault="qualified">
  <xs:element name="root">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="messages"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="messages">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="cashierQuestion" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:attribute name="cash_number" type="xs:string" use="required"/>
      <xs:attribute name="shop_number" type="xs:string" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="cashierQuestion">
    <xs:complexType>
      <xs:attribute name="answer" type="xs:string" use="required"/>
      <xs:attribute name="date" type="xs:string" use="required"/>
      <xs:attribute name="question" type="xs:string" use="required"/>
      <xs:attribute name="tab_number" type="xs:string" use="required"/>
    </xs:complexType>
  </xs:element>
</xs:schema>

...