Skip to content

Commit 105501d

Browse files
continued work on server groups
1 parent 1cf1629 commit 105501d

File tree

4 files changed

+13
-17
lines changed

4 files changed

+13
-17
lines changed

core/src/main/python/wlsdeploy/tool/create/domain_creator.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -335,16 +335,13 @@ def __extend_domain(self, domain_home):
335335
if self.wls_helper.is_set_server_groups_supported():
336336
server_groups_to_target = self._domain_typedef.get_server_groups_to_target()
337337
self.target_helper.target_server_groups_to_servers(server_groups_to_target)
338+
self.wlst_helper.update_domain()
338339
else:
339-
# need to update this before can target it
340-
# might want to replace this later with
341-
# self.wlst_helper.update_domain()
342-
# self.wlst_helper.close_domain()
343-
# # we might want to replace this later to extend a domain in update
344-
# self.wlst_helper.read_domain(domain_home)
340+
# Update the domain to apply the extension templates.
341+
self.wlst_helper.update_domain()
345342
self.target_helper.target_jrf_groups_to_clusters_servers(domain_home)
346343

347-
344+
self.wlst_helper.close_domain()
348345
self.logger.info('WLSDPLY-12209', self._domain_name,
349346
class_name=self.__class_name, method_name=_method_name)
350347

@@ -718,7 +715,7 @@ def __configure_fmw_infra_database(self):
718715
JDBC_DRIVER_PARAMS_PROPERTIES, DRIVER_PARAMS_USER_PROPERTY)
719716

720717
self.logger.info('WLSDPLY-12223', class_name=self.__class_name, method_name=_method_name)
721-
if self._domain_typedef.is_get_database_defaults():
718+
if self.wls_helper.is_database_defaults_supported():
722719
self.wlst_helper.get_database_defaults()
723720

724721
self.logger.exiting(class_name=self.__class_name, method_name=_method_name)

core/src/main/python/wlsdeploy/tool/deploy/topology_updater.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,11 @@ def update(self):
107107
for folder_name in remaining:
108108
self._process_section(self._topology, folder_list, folder_name, location)
109109

110-
server_groups_to_target = self._domain_typedef.get_server_groups_to_target()
111-
self.target_helper.target_server_groups_to_servers(server_groups_to_target)
110+
if self.wls_helper.is_set_server_groups_supported():
111+
server_groups_to_target = self._domain_typedef.get_server_groups_to_target()
112+
self.target_helper.target_server_groups_to_servers(server_groups_to_target)
113+
else:
114+
self.target_helper.target_jrf_groups_to_clusters_servers(self.model_context.get_domain_name())
112115

113116
# files referenced in attributes are extracted as attributes are processed
114117

core/src/main/python/wlsdeploy/tool/util/target_helper.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@ def target_jrf_groups_to_clusters_servers(self, domain_home):
6464

6565
# Get the clusters and and their members
6666
cluster_map = self.get_clusters_and_members_map()
67-
self.wlst_helper.update_domain()
68-
self.wlst_helper.close_domain()
6967

7068
# Get the clusters and and their members
7169
for cluster_name, cluster_servers in cluster_map.iteritems():
@@ -153,9 +151,7 @@ def target_server_groups_to_servers(self, domain_home, server_groups_to_target):
153151
server_name = self.wlst_helper.get_quoted_name_for_wlst(server_names[0])
154152
self.wlst_helper.set_server_groups(server_name, server_groups_to_target)
155153

156-
# might want to replace this later with
157-
self.wlst_helper.update_domain()
158-
self.wlst_helper.close_domain()
154+
159155
self.logger.exiting(class_name=self.__class_name, method_name=_method_name)
160156
return
161157

core/src/main/typedefs/JRF.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"copyright": "Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.",
2+
"copyright": "Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.",
33
"license": "The Universal Permissive License (UPL), Version 1.0",
44
"name": "JRF",
55
"description": "JRF type domain definitions",
@@ -20,7 +20,7 @@
2020
"@@ORACLE_HOME@@/oracle_common/common/templates/applications/oracle.wsmpm_template_11.1.1.jar",
2121
"@@ORACLE_HOME@@/oracle_common/common/templates/applications/oracle.em_11_1_1_0_0_template.jar"
2222
],
23-
"serverGroupsToTarget" : [ "JRF-MAN-SVR", "WSMPM-MAN-SVR" ],
23+
"serverGroupsToTarget" : [ ],
2424
"rcuSchemas": [ "MDS", "IAU", "IAU_VIEWER", "IAU_APPEND", "OPSS" ]
2525
},
2626
"JRF_1212" : {

0 commit comments

Comments
 (0)