Skip to content

Commit 9a549e4

Browse files
committed
adding JRF-Compact typedef that demonstrates the use of the new topologyProfile element in typedef files
1 parent 67de391 commit 9a549e4

File tree

4 files changed

+168
-4
lines changed

4 files changed

+168
-4
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2017, 2021, Oracle and/or its affiliates.
2+
Copyright (c) 2017, 2022, Oracle and/or its affiliates.
33
Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
44
"""
55
import os

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Copyright (c) 2017, 2020, Oracle Corporation and/or its affiliates. All rights reserved.
2+
Copyright (c) 2017, 2022, Oracle Corporation and/or its affiliates. All rights reserved.
33
Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
44
"""
55
import os
@@ -31,7 +31,7 @@ class DomainTypedef(object):
3131

3232
__domain_typedef_extension = '.json'
3333

34-
JRF_TEMPLATE_REGEX = "^(.*jrf_template[0-9._]*\\.jar)|(Oracle JRF WebServices Asynchronous services)$"
34+
JRF_TEMPLATE_REGEX = "^(.*jrf_template[0-9._]*\\.jar)|^(Oracle JRF)$"
3535
RESTRICTED_JRF_TEMPLATE_REGEX = "^(Oracle Restricted JRF)$"
3636
JRF_SERVER_GROUP = 'JRF-MAN-SVR'
3737

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
{
2+
"copyright": "Copyright (c) 2017, 2022, Oracle Corporation and/or its affiliates. All rights reserved.",
3+
"license": "Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl",
4+
"name": "JRF-Compact",
5+
"description": "JRF type domain with a compact profile definitions",
6+
"topologyProfile": "Compact",
7+
"versions": {
8+
"10.3.6": "NOT_SUPPORTED",
9+
"12.1.2": "NOT_SUPPORTED",
10+
"12.1.3": "NOT_SUPPORTED",
11+
"12.2.1": "JRF_12CR2_FIRST",
12+
"12.2.1.1": "JRF_12CR2",
13+
"12.2.1.3": "JRF_12CR2",
14+
"12.2.1.4": "JRF_12CR2_LAST",
15+
"12.2.1.5": "JRF_12CR2_LAST",
16+
"14.1": "NOT_SUPPORTED"
17+
},
18+
"definitions": {
19+
"JRF_12CR2_FIRST": {
20+
"baseTemplate": "Basic WebLogic Server Domain",
21+
"extensionTemplates": [
22+
"Oracle JRF",
23+
"Oracle JRF WebServices Asynchronous services",
24+
"Oracle WSM Policy Manager",
25+
"Oracle Enterprise Manager"
26+
],
27+
"customExtensionTemplates": [ ],
28+
"serverGroupsToTarget": [ ],
29+
"rcuSchemas": [ "MDS", "IAU", "IAU_VIEWER", "IAU_APPEND", "OPSS", "STB" ]
30+
},
31+
"JRF_12CR2": {
32+
"baseTemplate": "Basic WebLogic Server Domain",
33+
"extensionTemplates": [
34+
"Oracle JRF",
35+
"Oracle JRF WebServices Asynchronous services",
36+
"Oracle WSM Policy Manager",
37+
"Oracle Enterprise Manager"
38+
],
39+
"customExtensionTemplates": [ ],
40+
"serverGroupsToTarget": [ ],
41+
"rcuSchemas": [ "MDS", "IAU", "IAU_VIEWER", "IAU_APPEND", "OPSS", "STB" ]
42+
},
43+
"JRF_12CR2_LAST": {
44+
"baseTemplate": "Basic WebLogic Server Domain",
45+
"extensionTemplates": [
46+
"Oracle JRF",
47+
"Oracle JRF WebServices Asynchronous services",
48+
"Oracle WSM Policy Manager",
49+
"Oracle Enterprise Manager"
50+
],
51+
"customExtensionTemplates": [ ],
52+
"serverGroupsToTarget": [ ],
53+
"rcuSchemas": [ "MDS", "IAU", "IAU_VIEWER", "IAU_APPEND", "OPSS", "STB" ]
54+
}
55+
},
56+
"system-elements": {
57+
"apps": [
58+
"^coherence-transaction-rar$",
59+
"^DMS Application.*",
60+
"^em$",
61+
"^FMW Welcome Page Application.*",
62+
"^opss-rest$",
63+
"^state-management-provider-memory-rar.*",
64+
"^wsil-wls.*",
65+
"^wsm-pm$"
66+
],
67+
"coherence-clusters": [
68+
"^defaultCoherenceCluster$"
69+
],
70+
"datasources": [
71+
".*LocalSvcTblDataSource$",
72+
".*mds-owsm$",
73+
".*opss-audit-DBDS$",
74+
".*opss-audit-viewDS$",
75+
".*opss-data-source$",
76+
".*opss-ds$",
77+
".*WLSSchemaDataSource$"
78+
],
79+
"file-stores": [
80+
"^JRFWSAsyncFileStore$",
81+
"^mds-owsm$"
82+
],
83+
"jms": [
84+
"^JRFWSAsyncJmsModule$"
85+
],
86+
"jms-servers": [
87+
"^JRFWSAsyncJmsServer$"
88+
],
89+
"shared-libraries": [
90+
"^adf\\.oracle\\.businesseditor.*",
91+
"^adf\\.oracle\\.domain.*",
92+
"^adf\\.oracle\\.domain\\.webapp.*",
93+
"^em_common.*",
94+
"^em_core_ppc_pojo_jar$",
95+
"^em_error.*",
96+
"^em_sdkcore_ppc_public_pojo_jar$",
97+
"^emagentsdk_jar.*",
98+
"^emagentsdkimpl_jar.*",
99+
"^emagentsdkimplpriv_jar.*",
100+
"^emas$",
101+
"^emcore$",
102+
"^emcore_jar$",
103+
"^emcoreclient_jar$",
104+
"^emcorecommon_jar$",
105+
"^emcoreconsole_jar$",
106+
"^emcoreintsdk_jar.*",
107+
"^emcorepbs_jar$",
108+
"^emcoresdk_jar.*",
109+
"^emcoresdkimpl_jar.*",
110+
"^jsf.*",
111+
"^jstl.*",
112+
"^log4j_jar.*",
113+
"^odl\\.clickhistory.*",
114+
"^odl\\.clickhistory\\.webapp.*",
115+
"^ohw-rcf.*",
116+
"^ohw-uix.*",
117+
"^oracle\\.adf\\.dconfigbeans.*",
118+
"^oracle\\.adf\\.desktopintegration.*",
119+
"^oracle\\.adf\\.desktopintegration\\.model.*",
120+
"^oracle\\.adf\\.management.*",
121+
"^oracle\\.bi\\.adf\\.model\\.slib.*",
122+
"^oracle\\.bi\\.adf\\.view\\.slib.*",
123+
"^oracle\\.bi\\.adf\\.webcenter\\.slib.*",
124+
"^oracle\\.bi\\.composer.*",
125+
"^oracle\\.bi\\.jbips.*",
126+
"^oracle\\.dconfig-infra.*",
127+
"^oracle\\.jrf\\.system\\.filter$",
128+
"^oracle\\.jsp\\.next.*",
129+
"^oracle\\.pwdgen.*",
130+
"^oracle\\.sdp\\.client.*",
131+
"^oracle\\.sdp\\.messaging.*",
132+
"^oracle\\.webcenter\\.composer.*",
133+
"^oracle\\.webcenter\\.skin.*",
134+
"^oracle\\.wsm\\.console.*",
135+
"^oracle\\.wsm\\.idmrest.*",
136+
"^oracle\\.wsm\\.seedpolicies.*",
137+
"^orai18n-adf.*",
138+
"^owasp\\.esapi.*",
139+
"^UIX.*"
140+
],
141+
"shutdown-classes": [
142+
"^DMSShutdown$",
143+
"^JOC-Shutdown$"
144+
],
145+
"startup-classes": [
146+
"^JMX Framework Startup Class$",
147+
"^JOC-Startup$",
148+
"^JPS Startup Class$",
149+
"^JPS Startup Post-Activation Class$",
150+
"^WSM Startup Class$",
151+
"^Web Services Startup Class$",
152+
"^JRF Startup Class$",
153+
"^ODL-Startup$",
154+
"^DMS-Startup$",
155+
"^AWT Application Context Startup Class$"
156+
],
157+
"wldf": [
158+
"^Module-FMWDFW$"
159+
]
160+
}
161+
}

