|
4 | 4 |
|
5 | 5 | The main module for the WLSDeploy tool to create empty domains. |
6 | 6 | """ |
7 | | -import exceptions |
8 | 7 | import os |
9 | 8 | import sys |
10 | 9 |
|
11 | 10 | from java.io import IOException |
12 | | -from java.lang import Class as JClass |
13 | | -from java.lang import Exception as JException |
14 | 11 | from java.lang import IllegalArgumentException |
15 | 12 | from java.lang import String |
16 | | -from java.sql import DriverManager |
17 | | -from java.util import Properties |
18 | 13 | from oracle.weblogic.deploy.create import CreateException |
19 | 14 | from oracle.weblogic.deploy.deploy import DeployException |
20 | 15 | from oracle.weblogic.deploy.util import FileUtils |
|
32 | 27 | from wlsdeploy.exception import exception_helper |
33 | 28 | from wlsdeploy.exception.exception_types import ExceptionType |
34 | 29 | from wlsdeploy.logging.platform_logger import PlatformLogger |
35 | | -from wlsdeploy.tool.create import rcudbinfo_helper |
36 | | -from wlsdeploy.tool.create.jps_config_helper import JpsConfigHelper |
37 | 30 | from wlsdeploy.tool.create.domain_creator import DomainCreator |
38 | 31 | from wlsdeploy.tool.util import model_context_helper |
39 | 32 | from wlsdeploy.tool.util.archive_helper import ArchiveList |
|
43 | 36 | from wlsdeploy.util import cla_helper |
44 | 37 | from wlsdeploy.util import env_helper |
45 | 38 | from wlsdeploy.util import getcreds |
46 | | -from wlsdeploy.util import string_utils |
47 | 39 | from wlsdeploy.util import tool_main |
48 | 40 | from wlsdeploy.util.cla_utils import CommandLineArgUtil |
49 | 41 | from wlsdeploy.util.cla_utils import TOOL_TYPE_CREATE |
@@ -206,63 +198,6 @@ def _get_domain_path(model_context, model): |
206 | 198 | return domain_parent + os.sep + DEFAULT_WLS_DOMAIN_NAME |
207 | 199 |
|
208 | 200 |
|
209 | | -def _precheck_rcu_connectivity(model_context, creator, rcu_db_info): |
210 | | - _method_name = '_precheck_rcu_connectivity' |
211 | | - __logger.entering(class_name=_class_name, method_name=_method_name) |
212 | | - |
213 | | - domain_typename = model_context.get_domain_typedef().get_domain_type() |
214 | | - if model_context.get_domain_typedef().requires_rcu() and not model_context.is_run_rcu(): |
215 | | - rcu_prefix = rcu_db_info.get_rcu_prefix() |
216 | | - schema_name = None |
217 | | - if not string_utils.is_empty(rcu_prefix): |
218 | | - user_name = model_context.get_weblogic_helper().get_stb_user_name(rcu_prefix) |
219 | | - schema_name = user_name[len(rcu_prefix) + 1:] |
220 | | - |
221 | | - if schema_name is None or schema_name not in model_context.get_domain_typedef().get_rcu_schemas(): |
222 | | - __logger.exiting(class_name=_class_name, method_name=_method_name) |
223 | | - return |
224 | | - |
225 | | - db_conn_props = None |
226 | | - |
227 | | - rcu_database_type = rcu_db_info.get_rcu_database_type() |
228 | | - tns_admin, rcu_prefix, jdbc_conn_string, rcu_schema_pwd = \ |
229 | | - creator.get_rcu_datasource_basic_connection_info(rcu_db_info) |
230 | | - |
231 | | - if rcu_db_info.is_use_atp() or rcu_db_info.is_use_ssl(): |
232 | | - db_conn_props = creator.get_jdbc_ssl_connection_properties(tns_admin, rcu_db_info.is_use_atp(), rcu_db_info) |
233 | | - |
234 | | - jdbc_driver_name = creator.get_jdbc_driver_class_name(rcu_database_type) |
235 | | - |
236 | | - try: |
237 | | - props = Properties() |
238 | | - if db_conn_props is not None: |
239 | | - for item in db_conn_props: |
240 | | - for key in item.keys(): |
241 | | - props.put(key, item[key]) |
242 | | - |
243 | | - __logger.info('WLSDPLY_12575', 'test datasource', jdbc_conn_string, schema_name, props, |
244 | | - class_name=_class_name, method_name=_method_name) |
245 | | - |
246 | | - props.put('user', user_name) |
247 | | - props.put('password', rcu_schema_pwd) |
248 | | - |
249 | | - # Force the driver to be loaded and registered... |
250 | | - JClass.forName(jdbc_driver_name) |
251 | | - DriverManager.getConnection(jdbc_conn_string, props) |
252 | | - |
253 | | - except (exceptions.Exception, JException), e: |
254 | | - ex = exception_helper.create_create_exception('WLSDPLY-12505', domain_typename, |
255 | | - e.getClass().getName(), e.getLocalizedMessage(), error=e) |
256 | | - __logger.throwing(ex, class_name=_class_name, method_name=_method_name) |
257 | | - raise ex |
258 | | - except ee: |
259 | | - ex = exception_helper.create_create_exception('WLSDPLY-12506', domain_typename, error=ee) |
260 | | - __logger.throwing(ex, class_name=_class_name, method_name=_method_name) |
261 | | - raise ex |
262 | | - |
263 | | - __logger.exiting(class_name=_class_name, method_name=_method_name) |
264 | | - |
265 | | - |
266 | 201 | def main(model_context): |
267 | 202 | """ |
268 | 203 | The entry point for the createDomain tool. |
@@ -303,18 +238,8 @@ def main(model_context): |
303 | 238 | archive_helper.extract_weblogic_remote_console_extension() |
304 | 239 |
|
305 | 240 | creator = DomainCreator(model_dictionary, model_context, aliases) |
306 | | - |
307 | | - rcu_db_info = rcudbinfo_helper.create(model_dictionary, model_context, aliases) |
308 | | - |
309 | | - # JRF domain pre-check connectivity |
310 | | - _precheck_rcu_connectivity(model_context, creator, rcu_db_info) |
311 | | - |
312 | 241 | creator.create() |
313 | 242 |
|
314 | | - if model_context.get_domain_typedef().requires_rcu(): |
315 | | - jps_config_helper = JpsConfigHelper(model_context, rcu_db_info) |
316 | | - jps_config_helper.fix_jps_config() |
317 | | - |
318 | 243 | except WLSDeployArchiveIOException, ex: |
319 | 244 | _exit_code = ExitCode.ERROR |
320 | 245 | __logger.severe('WLSDPLY-12409', _program_name, ex.getLocalizedMessage(), error=ex, |
|
0 commit comments