When you save a configuration profile from WSRR, it is
stored in a configuration profile compressed file. When you load a
configuration profile into WSRR, you specify the location of the compressed
file containing the configuration profile you want to load.
The structure of the compressed file
The compressed file contains all the
configuration items that make up the configuration profile; there is a separate directory for each
configuration type.
Note: The content of the XACML directory must contain two files:
SrrAuthzRoleMappingXacml.xml and
SrrAuthzCheckedPolicyXacml.xml. These are named SrrAuthzRoleMappingXacml and
SrrAuthzCheckedPolicyXacml respectively. These names must not be modified, as WSRR will not operate
correctly with any form of modification to the names of the files or items within
WSRR.
The compressed file has the following directory
structure:
/meta-inf
/ACCESS_CONTROL
/ACTIVITY_LOGGING_PROPERTIES
/ANALYTICS
/APPROVAL_PROCESS
/ATOM_FEED_APPLICATION
/BIRT_REPORT_DESIGNS
/BSPACE_CONFIG
/CCMDB_INTEGRATION
/CONFIGURABLE_MODIFIER_CONFIGURATION
/CONTENT_POLICY
/EMAIL_TEMPLATE
/ITCAM_LISTENER_INTEGRATION
/NAMED_QUERY
/OWL_CONTENT
/BusinessModels
/Classifications
/PLUGIN_JAR
/PLUGIN_PROPERTIES
/POLICY
/PROMOTION_PROPERTIES
/RAM_INTEGRATION
/SACL
/SCHEDULER_PROPERTIES
/SERVICE_DISCOVERY
/SUBSCRIPTION_NOTIFIER
/TEXT_SEARCH_PROPERTIES
/UDDI
/UI_COLLECTION_VIEW
/UI_DETAIL_VIEW
/UI_HOME_PAGE
/UI_MENU_BAR
/UI_MESSAGE_JAR
/UI_NAVIGATION_TREE
/UI_PERSPECTIVE
/UI_QUERY
/UI THEME
/UI_VIEW_QUERY_USER_DEF
/USER_CONFIGURATION
/WS_POLICY
/XACML
Note: A configuration
profile
must include the following configuration types:
- PLUGIN_PROPERTIES
- PROMOTION_PROPERTIES
- ACTIVITY_LOGGING_PROPERTIES
If you create or modify a configuration profile manually, and
you omit any of these types, WSRR creates them automatically when
you load the profile, with the following default configuration file
contents:
- PLUGIN_PROPERTIES
<?xml version="1.0" encoding="UTF-8"?>
<!-- begin_generated_IBM_copyright_prolog -->
<!-- Licensed Materials - Property of IBM -->
<!-- 5724-N72 5655-W17 -->
<!-- (c) Copyright IBM Corp. 2007, 2009 All Rights Reserved -->
<!-- US Government Users Restricted Rights - Use, duplication or -->
<!-- disclosure restricted by GSA ADP Schedule Contract with -->
<!-- IBM Corp. -->
<!-- end_generated_IBM_copyright_prolog -->)
<promotion-configuration
xmlns="http://www.ibm.com/xmlns/prod/serviceregistry/6/1/PromotionProperties"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<environments>
</environments>
<transitions>
</transitions>
</promotion-configuration>
- PROMOTION_PROPERTIES
<?xml version="1.0" encoding="UTF-8"?>
<!-- begin_generated_IBM_copyright_prolog -->
<!-- Licensed Materials - Property of IBM -->
<!-- 5724-N72 5655-W17 -->
<!-- (c) Copyright IBM Corp. 2007, 2009 All Rights Reserved -->
<!-- US Government Users Restricted Rights - Use, duplication or -->
<!-- disclosure restricted by GSA ADP Schedule Contract with -->
<!-- IBM Corp. -->
<!-- end_generated_IBM_copyright_prolog -->
<activity-logging-configuration
xmlns="http://www.ibm.com/xmlns/prod/serviceregistry/6/3/ActivityLoggingProperties"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance""
xsi:schemaLocation="http://www.ibm.com/xmlns/prod/serviceregistry/6/3/ActivityLoggingProperties
ActivityLoggingProperties.xsd"
<enabled>true</enabled>
</activity-logging-configuration>
- ACTIVITY_LOGGING_PROPERTIES
<?xml version="1.0" encoding="UTF-8"?>
<!-- begin_generated_IBM_copyright_prolog -->
<!-- Licensed Materials - Property of IBM -->
<!-- 5724-N72 5655-W17 -->
<!-- (c) Copyright IBM Corp. 2007, 2009 All Rights Reserved -->
<!-- US Government Users Restricted Rights - Use, duplication or -->
<!-- disclosure restricted by GSA ADP Schedule Contract with -->
<!-- IBM Corp. -->
<!-- end_generated_IBM_copyright_prolog -->
The configuration.properties file
The compressed
file has a directory called meta-inf, containing a file called configuration.properties.
This file lists, line by line, all the configuration items that make
up the configuration profile.
Each entry in the configuration.properties
file has the following structure:
configuration_item_filepath=configuration_item_name,system_flag
The
system_flag parameter
indicates whether the configuration is a system configuration or a
user-defined configuration, and must be one of the following values:
- true: system configuration
- false: user-defined configuration
If you manually add a configuration item to, or remove a configuration
item from the configuration profile compressed file, you must add
a corresponding entry to, or remove an entry from the configuration.properties
file, as appropriate.
The following example shows an extract
from the configuration.properties file for the default configuration
profile:
# UI Perspective Definitions
UI_PERSPECTIVE/AdministratorPerspectiveDefinition.xml=AdministratorPerspectiveDefinition,false
UI_PERSPECTIVE/UserPerspectiveDefinition.xml=UserPerspectiveDefinition,false
# UI Navigation Tree Definitions
UI_NAVIGATION_TREE/AdministratorNavTree.xml=AdministratorNavTree,false
UI_NAVIGATION_TREE/UserNavTree.xml=UserNavTree,false