The configuration profile compressed file

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