@@ -48,7 +48,6 @@ set('ListenPort', ${ADMIN_PORT})
48
48
set ('Name' , '${ADMIN_NAME}' )
49
49
set ('AdministrationPort' , ${ADMINISTRATION_PORT })
50
50
set ('AdministrationPortEnabled' , 'true' )
51
- adminServerMBean = cmo
52
51
53
52
cd ('/Servers/${ADMIN_NAME}' )
54
53
set ('MaxMessageSize' ,999999 )
@@ -141,35 +140,40 @@ def createDataSource(dsName, dsJNDI, dsDriver, dsGlobalTX, dsXAInterface, dsURL,
141
140
jdbcSystemResource = create (dsName , "JDBCSystemResource" )
142
141
jdbcSystemResource .setTargets (jarray .array ([dsTarget ], weblogic .management .configuration .TargetMBean ))
143
142
144
- cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
145
-
146
- dataSourceParams = create ('dataSourceParams' , 'JDBCDataSourceParams' )
147
- dataSourceParams .setGlobalTransactionsProtocol (java .lang .String (dsGlobalTX ))
143
+ # JDBCDataSourceParams
148
144
145
+ cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
146
+ create ('dataSourceParams' , 'JDBCDataSourceParams' )
149
147
cd ('JDBCDataSourceParams/NO_NAME_0' )
150
148
151
- set ('JNDIName' , java .lang .String (dsJNDI ))
149
+ set ('GlobalTransactionsProtocol' ,java .lang .String (dsGlobalTX ))
150
+ set ('JNDIName' ,java .lang .String (dsJNDI ))
151
+
152
+ # JDBCConnectionPoolParams
152
153
153
154
cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
155
+ create ('connPoolParams' , 'JDBCConnectionPoolParams' )
156
+ cd ('JDBCConnectionPoolParams/connPoolParams' )
154
157
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 )
162
164
163
- driverParams = create ('driverParams' , 'JDBCDriverParams' )
164
- driverParams .setUrl (dsURL )
165
- driverParams .setDriverName (dsDriver )
166
- driverParams .setPasswordEncrypted (dsPass )
167
- driverParams .setUseXaDataSourceInterface (dsXAInterface )
165
+ # JDBCDriverParams
168
166
167
+ cd ('/JDBCSystemResource/' + dsName + '/JdbcResource/' + dsName )
168
+ create ('driverParams' , 'JDBCDriverParams' )
169
169
cd ('JDBCDriverParams/NO_NAME_0' )
170
170
171
- create ('testProperties' ,'Properties' )
171
+ set ('Url' ,dsURL )
172
+ set ('DriverName' ,dsDriver )
173
+ set ('PasswordEncrypted' ,dsPass )
174
+ set ('UseXaDataSourceInterface' ,dsXAInterface )
172
175
176
+ create ('testProperties' ,'Properties' )
173
177
cd ('Properties/NO_NAME_0' )
174
178
175
179
property = create ('user' ,'Property' )
@@ -186,14 +190,17 @@ def createOracleDataSource(dsName,dsJNDI,dsGlobalTX,dsXAInterface,dsHost,dsPort,
186
190
dsTest = 'SQL SELECT 1 FROM DUAL'
187
191
createDataSource (dsName , dsJNDI , dsDriver , dsGlobalTX , dsXAInterface , dsURL , dsUser , dsPass , dsMinSize , dsMaxSize , dsTest , dsTarget )
188
192
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 ):
190
194
dsDriver = 'com.mysql.cj.jdbc.Driver'
191
- dsURL = 'jdbc:mysql://' + dsHost + ':' + dsPort + '/mysql'
195
+ dsURL = 'jdbc:mysql://' + dsHost + ':' + dsPort + '/' + dsDB
192
196
dsTest = 'SQL SELECT 1'
193
197
createDataSource (dsName , dsJNDI , dsDriver , dsGlobalTX , dsXAInterface , dsURL , dsUser , dsPass , dsMinSize , dsMaxSize , dsTest , dsTarget )
198
+
199
+ cd ('/Servers/${ADMIN_NAME}' )
200
+ adminServerMBean = cmo
194
201
195
202
createOracleDataSource ('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 )
197
204
198
205
# Create a cluster
199
206
# ======================
0 commit comments