|
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