Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Digital Experience wiki
  • All Wikis
  • All Forums
  • ANNOUNCEMENT: WIKI CHANGE TO READ-ONLY. LEARN MORE...
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
  • API Documentation
Search
Community Articles > IBM Web Content Manager > Best Practices for Web Content Manager > Anatomy of a WebSphere Portal file: resources.xml
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Click to view profileIBM contributorJoe Broz
Contribution Summary:
  • Articles authored: 2
  • Articles edited: 2
  • Comments Posted: 2

Recent articles by this author

Anatomy of a WebSphere Portal file: resources.xml

Beginning with WebSphere Portal Server (Portal) Version 6.0, configuration properties are logically grouped as "services" and each service is assigned a name. The properties associated to each service are stored in WebSphere Application Server (WSAS) as Resource Environment Providers. ...

Anatomy of a WebSphere Portal file: wimconfig.xml

Review the major LDAP-related properties used by WebSphere Portal in the Virtual Member Manager (VMM) configuration file wimconfig.xml
Community articleAnatomy of a WebSphere Portal file: resources.xml
Added by Joe Broz | Edited by IBM contributorJoe Broz on September 26, 2010 | Version 9
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: 6.1.x, 7.0, administration, advanced configuration, application configuration, resources
ShowTable of Contents
HideTable of Contents
  • 1 Implementation
  • 2 Property Updates
Beginning with WebSphere Portal Server (Portal) Version 6.0, configuration properties are logically grouped as "services" and each
service is assigned a name. The properties associated to each service are stored in WebSphere Application Server (WSAS)
as Resource Environment Providers.

Implementation


The Portal configuration properties provide settings to change the way the portal behaves. For example, the LDAP Relative Distinguished Name
and other properties used by the Portal User Management Architecture (PUMA) are grouped in the PumaStoreService.
Session-related properties are group in the SessionValidatorService and so on. A complete list of the Portal services can be
found in the WebSphere Portal documentation.

The properties and their values are written to the file resources.xml in the WSAS directory structure under the Profile root directory:



In a cluster, the file is located on the Deployment Manager under the /clusters directory.

Each property-value pair will be contained on its own line under the name of the Resource Environment Provider.
For example, the XML for the PumaStoreService Provider will appear similar to this example:


<resources.env:ResourceEnvironmentProvider xmi:id="ResourceEnvironmentProvider_1257636024768" 
name="WP PumaStoreService">
  <propertySet xmi:id="J2EEResourcePropertySet_1257636024772">
    <resourceProperties xmi:id="J2EEResourceProperty_1257636029601" name="store.puma_default.user.add.required.attributes" 
value="sn" description="" required="false"/>
    <resourceProperties xmi:id="J2EEResourceProperty_1257636029710" name="store.puma_default.user.nonsupported.attributes" 
value="certificate,identifier" description="" required="false"/>
    <resourceProperties xmi:id="J2EEResourceProperty_1268763772625" name="store.puma_default.user.fbadefault.filter" 
value="uid" description="" required="false"/>
    <resourceProperties xmi:id="J2EEResourceProperty_1268763774781" name="store.puma_default.group.fbadefault.filter" 
value="cn" description="" required="false"/>
  </propertySet>
</resources.env:ResourceEnvironmentProvider>


Property Updates


Portal properties can be modified using one of two methods:

1) Best Practice: Add or Update the property in the WebSphere Application Server Integrated Solutions Console under the "Resources" menu.
The example below shows the PumaStoreService. All the properties are defined under the "Custom properties" menu.



2) Add or update the property in the appropriate properties file and run the ConfigEngine task update-properties.



No matter which method is used, the Portal server must be restarted. In a cluster synchronize the nodes prior to restart.

Note: Manual modification of resources.xml is strongly discouraged. An incorrect entry could could cause Portal startup to fail and render the Portal inaccessible.

Support will often request a copy of resources.xml as part of the problem determination process. Examining the file is a
quick way to determine the value for all the Portal configuration properties in the environment.
expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (19)
collapsed Versions (19)
Version Comparison     
VersionDateChanged by              Summary of changes
19Sep 13, 2012, 1:31:51 PMDeAnna Steiner  IBM contributorAdded new tag
18Sep 26, 2010, 12:01:27 PMJoe Broz  IBM contributor
17Sep 26, 2010, 11:58:57 AMJoe Broz  IBM contributor
16Sep 26, 2010, 11:58:38 AMJoe Broz  IBM contributor
15Sep 26, 2010, 11:56:01 AMJoe Broz  IBM contributor
14Sep 26, 2010, 11:53:18 AMJoe Broz  IBM contributor
13Sep 26, 2010, 11:50:47 AMJoe Broz  IBM contributor
12Sep 26, 2010, 11:47:49 AMJoe Broz  IBM contributor
11Sep 26, 2010, 11:42:49 AMJoe Broz  IBM contributor
10Sep 26, 2010, 11:38:56 AMJoe Broz  IBM contributor
This version (9)Sep 26, 2010, 11:28:50 AMJoe Broz  IBM contributor
8Sep 26, 2010, 11:13:59 AMJoe Broz  IBM contributor
7Sep 26, 2010, 11:12:40 AMJoe Broz  IBM contributor
6Sep 26, 2010, 11:10:13 AMJoe Broz  IBM contributor
5Sep 26, 2010, 11:08:58 AMJoe Broz  IBM contributor
4Sep 26, 2010, 11:07:21 AMJoe Broz  IBM contributor
3Sep 26, 2010, 11:02:58 AMJoe Broz  IBM contributor
2Sep 26, 2010, 11:00:14 AMJoe Broz  IBM contributor
1Sep 26, 2010, 10:57:53 AMJoe Broz  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkThe Social Lounge
  • Wiki Help
  • Forgot user name/password
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use