是否有任何API可用于在WSO2治理注册表上执行发布者操作?

是否有任何API可用于在WSO2治理注册表上执行发布者操作?,wso2,registry,wso2carbon,wso2greg,Wso2,Registry,Wso2carbon,Wso2greg,我已经阅读了这些文档,发现有一个治理和一个web服务API可用,但我不理解执行部分。我想了解如何通过API执行以下操作 1) 如何使用API发布服务(SOAP或REST) 2) 如何使用API为publisher portal中的不同项目配置值 概述分类联系人界面安全文档链接标记分类法 3) 如何上载WSDL、模式、策略等工件?WSO2治理注册表支持和。您可以使用这些API来执行上述所有操作,而且这些文档还包含示例curl请求,您可以了解如何执行这些请求 有关特定于资源的操作,请参阅文档[1]和

我已经阅读了这些文档,发现有一个治理和一个web服务API可用,但我不理解执行部分。我想了解如何通过API执行以下操作

1) 如何使用API发布服务(SOAP或REST)

2) 如何使用API为publisher portal中的不同项目配置值

概述分类联系人界面安全文档链接标记分类法


3) 如何上载WSDL、模式、策略等工件?

WSO2治理注册表支持和。您可以使用这些API来执行上述所有操作,而且这些文档还包含示例curl请求,您可以了解如何执行这些请求

有关特定于资源的操作,请参阅文档[1]和[2]

[1] -


[2] -

有3种方法可以远程向G-Reg添加资源

i。使用注册表

ii。使用(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
要上传zip文件,只需使用zip文件名更改schema_file、filename和schema_file_name的值。(我没有测试这个,但应该根据源代码工作。)

iii.使用治理API-仅用于托管内容类型资源。(G-Reg 5.2.0或以上)

您使用的版本是什么?
希望这些细节能对你有所帮助

@thusarak这些信息真是太棒了。谢谢你的帮助。我使用的是5.3版。我还有一个与原来主题无关的问题。我正在尝试查找vmware映像,但在任何地方都找不到。我看到可用的VM映像是版本4.x.x。到处都是信息。请查看是否可以提供有关获取最新VM imagae的任何信息。我非常感谢你的答复。谢谢,Prashantyou是指ubuntu+G-Reg的VMware映像吗?但是,您可以在10分钟内创建自己的虚拟机映像(生成虚拟机映像)。请澄清为什么要这样做?任何人都可以在2分钟内通过示例启动并运行WSO2 G-Reg。我曾尝试使用高级google rest API上传wsdl。作为回应,我得到了html内容(publisher portal)。你是说AdvanceREST客户端?据我所知,你应该得到一个HTTP 201。你会分享你的请求和控制台的截图吗?我打开了另一个问题,它有一个截图。如果你能看看的话。
Status: 200 OK