WSO2 ESB统计信息和详细信息

WSO2 ESB统计信息和详细信息,wso2,wso2esb,Wso2,Wso2esb,我想实现一个服务,该服务返回部署到当前ESB实例中的代理、序列、CAR和其他工件的列表 此服务对于确保使用相同的工件部署所有实例以及具有相同的版本是必需的 我找到的第一个解决方案是检查$ESB_HOME/repository中的FS,但我认为该信息一定有一些java接口 谢谢。 如果考虑WSO2产品,大部分是基于碳平台的。它还包括OSGi束或碳组件。您可以通过使用-DosgiConsole运行产品来列出所有服务 步骤01: 首先,需要在ESB/repository/conf/carbon.xml

我想实现一个服务,该服务返回部署到当前ESB实例中的代理、序列、CAR和其他工件的列表

此服务对于确保使用相同的工件部署所有实例以及具有相同的版本是必需的

我找到的第一个解决方案是检查
$ESB_HOME/repository
中的FS,但我认为该信息一定有一些java接口


谢谢。

如果考虑WSO2产品,大部分是基于碳平台的。它还包括OSGi束或碳组件。您可以通过使用-DosgiConsole运行产品来列出所有服务

步骤01:

首先,需要在ESB/repository/conf/carbon.xml上启用carbon设置

<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs> 
获取所有已启用的管理服务,并可以通过键入

listHiddenServices
步骤02:

运行上述命令后,您可以获得可用服务的列表。您需要将?wsdl附加到列出的路径以获取列出的服务的wsdl

例:

https://:8243/services/SequenceAdminService/

https://:8243/services/SequenceAdminService?wsdl

然后,您可以使用任何安全客户端调用服务

listAdminServices
listHiddenServices