Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Параметр clearIfEmptyData предназначен для очистки справочников и используется только при значении параметра clear = true и загрузке пустого справочника. В таблице приведено описание поведения при других значениях параметров clear и clearIfEmptyData.

Содержимое справочника

Значения параметров
очистки

Поведение

clearclearIfEmptyData
Справочник с даннымиtruetrueДанные данные не будут добавлены в БД, в результате выполнения запроса выводится ошибка "You can use this option "clearIfEmptyData" only with an empty array of objects"
truefalseДанные добавляются в БД с очисткой, в результате выполнения запроса выводится сообщение о количестве загруженных объектов
falsetrueДанные данные не будут добавлены в БД, в результате выполнения запроса выводится ошибка "You can use this option "clearIfEmptyData" only with an empty array of objects"
falsefalseДанные добавляются в БД без очистки, в результате выполнения запроса выводится сообщение о количестве загруженных объектов
Пустой справочникtruetrueСправочник очищен, в результате выполнения запроса выводится сообщение "Sent dictionary clear command"
truefalseСправочник не очищен, подтверждение операции не полное, в результате выполнения запроса выводится сообщение "There is no confirmation of a complete cleaning dictionary(clear = true, clearIfEmptyData = true). Dictionary is not cleaned"
falsetrueСправочник не очищен, в результате выполнения запроса выводится сообщение "No entries have been added to queue"
falsefalseСправочник не очищен, в результате выполнения запроса выводится сообщение "No entries have been added to queue"

Сессионная загрузка справочников

...

Info
SOAP клиент может быть сгенерирован на основании wsdl.

Особенности использования протокола SOAP

Info

Команды SOAP соответствуют командам AIF, отличительной особенностью является суффикс "s" у большинства команд SOAP.

Протокол SOAP базируется на обмене сообщениями между клиентом и сервером. Каждое сообщение содержит информацию о данных, которые передаются из АСТУ в БД кассового сервера. SOAP описывает структуру сообщения при помощи XML-схем. На кассовом сервере расположен документ WSDL wsdl, содержащий данные о расположении сервиса, типах данных передаваемых объектов и операции, которые могут быть выполнены при обращении к нему.

...

Веб-сервис, предоставляя возможность вызова какого-либо метода, дает возможность клиентам узнать, какие параметры для этого метода используются. На основании этого принципа любой SOAP-клиент, обращаясь к wsdl-документу, строит внутреннюю структуру запроса для загрузки справочников.

...