Skip to main content

1.4 Версионирование в ФЕРЗЛ

1.4.1 Цели

Версионирование API предназначено для обеспечения своевременного обновления решения у потребителей:

  • Своевременное − поддерживается работа нескольких версий (поддерживается наличие не более трёх версий API) для обеспечения асинхронного обновления у потребителей, синхронное обновление желательно, но не обязательно.

  • Решение − версионируется все решение целиком при изменении любого компонента в составе, версионирование отдельных сервисов и методов не ведется.

1.4.2 Версии API

Каждая версия отличается своим набором уникальных атрибутов:

  • WSDL

  • XSD

Общая формула формирования ссылок на версии:

%хост_стенда%/api/smo/integration/ws/%номер_версии%/%тип_атрибута%/%название_сервиса%

где внутри %% указаны значения, которые должны быть изменены для получения рабочих ссылок

Версия 24.2.3 СМО
  • WSDL

  • /api/smo/integration/24.2.3/mpiPolicyApplication.wsdl

  • /api/smo/integration/24.2.3/mpiNR.wsdl

  • /api/smo/integration/24.2.3/mpiPersonInfo.wsdl

  • /api/smo/integration/24.2.3/mpiAsyncOperations.wsdl

  • /api/smo/integration/24.2.3/mpiLegalRepresentation.wsdl

  • /api/smo/integration/24.2.3/mpiStatusService.wsdl

  • XSD

  • /api/smo/integration/24.2.3/mpiPolicyApplicationSchema.xsd

  • /api/smo/integration/24.2.3/commonTypesSchema.xsd

  • /api/smo/integration/24.2.3/mpiNRSchema.xsd

  • /api/smo/integration/24.2.3/mpiPersonInfoSchema.xsd

  • /api/smo/integration/24.2.3/mpiAsyncOperationsSchema.xsd

  • /api/smo/integration/24.2.3/mpiLegalRepresentationSchema.xsd

  • /api/smo/integration/24.2.3/mpiStatusServiceSchema.xsd

Версия 24.2.5 СМО
  • WSDL

  • /api/smo/integration/24.2.5/mpiPolicyApplication.wsdl

  • /api/smo/integration/24.2.5/mpiNR.wsdl

  • /api/smo/integration/24.2.5/mpiPersonInfo.wsdl

  • /api/smo/integration/24.2.5/mpiAsyncOperations.wsdl

  • /api/smo/integration/24.2.5/mpiLegalRepresentation.wsdl

  • /api/smo/integration/24.2.5/mpiStatusService.wsdl

  • /api/smo/integration/24.2.5/mpiPersonObjectsControl.wsdl

  • XSD

  • /api/smo/integration/24.2.5/mpiPolicyApplicationSchema.xsd

  • /api/smo/integration/24.2.5/commonTypesSchema.xsd

  • /api/smo/integration/24.2.5/mpiNRSchema.xsd

  • /api/smo/integration/24.2.5/mpiPersonInfoSchema.xsd

  • /api/smo/integration/24.2.5/mpiAsyncOperationsSchema.xsd

  • /api/smo/integration/24.2.5/mpiLegalRepresentationSchema.xsd

  • /api/smo/integration/24.2.5/mpiStatusServiceSchema.xsd

  • /api/smo/integration/24.2.5/mpiPersonObjectsControlSchema.xsd

Версия 24.2.6 СМО
  • WSDL

  • /api/smo/integration/24.2.6/mpiPolicyApplication.wsdl

  • /api/smo/integration/24.2.6/mpiNR.wsdl

  • /api/smo/integration/24.2.6/mpiPersonInfo.wsdl

  • /api/smo/integration/24.2.6/mpiAsyncOperations.wsdl

  • /api/smo/integration/24.2.6/mpiLegalRepresentation.wsdl

  • /api/smo/integration/24.2.6/mpiStatusService.wsdl

  • /api/smo/integration/24.2.6/mpiPersonObjectsControl.wsdl

  • XSD

  • /api/smo/integration/24.2.6/mpiPolicyApplicationSchema.xsd

  • /api/smo/integration/24.2.6/commonTypesSchema.xsd

  • /api/smo/integration/24.2.6/mpiNRSchema.xsd

  • /api/smo/integration/24.2.6/mpiPersonInfoSchema.xsd

  • /api/smo/integration/24.2.6/mpiAsyncOperationsSchema.xsd

  • /api/smo/integration/24.2.6/mpiLegalRepresentationSchema.xsd

  • /api/smo/integration/24.2.6/mpiStatusServiceSchema.xsd

  • /api/smo/integration/24.2.6/mpiPersonObjectsControlSchema.xsd

1.4.3 Версии элементов data (структура подписываемых документов)

В версиях API, начиная с 24.1.4, структура <element name="data" type="base64Binary"/> версионируется по конкретным типам документов (в рамках вложения doc_service_xsd), отдельно от версионирования API.

Поддерживается наличие не более трёх версий одной схемы элементов data.

Версия doc_service_for_smo_adapter_24.1.1
  • WSDL (не предполагается)

  •  XSD (схемы xsd, применяемые для валидации элементов data, содержащих массив байт с подписанным документом)

  • commonTypes.xsd

  • mpiPolicyApplicationSchema.xsd

Версия doc_service_for_smo_adapter_24.1.2
  • WSDL (не предполагается)

  •  XSD (схемы xsd, применяемые для валидации элементов data, содержащих массив байт с подписанным документом)

  • commonTypes.xsd

  • mpiPolicyApplicationSchema.xsd

Версия doc_service_for_smo_adapter_24.1.4
  • WSDL (не предполагается)

  •  XSD (схемы xsd, применяемые для валидации элементов data, содержащих массив байт с подписанным документом)

  • commonTypes.xsd

  • mpiPolicyApplicationSchema.xsd

Версия doc_service_for_smo_adapter_24.1.5
  • WSDL (не предполагается)

  •  XSD (схемы xsd, применяемые для валидации элементов data, содержащих массив байт с подписанным документом)

  • commonTypes.xsd

  • mpiLegalRepresentationSchema.xsd

Версия doc_service_for_smo_adapter_24.1.6
  • WSDL (не предполагается)

  •  XSD (схемы xsd, применяемые для валидации элементов data, содержащих массив байт с подписанным документом)

  • commonTypes.xsd

  • mpiLegalRepresentationSchema.xsd

  • mpiStatusServiceSchema.xsd

Версия doc_service_for_smo_adapter_24.2.5
  • WSDL (не предполагается)

  •  XSD (схемы xsd, применяемые для валидации элементов data, содержащих массив байт с подписанным документом)

  • commonTypes.xsd

  • mpiPersonObjectsControlSchema.xsd