Admin 웹 서비스를 사용하여 BAM 서버 프로필 (ESB 서버 아래)을 추가하려고합니다. 독립 실행 형 프로그램으로 실행하는 동안 발생하는 오류는 보이지 않지만 프로필이 추가되지 않습니다.WSO2 관리 서비스 BAMMediatorConfigAdmin
- 는
- 는 "BAMMediatorConfigAdmin"WSDL
문자열 bamcepServerProfileServiceURL = Constant.SERVICE_URL + "BAMMediatorConfigAdmin"에서 WSDL2Java의를 사용하여 스텁 만들기 "AuthenticationAdmin"URL에 연결하여 관리자 쿠키를 가져 오기 - 단계 아래 올바른지 알려 주시기 바랍니다 ;
BAMMediatorConfigAdminStub 스텁 = 새 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);