Занятие 04 из 15 · 10 минут
БСП по версии
Не смешивайте релизы типовой библиотеки.
Условие доступа
Публично читаемый урок. Загрузка и вызовы доступны только участникам пилота.
Читать задание можно без регистрации. Для загрузки своего корпуса и вызовов LEM нужен персональный пилотный доступ.
Целевая координата для сверки после импорта: bsp-standard / VERSION_TO_SET / bsp; bsp-docs / VERSION_TO_SET / docs.
Перед загрузкой проверьте условия пилота и право на обработку конкретного материала. Приватность библиотеки сама по себе не даёт такого права.
Перед практикой
Проверь доступность инструментов и права на полный Designer XML БСП. Назови точный неизменяемый bspVersion. Для bsp_full_import подготовь ровно одно: заранее разрешённый серверный sourcePath каталога с Configuration.xml в корне либо completed uploadedArtifactId ZIP после release_artifact_upload_start/chunk/status/finish с artifactKind=bsp-xml-zip. Локальный путь пользователя нельзя подставлять как серверный sourcePath; если ни один поддерживаемый вход недоступен, остановись. Только после подтверждения прав вызови bsp_full_import: это синхронный Git-import, он возвращает status, tag, commit; без operationId, не публикует библиотечную координату и не требует library_import_status. Лишь после успешного full вызови при необходимости bsp_standard_import и bsp_docs_import с тем же bspVersion и visibility: private. Они публикуют bsp-standard / bspVersion / bsp и bsp-docs / bspVersion / docs, возвращают durable operationId; каждый опрашивай через library_import_status до terminal status, затем проверь list/search по точным координатам. Не переноси сигнатуру из соседнего релиза и не выдумывай результат.
Выполните этот запрос в своём агенте. Сайт ничего не отправляет и не запускает.
Форма ответа, которую можно проверить
Фактические status, tag и commit полного BSP-импорта без выдуманного operationId.
Только после completed у производных операций видны bsp-standard / версия / bsp и bsp-docs / версия / docs.
Перед следующим занятием
- libraryId, version и source записаны полностью.
- Сигнатура привязана к конкретному релизу.
Фрагменты исходников
Это фрагменты авторских исходников, а не вопрос пользователя и не ответ агента. Название библиотеки, версия, файл и строки помогают проверить найденный факт самостоятельно. custom означает авторский источник.
# БСП по точному релизу
- bsp_full_import: Designer XML Git-import
- full результат: status, tag, commit; без operationId
- full не публикует библиотечную координату
- bsp_standard_import -> bsp-standard/version/bsp
- bsp_docs_import -> bsp-docs/version/docs
- derived operationId -> library_import_statusЭто авторский шаблон, не результат LEM. Полный Git-import не публикует библиотеку; целевая координата появляется только после completed производного bsp_standard_import.
# Документация БСП
- вход: успешный tag полного Git-import
- инструмент: bsp_docs_import
- выход: bsp-docs/version/docs
- operationId -> library_import_statusЦелевая координата появляется только после completed производного импорта; VERSION_TO_SET заменяется точной BSP version из результата.
Отметка сохраняется только в этом браузере. На сервер ничего не отправляется.