@@ -48,7 +48,6 @@ set('ListenPort', ${ADMIN_PORT})
4848set ('Name' , '${ADMIN_NAME}' )
4949set ('AdministrationPort' , ${ADMINISTRATION_PORT })
5050set ('AdministrationPortEnabled' , 'true' )
51- adminServerMBean = cmo
5251
5352cd ('/Servers/${ADMIN_NAME}' )
5453set ('MaxMessageSize' ,999999 )
@@ -141,35 +140,40 @@ def createDataSource(dsName, dsJNDI, dsDriver, dsGlobalTX, dsXAInterface, dsURL,
141140 jdbcSystemResource = create (dsName , "JDBCSystemResource" )
142141 jdbcSystemResource .setTargets (jarray .array ([dsTarget ], weblogic .management .configuration .TargetMBean ))
143142
144- cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
145-
146- dataSourceParams = create ('dataSourceParams' , 'JDBCDataSourceParams' )
147- dataSourceParams .setGlobalTransactionsProtocol (java .lang .String (dsGlobalTX ))
143+ # JDBCDataSourceParams
148144
145+ cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
146+ create ('dataSourceParams' , 'JDBCDataSourceParams' )
149147 cd ('JDBCDataSourceParams/NO_NAME_0' )
150148
151- set ('JNDIName' , java .lang .String (dsJNDI ))
149+ set ('GlobalTransactionsProtocol' ,java .lang .String (dsGlobalTX ))
150+ set ('JNDIName' ,java .lang .String (dsJNDI ))
151+
152+ # JDBCConnectionPoolParams
152153
153154 cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
155+ create ('connPoolParams' , 'JDBCConnectionPoolParams' )
156+ cd ('JDBCConnectionPoolParams/connPoolParams' )
154157
155- connPoolParams = create ('connPoolParams' , 'JDBCConnectionPoolParams' )
156- connPoolParams .setInitialCapacity (dsMinSize )
157- connPoolParams .setMinCapacity (dsMinSize )
158- connPoolParams .setMaxCapacity (dsMaxSize )
159- connPoolParams .setCapacityIncrement (1 )
160- connPoolParams .setTestConnectionsOnReserve (true )
161- connPoolParams .setTestTableName (dsTest )
158+ set ('InitialCapacity' ,dsMinSize )
159+ set ('MinCapacity' ,dsMinSize )
160+ set ('MaxCapacity' ,dsMaxSize )
161+ set ('CapacityIncrement' ,1 )
162+ set ('TestConnectionsOnReserve' ,true )
163+ set ('TestTableName' ,dsTest )
162164
163- driverParams = create ('driverParams' , 'JDBCDriverParams' )
164- driverParams .setUrl (dsURL )
165- driverParams .setDriverName (dsDriver )
166- driverParams .setPasswordEncrypted (dsPass )
167- driverParams .setUseXaDataSourceInterface (dsXAInterface )
165+ # JDBCDriverParams
168166
167+ cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
168+ create ('driverParams' , 'JDBCDriverParams' )
169169 cd ('JDBCDriverParams/NO_NAME_0' )
170170
171- create ('testProperties' ,'Properties' )
171+ set ('Url' ,dsURL )
172+ set ('DriverName' ,dsDriver )
173+ set ('PasswordEncrypted' ,dsPass )
174+ set ('UseXaDataSourceInterface' ,dsXAInterface )
172175
176+ create ('testProperties' ,'Properties' )
173177 cd ('Properties/NO_NAME_0' )
174178
175179 property = create ('user' ,'Property' )
@@ -186,14 +190,17 @@ def createOracleDataSource(dsName,dsJNDI,dsGlobalTX,dsXAInterface,dsHost,dsPort,
186190 dsTest = 'SQL SELECT 1 FROM DUAL'
187191 createDataSource (dsName , dsJNDI , dsDriver , dsGlobalTX , dsXAInterface , dsURL , dsUser , dsPass , dsMinSize , dsMaxSize , dsTest , dsTarget )
188192
189- def createMySQLDataSource (dsName ,dsJNDI ,dsGlobalTX ,dsXAInterface ,dsHost ,dsPort ,dsUser ,dsPass ,dsMinSize ,dsMaxSize ,dsTarget ):
193+ def createMySQLDataSource (dsName ,dsJNDI ,dsGlobalTX ,dsXAInterface ,dsHost ,dsPort ,dsDB , dsUser ,dsPass ,dsMinSize ,dsMaxSize ,dsTarget ):
190194 dsDriver = 'com.mysql.cj.jdbc.Driver'
191- dsURL = 'jdbc:mysql://' + dsHost + ':' + dsPort + '/mysql'
195+ dsURL = 'jdbc:mysql://' + dsHost + ':' + dsPort + '/' + dsDB
192196 dsTest = 'SQL SELECT 1'
193197 createDataSource (dsName , dsJNDI , dsDriver , dsGlobalTX , dsXAInterface , dsURL , dsUser , dsPass , dsMinSize , dsMaxSize , dsTest , dsTarget )
198+
199+ cd ('/Servers/${ADMIN_NAME}' )
200+ adminServerMBean = cmo
194201
195202createOracleDataSource ('testDS' ,'testDS' ,'None' ,false ,'invalid-host' ,'1521' ,'invalid-sid' ,'invalid-user' ,'invalid-pass' ,0 ,10 ,adminServerMBean )
196- createMySQLDataSource ('mysqlDS' ,'mysqlDS' ,'None' ,false ,'invalid-host' ,'3306' ,'invalid-user' ,'invalid-pass' ,0 ,10 ,adminServerMBean )
203+ createMySQLDataSource ('mysqlDS' ,'mysqlDS' ,'None' ,false ,'invalid-host' ,'3306' ,'invalid-db-name' , 'invalid- user' ,'invalid-pass' ,0 ,10 ,adminServerMBean )
197204
198205# Create a cluster
199206# ======================
0 commit comments