Существует ли какой-либо API для выполнения операций издателя в реестре управления WSO2?

Я прочитал документы и увидел, что есть API управления и веб-службы, но я не понимаю, что такое выполнение. Я хотел бы понять, как выполнить нижеуказанные операции через API.

1) как я могу опубликовать сервис (SOAP или REST) ​​с помощью API?

2) как настроить значения для различных элементов на портале издателя с помощью API?

Обзор Категоризация Контакты Интерфейс Безопасность Ссылки Doc Теги Таксономия

3) как я могу загрузить артефакты WSDL, схему, политику и т. Д.?

2 ответа

Решение

Реестр управления WSO2 поддерживает API REST реестра и REST API управления. Вы можете использовать эти API для выполнения всех вышеперечисленных операций, а также в этих документациях содержатся примеры запросов curl, которые вы можете получить представление о выполнении.

Для конкретных операций с ресурсами, обратитесь к документации [1] & [2]

[1] - https://docs.wso2.com/display/Governance530/Resources+with+REST+API

[2] - https://docs.wso2.com/display/Governance530/Governance+REST+API

Существует 3 способа удаленного добавления ресурсов в G-Reg

я. Использование реестра RESTAPI

Добавить ресурс с помощью реестра RESTAPI

Извлечение ассоциаций с помощью WSO2 G-Reg Registry API объяснил

II. Использование API издателя (G-Reg 5.0.0 или выше)

Создать схему:(Загрузить файл)

Запрос

URL:https://<host>:<port>/publisher/assets/schema/apis/schemas?type=schema

Method: POST
Header:Cookie: JSESSIONID=<SESSION-ID>

Payload:(form data)
schema : schema
schema_file : <schema file name>.xsd
filename : <schema file name>.xsd
schema_file_name : <schema file name>.xsd
file_version : <version>
addNewSchemaFileAssetButton : Create

Файл загружен:

Загрузите файл схемы. Дайте запись в поле как "файл_файлы"

Ответ должен быть:

Status: 200 OK

Чтобы загрузить zip-файл, просто измените значения schema_file, filename и schema_file_name на имя zip-файла (я не проверял это, но должен работать в соответствии с исходным кодом).

III. Использование API управления - только для размещенных ресурсов типа контента. (G-Reg 5.2.0 или выше)

Загрузка ресурса типа контента - пример запроса WSDL

Какую версию вы используете? Надеюсь, что эти детали помогут вам!

Другие вопросы по тегам