我们需要提供一种工具,我们的客户(人们)可以在其中搜索已发布的服务。我们正在尝试使用治理注册表,但不知道正确的方法。
问问题
678 次
2 回答
2
最简单的方法是使用 WSO2 提供的 java API。使用此 API,您可以浏览和搜索注册表。
Resource governanceFolder = registry.get("/_system/governance");
System.out.println("Folder description: " +
governanceFolder.getDescription());
// get the WSDL folder resource (use the url we browsed to)
String wsdlUrl = "/_system/governance/trunk/wsdls/_0/service_1" +
"/account/wsdl/trafficavoidance/accountService.wsdl";
Resource wsdlResource = registry.get(wsdlUrl);
// output the content of the wsdl
System.out.println(new String((byte[])wsdlResource
.getContent()));
List<Resource> paths = getServicePath(registry, "/_system/governance/trunk/services");
配置和设置客户端有点困难。几周前我写了一篇关于这个的博客文章。因此,如果您需要更多信息,可以查看:http ://www.smartjava.org/content/access-wso2-registry-programatically
于 2012-05-22T06:32:18.547 回答
0
以下链接可能会对您有所帮助 -[1] https://docs.wso2.com/display/Governance460/CRUD+operation+support+for+Configurable+Governance+Artifacts -[2] https://docs.wso2.com/ display/Governance460/Configurable+Governance+Artifacts+with+API
于 2015-02-01T13:51:59.923 回答