Skip to content

Commit 1ffcb74

Browse files
document typedef file system-elements section (#1089)
1 parent 43bd80f commit 1ffcb74

File tree

1 file changed

+132
-1
lines changed

1 file changed

+132
-1
lines changed

documentation/2.0/content/userguide/tools-config/domain_def.md

Lines changed: 132 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,5 +183,136 @@ weight: 2
183183
}
184184
}
185185
```
186+
The `targeting` attribute is not valid for WebLogic Server versions 12.2.1 and later.
186187

187-
The `targeting` attribute is not valid for WebLogic Server versions 12.2.1 and up.
188+
189+
#### Using the typedef file to exclude template installed resources from the model and archive
190+
191+
The Discover Domain Tool attempts to provide a sparse model by employing strategies such as not including attributes that are default values. It is important to not install template resources through the model. First, the templates will install the same resources in the target domain. Second, if you install resources from a on-premises domain into a target domain that is a later WebLogic version, it could cause conflicts.
192+
The `system-elements` section of the typedef file is used to assist the Discover Domain Tool. The `system-elements` section comprises a list that tells the tool what to exclude from the model and archive files.
193+
194+
The list contains an entry for the type of resource to exclude along with a name or a regexp and name.
195+
196+
The different types of resources are as follows:
197+
198+
| Resource name |
199+
| --- |
200+
| `apps` |
201+
|`coherence-clusters` |
202+
| `datasources` |
203+
| `file-stores`|
204+
| `jms` |
205+
| `jms-servers` |
206+
| `shared-libraries` |
207+
| `startup-classes` |
208+
| `wldf` |
209+
210+
The following example is the `system-elements` list in the `JRF.json` typedef file.
211+
212+
```json
213+
"system-elements": {
214+
"apps": [
215+
"^coherence-transaction-rar$",
216+
"^DMS Application.*",
217+
"^em$",
218+
"^FMW Welcome Page Application.*",
219+
"^opss-rest$",
220+
"^state-management-provider-memory-rar.*",
221+
"^wsil-wls.*",
222+
"^wsm-pm$"
223+
],
224+
"coherence-clusters": [
225+
"^defaultCoherenceCluster$"
226+
],
227+
"datasources": [
228+
".*LocalSvcTblDataSource$",
229+
".*mds-owsm$",
230+
".*opss-audit-DBDS$",
231+
".*opss-audit-viewDS$",
232+
".*opss-data-source$",
233+
".*opss-ds$",
234+
".*WLSSchemaDataSource$"
235+
],
236+
"file-stores": [
237+
"^JRFWSAsyncFileStore$",
238+
"^mds-owsm$"
239+
],
240+
"jms": [
241+
"^JRFWSAsyncJmsModule$"
242+
],
243+
"jms-servers": [
244+
"^JRFWSAsyncJmsServer$"
245+
],
246+
"shared-libraries": [
247+
"^adf\\.oracle\\.businesseditor.*",
248+
"^adf\\.oracle\\.domain.*",
249+
"^adf\\.oracle\\.domain\\.webapp.*",
250+
"^em_common.*",
251+
"^em_core_ppc_pojo_jar$",
252+
"^em_error.*",
253+
"^em_sdkcore_ppc_public_pojo_jar$",
254+
"^emagentsdk_jar.*",
255+
"^emagentsdkimpl_jar.*",
256+
"^emagentsdkimplpriv_jar.*",
257+
"^emas$",
258+
"^emcore$",
259+
"^emcore_jar$",
260+
"^emcoreclient_jar$",
261+
"^emcorecommon_jar$",
262+
"^emcoreconsole_jar$",
263+
"^emcoreintsdk_jar.*",
264+
"^emcorepbs_jar$",
265+
"^emcoresdk_jar.*",
266+
"^emcoresdkimpl_jar.*",
267+
"^jsf.*",
268+
"^jstl.*",
269+
"^log4j_jar.*",
270+
"^odl\\.clickhistory.*",
271+
"^odl\\.clickhistory\\.webapp.*",
272+
"^ohw-rcf.*",
273+
"^ohw-uix.*",
274+
"^oracle\\.adf\\.dconfigbeans.*",
275+
"^oracle\\.adf\\.desktopintegration.*",
276+
"^oracle\\.adf\\.desktopintegration\\.model.*",
277+
"^oracle\\.adf\\.management.*",
278+
"^oracle\\.bi\\.adf\\.model\\.slib.*",
279+
"^oracle\\.bi\\.adf\\.view\\.slib.*",
280+
"^oracle\\.bi\\.adf\\.webcenter\\.slib.*",
281+
"^oracle\\.bi\\.composer.*",
282+
"^oracle\\.bi\\.jbips.*",
283+
"^oracle\\.dconfig-infra.*",
284+
"^oracle\\.jrf\\.system\\.filter$",
285+
"^oracle\\.jsp\\.next.*",
286+
"^oracle\\.pwdgen.*",
287+
"^oracle\\.sdp\\.client.*",
288+
"^oracle\\.sdp\\.messaging.*",
289+
"^oracle\\.webcenter\\.composer.*",
290+
"^oracle\\.webcenter\\.skin.*",
291+
"^oracle\\.wsm\\.console.*",
292+
"^oracle\\.wsm\\.idmrest.*",
293+
"^oracle\\.wsm\\.seedpolicies.*",
294+
"^orai18n-adf.*",
295+
"^owasp\\.esapi.*",
296+
"^UIX.*"
297+
],
298+
"shutdown-classes": [
299+
"^DMSShutdown$",
300+
"^JOC-Shutdown$"
301+
],
302+
"startup-classes": [
303+
"^JMX Framework Startup Class$",
304+
"^JOC-Startup$",
305+
"^JPS Startup Class$",
306+
"^JPS Startup Post-Activation Class$",
307+
"^WSM Startup Class$",
308+
"^Web Services Startup Class$",
309+
"^JRF Startup Class$",
310+
"^ODL-Startup$",
311+
"^DMS-Startup$",
312+
"^AWT Application Context Startup Class$"
313+
],
314+
"wldf": [
315+
"^Module-FMWDFW$"
316+
]
317+
}
318+
```

0 commit comments

Comments
 (0)