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

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
(Новая страница: «== Общие сведения == Операция '''UpdateVeterinaryEventsOperation''' предназначена для внесения сведений о в…»)
 
Строка 33: Строка 33:
:: • Внутренняя ошибка системы.
:: • Внутренняя ошибка системы.


===Используемые пространства имён и типы===
===Используемые пространства имен ===
{{столбцы}}
{{столбцы}}
{{столбец}}
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/argus/common|argc]] (<nowiki>http://api.vetrf.ru/schema/cdm/argus/common</nowiki>)
** [[PackingFormList|argc:PackingFormList]]
** [[Unit|argc:Unit]]
** [[User|argc:User]]
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/argus/production|argpr]] (<nowiki>http://api.vetrf.ru/schema/cdm/argus/production</nowiki>)
** [[Product|argpr:Product]]
** [[ProductItem|argpr:ProductItem]]
** [[ProductType|argpr:ProductType]]
** [[SubProduct|argpr:SubProduct]]
{{столбец}}
{{столбец}}
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/base|bs]] (<nowiki>http://api.vetrf.ru/schema/cdm/base</nowiki>)
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/base|bs]] (<nowiki>http://api.vetrf.ru/schema/cdm/base</nowiki>)
** [[Decimal|bs:Decimal]]
** [[Decimal |bs:Decimal]]
** [[Identifier|bs:Identifier]]
** [[String255|bs:String255]]
** [[String255|bs:String255]]
** [[Text|bs:Text]]
** [[UUID|bs:UUID]]
** [[UUID|bs:UUID]]
** [[UUID|bs:UUID]]
** [[VersionStatus|bs:VersionStatus]]
** [[VersionStatus|bs:VersionStatus]]
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/cerberus/enterprise|ent]] (<nowiki>http://api.vetrf.ru/schema/cdm/cerberus/enterprise</nowiki>)
** [[BusinessEntity|ent:BusinessEntity]]
** [[Enterprise|ent:Enterprise]]
** [[BusinessMember|ent:BusinessMember]]
** [[EnterpriseRole|ent:EnterpriseRole]]
** [[ProducerList|ent:ProducerList]]


* [[NameSpaces#http://api.vetrf.ru/schema/cdm/dictionary|dt]] (<nowiki>http://api.vetrf.ru/schema/cdm/dictionary</nowiki>)
** [[Address_v2.0|dt:Address]]
** [[AnimalDisease_v2.0|dt:AnimalDisease]]
** [[BusinessEntity_v2.0|dt:BusinessEntity]]
** [[ComplexDate_v2.0| dt:ComplexDate]]
** [[Country_v2.0|dt:Country]]
** [[Day_v2.0|dt:Day]]
** [[DocumentType_v2.0|dt:DocumentType]]
** [[Enterprise_v2.0|dt:Enterprise]]
** [[EnterpriseRole_v2.0|dt:EnterpriseRole]]
** [[GTINType_v2.0|dt:GTINType]]
** [[Hour_v2.0|dt:Hour]]
{{столбец}}
{{столбец}}
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/ikar|ikar]] (<nowiki>http://api.vetrf.ru/schema/cdm/ikar</nowiki>)
** [[Location_v2.0 | dt:Location]]
** [[Country|ikar:Country]]
** [[MedicinalDrug_v2.0|dt:MedicinalDrug]]
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/mercury/vet-document|vetd]] (<nowiki>http://api.vetrf.ru/schema/cdm/mercury/vet-document</nowiki>)
** [[Minute_v2.0| dt:Minute]]
** [[Batch|vetd:Batch]]
** [[Month_v2.0|dt:Month]]
** [[GoodsDate|vetd:GoodsDate]]
** [[Organization_v2.0|dt:Organization]]
** [[PackingForm|vetd:PackingForm]]
** [[Package_v2.0|dt:Package]]
** [[ProductMarkingList|vetd:ProductMarkingList]]
** [[PackageLevelType_v2.0|dt:PackageLevelType]]
** [[Producer|vetd:Producer]]
** [[PackageList_v2.0|dt:PackageList]]
** [[VetDocument|vetd:VetDocument]]
** [[PackingCodeType_v2.0|dt:PackingCodeType]]
** [[StockEntry|vetd:StockEntry]]
** [[PackingType_v2.0|dt:PackingType]]
** [[StockEntryNumber|vetd:StockEntryNumber]]
** [[Producer_v2.0|dt:Producer]]
** [[Product_v2.0|dt:Product]]
** [[ProductItem_v2.0|dt:ProductItem]]
** [[ProductMarks_v2.0|dt:ProductMarks]]
** [[ProductType_v2.0|dt:ProductType]]
** [[ResearchMethod_v2.0|dt:ResearchMethod]]
** [[ResearchResult_v2.0|dt:ResearchResult]]
** [[SubProduct_v2.0|dt:SubProduct]]
** [[Unit_v2.0|dt:Unit]]
** [[User_v2.0|dt:User]]
** [[Year_v2.0|dt:Year]]
{{столбец}}
{{столбец}}
* [[NameSpaces#http://api.vetrf.ru/schema/cdm/mercury/vet-document|vd]] (<nowiki>http://api.vetrf.ru/schema/cdm/mercury/vet-document</nowiki>)
** [[AnimalMedicationEvent_v2.0|vd:AnimalMedicationEvent]]
** [[Batch_v2.0|vd:Batch]]
** [[BatchOrigin_v2.0|vd:BatchOrigin]]
** [[GoodsDate_v2.0|vd:GoodsDate]]
** [[LaboratoryResearchEvent_v2.0|vd:LaboratoryResearchEvent]]
** [[QuarantineEvent_v2.0|vd:QuarantineEvent]]
** [[StockEntry_v2.0|vd:StockEntry]]
** [[StockEntryEventList_v2.0|vd:StockEntryEventList]]
** [[VeterinaryEventType_v2.0|vd:VeterinaryEventType]]
* [[NameSpaces#http://www.w3.org/2001/XMLSchema|xs]] (<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>)
* [[NameSpaces#http://www.w3.org/2001/XMLSchema|xs]] (<nowiki>http://www.w3.org/2001/XMLSchema</nowiki>)
** [http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName]
** [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean]
** [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean]
** [http://www.w3.org/TR/xmlschema-2/#dateTime xs:date]
** [http://www.w3.org/TR/xmlschema-2/#boolean xs:boolean]
** [http://www.w3.org/TR/xmlschema-2/#int xs:int]
** [http://www.w3.org/TR/xmlschema-2/#date xs:date]
** [http://www.w3.org/TR/xmlschema-2/#NCName xs:NCName]
** [http://www.w3.org/TR/xmlschema-2/#DateTime xs:DateTime]
** [http://www.w3.org/TR/xmlschema-2/#int xs:int]  
** [http://www.w3.org/TR/xmlschema-2/#string xs:string]
** [http://www.w3.org/TR/xmlschema-2/#string xs:string]
{{столбцы/конец}}
{{столбцы/конец}}
== Данные запроса ==
== Данные запроса ==



Версия 08:27, 18 июля 2017

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

Операция UpdateVeterinaryEventsOperation предназначена для внесения сведений о ветеринарных мероприятиях, проводимых с партией продукции таких, как лабораторные исследования, карантинирование, иммунизации и обработки для живых животных. Поддерживается обновление сведений о лабораторных исследованиях, для которых ранее не был указан результат исследования.

В рамках операции UpdateVeterinaryEventsOperation доступны следующие действия:

  • для одной или нескольких записей журнала могут быть внесены сведения о проведенных лабораторных исследованиях;
  • для одной или нескольких записей журнала могут быть внесены сведения о карантинировании (для живых животных);
  • для одной или нескольких записей журнала могут быть внесены сведения о проведенной иммунизации или обработке против паразитов (для живых животных);
  • внесение результатов лабораторных исследований, если они ранее не были указаны.

При выполнении операции на вход системы передаются следующие сведения:

  • информация о пользователе - инициаторе запроса;
  • предприятие на котором находится партия, для которой вносятся сведения о ветеринарном мероприятии;
  • запись складского журнала, для которой вносятся/обновляются сведения о мероприятиях. Может быть указано более одной записи складского журнала. Для каждой записи должен быть указан идентификатор (GUID) и список мероприятий.

Результатом выполнения данной операции является:

  • Список записей складского журнала продукции с измененными сведениями о ветеринарных мероприятиях.

Возможные сценарии

При обработке запроса возможны следующие сценарии:

1.1. Запрос успешно обработан. Пользователю вернулась запись складского журнала с указанием лабораторных исследований.
1.2. Произошла ошибка при обработке запроса.
• Некорректный запрос.
• Внутренняя ошибка системы.
2.1. Запрос успешно обработан. Пользователю вернулась запись складского журнала с указанием места и количества дней карантинирования.
2.2. Произошла ошибка при обработке запроса.
• Некорректный запрос.
• Внутренняя ошибка системы.
3.1. Запрос успешно обработан. Пользователю вернулась запись складского журнала с указанием проведенных обработок/иммунизаций.
3.2. Произошла ошибка при обработке запроса.
• Некорректный запрос.
• Внутренняя ошибка системы.

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


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

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

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

Внесение сведений о лабораторных исследованиях


Внесение сведений о карантинировании животных


Внесение сведений об обработках/иммунизациях

Коды ошибок

Вернуться к началу ↑