core/src/main/typedefs/JRF.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"copyright": "Copyright (c) 2017, 2019, Oracle Corporation and/or its affiliates. All rights reserved.",
2+
"copyright": "Copyright (c) 2017, 2022, Oracle Corporation and/or its affiliates. All rights reserved.",
33
"license": "Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl",
44
"name": "JRF",
55
"description": "JRF type domain definitions",
@@ -54,6 +54,7 @@
5454
"JRF_12CR2_FIRST": {
5555
"baseTemplate": "Basic WebLogic Server Domain",
5656
"extensionTemplates": [
57+
"Oracle JRF",
5758
"Oracle JRF WebServices Asynchronous services",
5859
"Oracle WSM Policy Manager",
5960
"Oracle Enterprise Manager"
@@ -65,6 +66,7 @@
6566
"JRF_12CR2": {
6667
"baseTemplate": "Basic WebLogic Server Domain",
6768
"extensionTemplates": [
69+
"Oracle JRF",
6870
"Oracle JRF WebServices Asynchronous services",
6971
"Oracle WSM Policy Manager",
7072
"Oracle Enterprise Manager"
@@ -77,6 +79,7 @@
7779
"JRF_12CR2_LAST": {
7880
"baseTemplate": "Basic WebLogic Server Domain",
7981
"extensionTemplates": [
82+
"Oracle JRF",
8083
"Oracle JRF WebServices Asynchronous services",
8184
"Oracle WSM Policy Manager",
8285
"Oracle Enterprise Manager"

0 commit comments

Comments
 (0)