GetUnitByUuid: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
==Общие сведения==
==Общие сведения==


Метод возвращает единицу измерения по её глобальному идентификатору. Этот идентификатор используется при оформлении транспортных сертификатов.
Метод возвращает единицу измерения по идентификатору версии записи. Этот идентификатор рекомендуется использовать при оформлении транспортных сертификатов.


===Используемые пространства имён и типы===
===Используемые пространства имён и типы===

Версия 11:22, 21 октября 2016

Общие сведения

Метод возвращает единицу измерения по идентификатору версии записи. Этот идентификатор рекомендуется использовать при оформлении транспортных сертификатов.

Используемые пространства имён и типы

  • bs (http://api.vetrf.ru/schema/cdm/base)

Данные запроса

Объект getUnitByUuidRequest

Корневой объект запроса. В нём указан глобальный идентификатор, по которому производится поиск назначения груза.

Поле Описание Тип данных Обязательность
UUID Глобальный идентификатор единицы измерения, по которому производится поиск записи bs:UUID 1

Данные ответа

Объект getUnitByUuidResponse

Корневой элемент ответа. Содержит информацию о цели назначения груза.

Поле Описание Тип данных Обязательность
unit Сущность, описывающая единицу измерения argc:Unit 1


Объект ..Response/unit

Объект содержит данные о единице измерения

Поле Описание Тип Обязательность
UUID Идентификатор версии записи о единице измерения в реестре РСХН bs:UUID 1
GUID Глобальный идентификатор единицы измерения в реестре РСХН bs:UUID 1
active Флаг, указывающий на то, активна ли запись. xs:boolean 1
status Статус версии записи xs:string 1
createDate Дата создания записи о единице измерения в реестре РСХН xs:dateTime 1
updateDate Дата последнего обновления записи в реестре РСХН xs:dateTime 1
previous Идентификатор предыдущей версии записи bs:UUID 0..1
next Идентификатор следующей версии записи bs:UUID 0..1
name Краткое название единицы измерения xs:string 1
fullName Полное название единицы измерения xs:string 1
commonUnitGuid Глобальный идентификатор базовой единицы измерения. Например, для центнера, тонны, тыс.тонн базовой единицей измерения является килограмм bs:UUID 1
factor Коэффициент относительно базовой единицы измерения. Например, для тонны этот коэффициент равен 1000, т.к. в 1 тонне 1000 кг. Для килограмма этот коэффициент равен единице. xs:integer 1

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

Запрос данных о килограмме

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
                  xmlns:ws="http://api.vetrf.ru/schema/cdm/argus/common/ws-definitions" 
                  xmlns:base="http://api.vetrf.ru/schema/cdm/base">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:getUnitByUuidRequest>
         <base:uuid>069792f0-053d-11e1-99b4-d8d385fbc9e8</base:uuid>
      </ws:getUnitByUuidRequest>
   </soapenv:Body>
</soapenv:Envelope>