AITS:getCertificateChangesList:v2.0: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
(Новая страница: «== Общие сведения == Операция '''getCertificateChangesList''' предназначена для получения сведений о сер...»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 81: Строка 81:
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">Опциональный фильтр по статусу изменения.</span>
<span style="white-space:nowrap; font-weight: normal;">Опциональный фильтр по статусу изменения.</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
'''Допустимые значения:'''
* ALL, ACTIVE: все статусы из перечня ExchangeStatus
* RELEVANT: ISSUED, REPLACED, WITHDRAWN</div>
</div>
|-
|009
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</aits:getCertificateChangesListRequest>'''}}
|
|
|style="width:52em;"|
|-
|}
==Спецификация ответа==
{| class="wikitable"
! #
! Название XML-элемента
! Тип
! Обязат.
! Описание (нажмите [...] для отображения дополнительного описания)
|-
|001
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''<aits:getCertificateChangesListResponse>'''}}
|
|
| style="width:52em;"|
|-
|002
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''<{{color|#660e7a|crt:}}exchangeList {{color|Red|count&#61;}}{{color|#007f15|"?"}} {{color|Red|total&#61;}}{{color|#007f15|"?"}}> {{color|Red|hasMore&#61;}}{{color|#007f15|"?"}}>'''}}
|crt:ExchangeList
|[1..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">Список изменений, удовлетворяющий исходному запросу.</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* В элементе exchangeList обязательно заполнен атрибут @count, определяющий фактическое количество записей в ответе.
* Атрибут @total может отсутствовать.
* Если в запросе были указаны элементы <updateDateInterval> и <page>, в результате будет заполнен атрибут @hasMore, определяющий наличие записей на следующей странице.
</div>
|-
|003
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|crt:}}exchange>'''}}
|crt:Exchange
|[0..*]
|style="width:52em;"| Cведения о сертификате (последний статус обмена, даты создания и изменения).
|-
|004
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|crt:}}exchangeStatus>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|crt:}}exchangeStatus>'''}}
|crt:ExchangeStatus
|[1..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">Текущий статус обмена.</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
<div class="mw-collapsible-content" style="font-weight: normal;">
'''Допустимые значения:'''
'''Допустимые значения:'''
Строка 86: Строка 140:
* ACKNOWLEDGED - Подтверждено получение электронного документа
* ACKNOWLEDGED - Подтверждено получение электронного документа
* CONFIRMED - Принят ветеринарным инспектором страны назначения по результатам документарного контроля.
* CONFIRMED - Принят ветеринарным инспектором страны назначения по результатам документарного контроля.
* REJECTED - Отклонен ветеринарным инспектором страны назначения по результатам документарного контроля.** REPLACEMENT_REQUIRED - Получен запрос на замену сертификата.
* REJECTED - Отклонен ветеринарным инспектором страны назначения по результатам документарного контроля.
* REPLACEMENT_REQUIRED - Получен запрос на замену сертификата.
* REPLACED - Сертификат заменен.
* REPLACED - Сертификат заменен.
* WITHDRAWN - Сертификат аннулирован.
* COMPLETE - Сертификат погашен (принят конечным получателем).</div>
</div>
|-
|005
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|crt:}}lastUpdateDate>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|crt:}}lastUpdateDate>'''}}
|xs:dateTime
|[1..1]
|style="width:52em;"| Дата изменения статуса.
|-
|006
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|crt:}}ecid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|crt:}}ecid>'''}}
|bs:Identifier
|[1..1]
|style="width:52em;"| Идентификатор электронного сертификата.
|-
|007
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|crt:}}issueDate>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|crt:}}issueDate>'''}}
|xs:dateTime
|[1..1]
|style="width:52em;"| Дата оформления электронного сертификата.
|-
|008
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|crt:}}certificateStatus>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|crt:}}certificateStatus>'''}}
|crt:CertificateStatus
|[1..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">Статус электронного сертификата.</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
'''Допустимые значения:'''
* ISSUED - Сертификат оформлен
* WITHDRAWN - Сертификат аннулирован.
* WITHDRAWN - Сертификат аннулирован.
* COMPLETE - Сертификат погашен (принят конечным получателем).</div>
* COMPLETE - Сертификат погашен (принят конечным получателем).</div>
Строка 93: Строка 179:
|-
|-
|009
|009
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</aits:getCertificateChangesListRequest>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|crt:}}exchange>'''}}
|
|
|style="width:52em;"|
|-
|010
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</{{color|#660e7a|crt:}}exchangeList'''}}
|
|
|style="width:52em;"|
|-
|011
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</aits:getCertificateChangesListResponse>'''}}
|
|
|
|
|style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|}

Текущая версия на 08:20, 24 февраля 2026

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

Операция 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..*] 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>