НАЧАЛО >> API ИРБИС 64/128 >> Профили внешней интеграции📄 Скачать в DOCX
Профиль внешней интеграции описывает, как внешняя система будет использовать API-контракт ИРБИС 128. Это metadata-настройка, а не runtime engine синхронизации.
Профиль содержит:
Значения паролей, tokens, private keys и других секретов в профиле хранить нельзя. Для них используются только ссылки на модуль Secrets.
Профиль не реализует двустороннюю синхронизацию, conflict resolution, retry, dead-letter, webhook delivery или бизнес-логику предметного модуля. Для политики синхронизации используются отдельные записи SyncPolicy и ConflictPolicy.
Эти обязанности распределены так:
EventBus владеет событиями, inbox/outbox и доставкой.Queue владеет фоновым выполнением, retry, timeout и dead-letter.Security владеет правами и masking.FieldConfiguration владеет стабильными field keys.Workflow* владеет статусами и переходами.Функция API/ValidateAdapterProfile проверяет обязательные поля профиля, направление обмена, ссылку на APIContract, структуру secretRefs и отсутствие secret values.
Функция API/CheckHealth дополнительно проверяет, что профиль ссылается на существующий контракт и не раскрывает секретные значения в export.
Детальный mapping и реестр ExternalId описаны в разделе Mapping и ExternalId. Политики sync/conflict описаны в разделе SyncPolicy и ConflictPolicy.