@@ -469,6 +469,9 @@ def __extend_domain(self, domain_home):
469
469
self .wlst_helper .add_template (custom_template )
470
470
471
471
topology_folder_list = self .aliases .get_model_topology_top_level_folder_names ()
472
+
473
+ resources_dict = self .model .get_model_resources ()
474
+ jdbc_names = self .topology_helper .create_placeholder_jdbc_resources (resources_dict )
472
475
self .__create_machines_clusters_and_servers (delete_now = False )
473
476
self .__configure_fmw_infra_database ()
474
477
@@ -485,6 +488,9 @@ def __extend_domain(self, domain_home):
485
488
self .logger .info ('WLSDPLY-12209' , self ._domain_name ,
486
489
class_name = self .__class_name , method_name = _method_name )
487
490
491
+ # targets may have been inadvertently assigned when clusters were added
492
+ self .topology_helper .clear_jdbc_placeholder_targeting (jdbc_names )
493
+
488
494
self .__apply_base_domain_config (topology_folder_list )
489
495
self .logger .exiting (class_name = self .__class_name , method_name = _method_name )
490
496
return
@@ -543,6 +549,8 @@ def __extend_domain_with_select_template(self, domain_home):
543
549
self .__create_security_folder ()
544
550
topology_folder_list .remove (SECURITY )
545
551
552
+ resources_dict = self .model .get_model_resources ()
553
+ jdbc_names = self .topology_helper .create_placeholder_jdbc_resources (resources_dict )
546
554
self .__create_machines_clusters_and_servers (delete_now = False )
547
555
548
556
server_groups_to_target = self ._domain_typedef .get_server_groups_to_target ()
@@ -557,6 +565,9 @@ def __extend_domain_with_select_template(self, domain_home):
557
565
if len (dynamic_assigns ) > 0 :
558
566
self .target_helper .target_dynamic_server_groups (dynamic_assigns )
559
567
568
+ # targets may have been inadvertently assigned when clusters were added
569
+ self .topology_helper .clear_jdbc_placeholder_targeting (jdbc_names )
570
+
560
571
self .__apply_base_domain_config (topology_folder_list )
561
572
562
573
self .logger .info ('WLSDPLY-12205' , self ._domain_name , domain_home ,
@@ -791,8 +802,7 @@ def __create_machines_clusters_and_servers(self, delete_now=True):
791
802
self .topology_helper .create_placeholder_server_templates (self ._topology )
792
803
793
804
# create placeholders for JDBC resources that may be referenced in cluster definition.
794
- resources_dict = self .model .get_model_resources ()
795
- jdbc_names = self .topology_helper .create_placeholder_jdbc_resources (resources_dict )
805
+
796
806
cluster_nodes = dictionary_utils .get_dictionary_element (self ._topology , CLUSTER )
797
807
if len (cluster_nodes ) > 0 :
798
808
self ._create_named_mbeans (CLUSTER , cluster_nodes , location , log_created = True , delete_now = delete_now )
@@ -814,9 +824,8 @@ def __create_machines_clusters_and_servers(self, delete_now=True):
814
824
if len (server_nodes ) > 0 :
815
825
self ._create_named_mbeans (SERVER , server_nodes , location , log_created = True , delete_now = delete_now )
816
826
817
- # targets may have been inadvertently assigned when clusters were added
818
- self .topology_helper .clear_jdbc_placeholder_targeting (jdbc_names )
819
827
self .__create_migratable_targets (location , delete_now = delete_now )
828
+
820
829
self .logger .exiting (class_name = self .__class_name , method_name = _method_name )
821
830
return
822
831
0 commit comments