我想使用管理Web服務添加BAM服務器配置文件(在ESB服務器下)。作爲獨立程序執行時,我看不到任何錯誤,但未添加配置文件。請告知,如果下面的步驟是正確的 -WSO2管理服務BAMMediatorConfigAdmin
- 通過連接 「AuthenticationAdmin」 URL
- 創建使用的WSDL2Java從 「BAMMediatorConfigAdmin」 WSDL
字符串bamcepServerProfileServiceURL = Constant.SERVICE_URL + 「BAMMediatorConfigAdmin」 存根獲取管理員的cookie ;
BAMMediatorConfigAdminStub stub = new BAMMediatorConfigAdminStub(bamcepServerProfileServiceURL); ;
ServiceClient client = stub._getServiceClient(); Options option = client.getOptions(); option.setManageSession(true); option.setProperty(org.apache.axis2.transport.http.HTTPConstants.COOKIE_STRING, adminCookie);
BAMMediatorConfigAdminStub.BamServerConfig bamConfig = new BAMMediatorConfigAdminStub.BamServerConfig(); bamConfig.setUsername("admin"); bamConfig.setPassword("admin"); bamConfig.setLoadbalanced(false); bamConfig.setSecurity(true); bamConfig.setIp("localhost"); bamConfig.setAuthenticationPort("7611"); BAMMediatorConfigAdminStub.SaveBamServerConfig config = new BAMMediatorConfigAdminStub.SaveBamServerConfig(); config.setBamServerConfig(bamConfig); stub.saveBamServerConfig(config);