Как создать составное приложение WSO2 ESB через API-интерфейс Integration Cloud?
Я хочу создать составное приложение ESB (.car) через API, но этот формат не указан в поддерживаемых типах в документации [1]. Разве нельзя создавать автомобильные приложения через API или я что-то здесь упускаю?
[1] https://docs.wso2.com/display/IntegrationCloud/Integration+Cloud+APIs
1 ответ
Решение
Мне удалось сделать это с помощью следующей команды. Мне пришлось использовать wso2esb в качестве appTypeName и 24 в качестве среды выполнения для создания составного приложения ESB через API.
curl -v -b cookies -X POST https://integration.cloud.wso2.com/appmgt/site/blocks/application/application.jag -F action=createApplication -F applicationName=CloudIntegration -F applicationDescription=CloudIntegration -F appTypeName=wso2esb -F applicationRevision=1.0.0 -F uploadedFileName=WSO2QuickStartGuideCapp_1.0.0.car -F runtimeProperties=[] -F tags=[] -F fileupload=@/Users/dinuksha/Downloads/WSO2QuickStartGuideCapp_1.0.0.car -F isFileAttached=true -F conSpec=5 -F isNewVersion=false -F appCreationMethod=default -F setDefaultVersion=true -F runtime=24