@@ -175,6 +175,9 @@ def create(self):
175
175
self .__create_domain ()
176
176
self .__deploy ()
177
177
self .__update_domain ()
178
+ if not self .wls_helper .is_weblogic_version_or_above ('12.1.2' ):
179
+ self .__set_server_groups ()
180
+ self .__update_domain ()
178
181
self .__deploy_after_update ()
179
182
self .__create_boot_dot_properties ()
180
183
@@ -407,6 +410,8 @@ def __create_base_domain(self, domain_home):
407
410
self .__set_core_domain_params ()
408
411
self .logger .info ('WLSDPLY-12205' , self ._domain_name , domain_home ,
409
412
class_name = self .__class_name , method_name = _method_name )
413
+ self .wlst_helper .write_domain (domain_home )
414
+
410
415
self .logger .info ('WLSDPLY-12206' , self ._domain_name , class_name = self .__class_name , method_name = _method_name )
411
416
self .wlst_helper .close_template ()
412
417
self .wlst_helper .read_domain (domain_home )
@@ -496,13 +501,16 @@ def __extend_domain_with_select_template(self, domain_home):
496
501
self .__set_app_dir ()
497
502
self .__configure_fmw_infra_database ()
498
503
self .__configure_opss_secrets ()
499
- self .__set_server_groups ()
500
- self .wlst_helper .write_domain (domain_home )
501
504
502
- self .logger .info ('WLSDPLY-12206' , self ._domain_name , class_name = self .__class_name , method_name = _method_name )
505
+ if not self .wls_helper .is_weblogic_version_or_above ('12.1.2' ):
506
+ self .wlst_helper .write_domain (domain_home )
507
+ self .logger .info ('WLSDPLY-12206' , self ._domain_name , class_name = self .__class_name , method_name = _method_name )
508
+ else :
509
+ self .__set_server_groups ()
510
+ self .wlst_helper .write_domain (domain_home )
511
+
503
512
self .wlst_helper .close_template ()
504
513
self .wlst_helper .read_domain (domain_home )
505
-
506
514
self .logger .exiting (class_name = self .__class_name , method_name = _method_name )
507
515
return
508
516
@@ -522,6 +530,7 @@ def __set_server_groups(self):
522
530
elif self ._domain_typedef .is_jrf_domain_type () or \
523
531
(self ._domain_typedef .get_targeting () == TargetingType .APPLY_JRF ):
524
532
# for 11g, if template list includes JRF, or if specified in domain typedef, use applyJRF
533
+ self .wlst_helper .read_domain (self ._domain_home )
525
534
self .target_helper .target_jrf_groups_to_clusters_servers ()
526
535
self .logger .exiting (class_name = self .__class_name , method_name = _method_name )
527
536
0 commit comments