Herriot:Services:v1.0
Версия от 15:24, 10 ноября 2023; Romanov-av-170814 (обсуждение | вклад) (→Используемые пространства имён)
Версии профиля API
- v1.0 – Herriot:Services:v1.0
- v1.0b-20231109 – herriot-schemas-v1.0b-20231109.zip
Предоставляемые сервисы
| № | Сервис | Описание | WSDL |
|---|---|---|---|
| 1 | ApplicationManagementService | Подсистема обработки заявок | https://api.vetrf.ru/schema/platform/herriot/v1.0b-last/ams-herriot.service_v1.0.wsdl |
| 2 | EnterpriseService | Сервис реестров хозяйствующих субъектов и предприятий | https://api.vetrf.ru/schema/platform/herriot/v1.0b-last/EnterpriseService_v1.0.wsdl |
| 3 | DictionaryService | Сервис справочной информации | https://api.vetrf.ru/schema/platform/herriot/v1.0b-last/DictionaryService_v1.0.wsdl |
| 4 | ProductService | Сервис реестров категорий продукции | https://api.vetrf.ru/schema/platform/herriot/v1.0b-last/ProductService_v1.0.wsdl |
| 5 | IkarService | Сервис получения адресной информации | https://api.vetrf.ru/schema/platform/herriot/v1.0b-last/IkarService_v1.0.wsdl |
ApplicationManagementService (подсистема обработки заявок)
Параметры подключения
|
Продуктивный контур
|
Тестовый контур
|
Основные сущности и типы данных
Используемые пространства имён
| Пространство имён (xmlns) | XSD-схема, содержащая описание типов |
|---|---|
| xmlns:xs="http://www.w3.org/2001/XMLSchema" | http://www.w3.org/2001/XMLSchema.xsd |
| xmlns:bs="http://api.vetrf.ru/schema/cdm/base" | base_v2.1.xsd |
| xmlns:apl="http://api.vetrf.ru/schema/cdm/application" | application_v2.1.xsd |
| xmlns:dt="http://api.vetrf.ru/schema/cdm/dictionary/v2" | dictionary_v2.5.xsd |
| xmlns:vd="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2" | document_v2.5.xsd |
| xmlns:hrt="http://api.vetrf.ru/schema/cdm/herriot/applications/v1" | herriot_applications_v1.0.xsd |
Операции, выполняемые через ApplicationManagementService
| № | Название операции / ссылка на спецификацию | Описание операции |
|---|---|---|
| Операции по работе с учетной карточкой животного (группы животных) | ||
| 1.1. | RegisterAnimal | Регистрация животного или группы животных
Входные данные:
Выходные данные:
|
| 1.2. | ModifyAnimalRegistration | Внесение изменений в основные сведения о зарегистрированном животном или группе животных
Входные данные:
Выходные данные:
|
| 1.3. | RegisterAnimalMovementEvent | Регистрация сведения о перемещении/смене собственника зарегистрированного животного или групп животных
Входные данные:
Выходные данные:
|
| 1.4. | TerminateAnimalRegistration | Прекращение регистрации животного или группы животных (выбытие животного)
Входные данные:
Выходные данные:
|
| 1.5. | WithdrawAnimalRegistration | Аннулирование сведений о регистрации животного или группы животных
Входные данные:
Выходные данные:
|
| 1.6. | GetAnimalRegistrationByGuid | Получение основных актуальных сведений о регистрации животного или группы животных по глобальному идентификатору
Входные данные:
Выходные данные:
|
| 1.8. | GetAnimalRegistrationHistory | Получение всей истории изменений сведений о регистрации животного или группы животных по глобальному идентификатору
Входные данные:
Выходные данные:
|
| 1.9. | GetAnimalRegistrationChangesList | Получение списка изменений по основным сведениям о регистрации животных или групп животных за указанный период
Входные данные:
Выходные данные:
|
| 1.10. | GetAnimalRegistrationByUuid | Получение редакции основных сведений о регистрации животного или группы животных по идентификатору конкретной версии (редакции)
Входные данные:
Выходные данные:
|
| Операции по работе со сведениями об идентификации животного (группы животных) | ||
| 2.1. | RegisterAnimalIdentity | Регистрация сведений об идентификации зарегистрированного животного или группы животных (маркирование)
Входные данные:
Выходные данные:
|
| 2.2. | RemoveAnimalIdentity | Прекращение регистрации сведений об идентификации зарегистрированного животного или группы животных (выбытие средства маркирования)
Входные данные:
Выходные данные:
|
| 2.3. | ReplaceAnimalIdentity | Перерегистрация сведений об идентификации зарегистрированного животного или группы животных (замена средства маркирования)
Входные данные:
Выходные данные:
|
| 2.4. | WithdrawAnimalIdentity | Аннулирование сведений о регистрации сведений об идентификации животного или группы животных
Входные данные:
Выходные данные:
|
| Операции по работе со сведениями о ветеринарных профилактических мероприятиях животного (группы животных) | ||
| 4.1. | RegisterAnimalVeterinaryEvent | Регистрация ветеринарного профилактического мероприятия
Входные данные:
Выходные данные:
|
| 4.2. | ModifyAnimalVeterinaryEvent | Редактирование сведений о ветеринарном профилактическом мероприятии
Входные данные:
Выходные данные:
|
| 4.3. | WithdrawAnimalVeterinaryEvent | Аннулирование сведений о ветеринарном профилактическом мероприятии
Входные данные:
Выходные данные:
|
| 4.4. | GetAnimalVeterinaryEventByGuid | Получение актуальных сведений о зарегистрированном ветеринарном профилактическом мероприятии по глобальному идентификатору
Входные данные:
Выходные данные:
|
| 4.5. | GetAnimalVeterinaryEventChangesList | Получение списка изменений сведений о зарегистрированных ветеринарных профилактических мероприятиях за указанный период
Входные данные:
Выходные данные:
|
| 4.6. | GetAnimalVeterinaryEventHistory | Получение всей истории изменений ветеринарного профилактического мероприятия по глобальному идентификатору
Входные данные:
Выходные данные:
|
| 4.7. | GetAnimalVeterinaryEventByUuid | Получение сведений о редакции ветеринарного профилактического мероприятия по идентификатору версии
Входные данные:
Выходные данные:
|

