Skip to content

Commit f44f1dc

Browse files
committed
Update SitConfigTests file for method to connect to EditMean Server
1 parent c095298 commit f44f1dc

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

integration-tests/src/test/resources/sitconfig/java/SitConfigTests.java

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
import weblogic.j2ee.descriptor.wl.JMSBean;
3131
import weblogic.j2ee.descriptor.wl.UniformDistributedTopicBean;
3232
import weblogic.management.configuration.DomainMBean;
33+
import weblogic.management.mbeanservers.edit.EditServiceMBean;
34+
import weblogic.management.mbeanservers.edit.ConfigurationManagerMBean;
3335
import weblogic.management.configuration.JDBCSystemResourceMBean;
3436
import weblogic.management.configuration.JMSSystemResourceMBean;
3537
import weblogic.management.configuration.NetworkAccessPointMBean;
@@ -296,22 +298,18 @@ protected void verifyMaxMessageSize(int expectedValue) {
296298
}
297299

298300
protected void verifyServer1MaxMessageSize(int expectedValue) {
299-
ServerMBean[] serverMBS = null;
300-
String serverName = null;
301+
String serverName = "managed-server1";
301302

302-
DomainMBean domainMB = getDomainMBean();
303-
serverMBS = domainMB.getServers();
304-
for (ServerMBean smb : ServerMBS) {
305-
serverName = sm.getName();
306-
if (serverName.contains("managed-server1")) {
307-
int got = smb.getMaxMessageSize();
308-
assert expectedValue == got
309-
: "Didn't get the expected value " + expectedValue + " for Server1 MaxMessageSize";
310-
}
311-
else {
312-
assert("Couldn't find managed-server1 !");
313-
}
314-
}
303+
EditServiceMBean editSvc = getEditService();
304+
ConfigurationManagerMBean cfgMgr = editSvc.getConfigurationManager();
305+
cfgMgr.startEdit(-1, -1);
306+
DomainMBean editDomainMBean = editSvc.getDomainConfiguration();
307+
308+
ServerMBean serverMbean = editDomainMBean.lookupServer(serverName);
309+
int got = serverMbean.getMaxMessageSize();
310+
System.out.println("DEBUG: MaxMessageSize of " + serverName + " is : " + got);
311+
assert expectedValue == got
312+
: "Didn't get the expected value " + expectedValue + " for " + serverName + " MaxMessageSize";
315313
}
316314

317315
/**
@@ -367,11 +365,13 @@ private ServerMBean getServerMBean() {
367365
return serverMBean;
368366
}
369367

370-
private DomainMBean getDomainMBean() {
371-
DomainMBean domainMBean = runtimeServiceMBean.getDomainConfiguration();
372-
println("DomainMBean: " + domainMBean);
373-
374-
return domainMBean;
368+
//Get edit Service
369+
private EditServiceMBean getEditService() throws Exception {
370+
MBeanServerConnection msc = lookupMBeanServerConnection(adminHost, adminPort, adminUser, adminPassword, "weblogic.management.mbeanservers.edit");
371+
ObjectName serviceObjectName = new ObjectName(EditServiceMBean.OBJECT_NAME);
372+
EditServiceMBean editSvc = (EditServiceMBean)
373+
MBeanServerInvocationHandler.newProxyInstance(msc, serviceObjectName);
374+
return editSvc;
375375
}
376376

377377
/**

0 commit comments

Comments
 (0)