Различия в запросах от хозяйствующих субъектов и ветеринарных управлений: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Строка 17: Строка 17:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Родительский объект !! colspan = "2" | Версия для хозяйствующих субъектов !!  colspan = "2" | Версия для ветеринарных управлений
! Родительский объект !! colspan = "2" | Версия для хозяйствующих субъектов !!  colspan = "2" | Версия для ветеринарных управлений !! Комментарий
|-
|-
|      || ''Параметр'' || ''Обязательность'' || ''Параметр'' || ''Обязательность''
|      || ''Параметр'' || ''Обязательность'' || ''Параметр'' || ''Обязательность''
Строка 24: Строка 24:
*businessEntity ([[BusinessEntity|ent:BusinessEntity]]) ;
*businessEntity ([[BusinessEntity|ent:BusinessEntity]]) ;
*enterprise ([[Enterprise|ent:Enterprise]])
*enterprise ([[Enterprise|ent:Enterprise]])
|| 1
|| 1 || В версии для хозяйствующих субъектов обязательно указывать площадку, на которой производится продукция. Для версии ветеринарных управлений необходимо указывать и ХС, и площадку, где выпускается продукция.
|-
|-
| registerProductiveBatchResponse || stockEntryList ([[StockEntryList|vetd:StockEntryList]]) || 1 || stockEntry ([[StockEntry|vetd:StockEntry]]) || 0..*
| registerProductiveBatchResponse || stockEntryList ([[StockEntryList|vetd:StockEntryList]]) || 1 || stockEntry ([[StockEntry|vetd:StockEntry]]) || 0..* ||
|}
|}



Версия 09:46, 25 мая 2016

При запросах к шлюзу от информационных систем хозяйствующих субъектов и ветеринарных управлений существуют некоторые отличия в структуре самих запросов. Данная статья разъясняет различия между двумя версиями.

Общие различия

Различающиеся параметры Версия для хозяйствующих субъектов Версия для ветеринарных управлений
Пространство имён merc:http://api.vetrf.ru/schema/cdm/mercury/applications mercvu:http://api.vetrf.ru/schema/cdm/mercury/vu/applications
Имя сервиса mercury-g2b.service mercury-vu.service

ProductionOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений Комментарий
Параметр Обязательность Параметр Обязательность
registerProductiveBatchRequest enterprise (ent:Enterprise) 1 1 В версии для хозяйствующих субъектов обязательно указывать площадку, на которой производится продукция. Для версии ветеринарных управлений необходимо указывать и ХС, и площадку, где выпускается продукция.
registerProductiveBatchResponse stockEntryList (vetd:StockEntryList) 1 stockEntry (vetd:StockEntry) 0..*

MergeOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
MergeStockEntriesRequest enterprise (ent:Enterprise)
  • businessEntity (ent:BusinessEntity);
  • enterprise (ent:Enterprise)

ResolveDiscrepancyOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
ResolveDiscrepancyRequest enterprise (ent:Enterprise)
  • businessEntity (ent:BusinessEntity);
  • enterprise (ent:Enterprise)

ModifyProducerStockListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
-- ModifyProducerStockListRequest метод отсутствует

GetVetDocumentByUuidOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetVetDocumentByUuidRequest enterpriseGuid --

GetVetDocumentListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetVetDocumentListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetVetDocumentChangesListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetVetDocumentListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryByGuidOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryByGuidRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryByUuidOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryByUuidRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryChangesListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryChangesListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryListRequest enterpriseGuid businessMember (ent:BusinessMember)

GetStockEntryVersionListOperation

Родительский объект Версия для хозяйствующих субъектов Версия для ветеринарных управлений
GetStockEntryVersionListRequest enterpriseGuid businessMember (ent:BusinessMember)