Create datasource using WLST that targets multiple clusters
I am trying to set up datasource using wlst what will target to multiple clusters. Below is the function being used:
edit()
startEdit()
name='D_XSS_1'<br/>clusters='cluster1,cluster2'<br/>cd('/')<br/>cmo.createJDBCSystemResource(name)<br/>cd('/JDBCSystemResources/'+name+'/JDBCResource/'+name)<br/>cmo.setName(name)<br/>cd('JDBCDataSourceParams/'+name)<br/>set('JNDINames',jarray.array([String(dsjndiName)], String))<br/>cd('/JDBCSystemResources/'+name+'/JDBCResource/'+name+'/JDBCConnectionPoolParams/'+name)<br/>cmo.setTestTableName('SELECT 1 FROM DUAL\r\n\r\n')<br/><br/>cd('/JDBCSystemResources/'+name)<br/><br/>list = ArrayList()<br/>for cluster in clusters.split(','):<br/> list.add( ObjectName('com.bea:Name='+cluster +',Type=Cluster') )<br/><br/>set('Targets',jarray.array(list , ObjectName))