ФОРМИРОВАНИЕ ЗАЯВКИ
×
ФОРМИРОВАНИЕ ЗАЯВКИ
 
Разрешение формирования заявок и адрес системы обработки заявок указываются в панели параметров подключения к серверу диспетчеризации:
 
 
Примечание
Если в адресе не указан TCP порт, то при применении протокола http — используется TCP порт 80
Если в адресе не указан TCP порт, то при применении протокола https — используется TCP порт 443
В адресе можно указать нестандартный порт, например: https://localhost:81/lkds
 
   Передача данных производится запросом POST. При этом путь передаётся в запросе POST, т.е. при использовании выше приведённого адреса запрос будет иметь вид:
POST /lkds HTTP/1.1
 
Формирование заявки:
1. Нажмите дважды ЛКМ по иконке Лифтового блока, откроется панель уточненных состояний
2. Нажмите на кнопку
 
  или выборе меню:  
 
3. Если формирование заявки разрешено, то откроется окно «Формирование заявки на»
4. Выберите подходящую причину формирования заявки
5. Нажмите кн. «Послать заявку»
 
 ,
 
6. Заявка запишется в журнал
 
 
Посмотреть, как выглядит сам запрос можно в логах программы SPult в папке \SPult\LogSpultBad\.
 
Например, посланный запрос будет иметь вид:
POST /lkds HTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: 665
Connection: keep-alive
Cache-Control: no-cache
<?xml version="1.0"?>
<PULT ContentType="request" Name="Осинки" GUID="6BE8D597443446ECBA03620384A67B4F" IdDB="16">
  <DISP Name="Диспетчерская" IdDB="37">
    <STREET Name="ул. Ленина" IdDB="38">
      <HOME Name="д. 12" IdDB="1047">
        <LIFT Name="п. 1" ID="2" GUID="C7923D8C83A748FDBFC34F28E5AA73B4" SubNet="196764" UM="0" Slot="7" Addr="1" InsContr="1" IdDB="1173" Note="1.Освобождение пассажира, заблокированного в лифте" User="Lenin">
          <ListStatus>
            <Status Name="Главный привод включен"/>
            <Status Name="Кабина в движении"/>
          </ListStatus>
        </LIFT>
      </HOME>
    </STREET>
  </DISP>
</PULT>
 
   То, что это заявка показывает атрибут ContentType="request", текст пояснения в атрибуте Note="1.Освобождение пассажира, заблокированного в лифте "
В тег <ListStatus> помещается список уточнённых состояний лифта в момент посылки заявки.
 
Если SPult получил ответ: HTTP/1.1 200 OK
   То, SPult считает, что заявка принята в обработку. Если получен другой ответ или не получен вообще, то SPult считает, что заявка не принята.