AITS:getCertificateChangesList:v2.0

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

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

Операция getCertificateChangesList предназначена для получения сведений о сертификатах в формате UN/CEFACT, выпущенных или изменивших статус за указанный период времени.

Спецификация запроса

Спецификация ответа

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <aits:getCertificateChangesListRequest>
002 ···<crt:page>?</crt:page> xs:nonNegativeInteger [0..1]

Номер страницы запрашиваемого размера (count) в результирующем списке изменений.

  • Значение по умолчанию - 1.
003 ···<crt:count>?</crt:count> xs:nonNegativeInteger [0..1]

Запрашиваемое количество записей в ответе.

  • Допустимые значения: от 0 до 1000.
  • Значение по умолчанию - 100.
004 ···<bs:updateDateInterval> bs:DateInterval [0..1]

Период времени, за который запрашиваются изменения по сертификатам.

  • Максимальный размер периода: 31 день.
  • По умолчанию - 31 день до текущей даты - ?
005 ······<bs:beginDate>?</bs:beginDate> xs:dateTime [0..1]

Начало интервала, за который запрашиваются изменения по сертификатам.

  • По умолчанию - 31 день до указанной даты окончания - ?
006 ······<bs:endDate>?</bs:endDate> xs:dateTime [0..1]

Окончание интервала, за который запрашиваются изменения по сертификатам.

  • По умолчанию - текущая дата - ?
007 ···</bs:updateDateInterval>
008 ···<crt:exchangeStatusPattern>?</crt:exchangeStatusPattern> crt:ExchangeStatusPattern [0..1]

Опциональный фильтр по статусу изменения.

Допустимые значения:

  • ALL, ACTIVE: все статусы из перечня ExchangeStatus
  • RELEVANT: ISSUED, REPLACED, WITHDRAWN
009 </aits:getCertificateChangesListRequest>
# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <aits:getCertificateChangesListResponse>
002 ···<crt:exchangeList count="?" total="?"> hasMore="?"> crt:ExchangeList [1..1]

Список изменений, удовлетворяющий исходному запросу.

  • В элементе exchangeList обязательно заполнен атрибут @count, определяющий фактическое количество записей в ответе.
  • Атрибут @total может отсутствовать.
  • Если в запросе были указаны элементы <updateDateInterval> и <page>, в результате будет заполнен атрибут @hasMore, определяющий наличие записей на следующей странице.
003 ······<crt:exchange> crt:Exchange [0..1] Cведения о сертификате (последний статус обмена, даты создания и изменения).
004 ·········<crt:exchangeStatus>?</crt:exchangeStatus> crt:ExchangeStatus [1..1]

Текущий статус обмена.

Допустимые значения:

  • ISSUED - Оформлен
  • ACKNOWLEDGED - Подтверждено получение электронного документа
  • CONFIRMED - Принят ветеринарным инспектором страны назначения по результатам документарного контроля.
  • REJECTED - Отклонен ветеринарным инспектором страны назначения по результатам документарного контроля.
  • REPLACEMENT_REQUIRED - Получен запрос на замену сертификата.
  • REPLACED - Сертификат заменен.
  • WITHDRAWN - Сертификат аннулирован.
  • COMPLETE - Сертификат погашен (принят конечным получателем).
005 ·········<crt:lastUpdateDate>?</crt:lastUpdateDate> xs:dateTime [1..1] Дата изменения статуса.
006 ·········<crt:ecid>?</crt:ecid> bs:Identifier [1..1] Идентификатор электронного сертификата.
007 ·········<crt:issueDate>?</crt:issueDate> xs:dateTime [1..1] Дата оформления электронного сертификата.
008 ·········<crt:certificateStatus>?</crt:certificateStatus> crt:CertificateStatus [1..1]

Статус электронного сертификата.

Допустимые значения:

  • ISSUED - Сертификат оформлен
  • WITHDRAWN - Сертификат аннулирован.
  • COMPLETE - Сертификат погашен (принят конечным получателем).
009 ······</crt:exchange>
010 ···</crt:exchangeList
011 </aits:getCertificateChangesListResponse>