Composite Application policy definition

The definition of the main policy for the portal resource Composite Application is specified in createCompositeAppRootNode.xml.


createCompositeAppRootNode.xml

This XML file defines the main Composite Application policy. Review the first part of the definition to see how the composite application attributes are set for display as the Composite Application policy settings in the policy editor: <!-- Attributes of Composite Application -->. The second part of the definition specifies the common policy attributes used by all portal resources: <!-- Common Attributes of all Policy Types -->. If deployed portal does not have a main (root) policy for Composite Application, you can create the main Composite Application policy type using this sample, which is located in WP_PROFILE/PortalServer/installer/wp.config/config/templates.

<?xml version="1.0" encoding="UTF-8" ?> 
<!-- Licensed Materials - Property of IBM, 5724-E76, 5655-R17,
   (C) Copyright IBM Corp.2006, 2008 - All Rights reserved.-->
<policyList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 		xsi:noNamespaceSchemaLocation="Policy.xsd"
  <policy>
  <!-- Attributes of Composite Application -->
    <policyValue Name="QuotaMonitor"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>true</value>
     </policyValue>
     <policyValue Name="QuotaMax" Factory="com.ibm.wps.policy.parse.IntegerFactory">
      <value>100</value>
     </policyValue>
     <policyValue Name="QuotaThreshold"
       Factory="com.ibm.wps.policy.parse.IntegerFactory">
      <value>90</value>
     </policyValue>
     <policyValue Name="QuotaWarning"
       Factory="com.ibm.wps.policy.parse.StringListFactory">
      <value>NotifyAdmin,NotifyOwner</value>
     </policyValue>
     <policyValue Name="QuotaViolation"
       Factory="com.ibm.wps.policy.parse.StringListFactory">
      <value>NotifyAdmin,NotifyOwner,Lock</value>
     </policyValue>
     <policyValue Name="ModifiedMonitor"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>true</value>
     </policyValue>
     <policyValue Name="ModifiedDays"
       Factory="com.ibm.wps.policy.parse.IntegerFactory">
      <value>120</value>
     </policyValue>
     <policyValue Name="ModifiedThreshold"
       Factory="com.ibm.wps.policy.parse.IntegerFactory">
      <value>30</value>
     </policyValue>
     <policyValue Name="ModifiedWarning"
       Factory="com.ibm.wps.policy.parse.StringListFactory">
      <value>NotifyAdmin,NotifyOwner</value>
     </policyValue>
     <policyValue Name="ModifiedViolation"
       Factory="com.ibm.wps.policy.parse.StringListFactory">
      <value>NotifyAdmin,NotifyOwner</value>
     </policyValue>
     <policyValue Name="AccessedMonitor"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>true</value>
     </policyValue>
     <policyValue Name="AccessedDays"
       Factory="com.ibm.wps.policy.parse.IntegerFactory">
      <value>120</value>
     </policyValue>
     <policyValue Name="AccessedThreshold"
       Factory="com.ibm.wps.policy.parse.IntegerFactory">
      <value>30</value>
     </policyValue>
     <policyValue Name="AccessedWarning"
       Factory="com.ibm.wps.policy.parse.StringListFactory">
      <value>NotifyAdmin,NotifyOwner</value>
     </policyValue>
     <policyValue Name="AccessedViolation"
       Factory="com.ibm.wps.policy.parse.StringListFactory">
      <value>NotifyAdmin,NotifyOwner</value>
     </policyValue>
     <!-- Lock meta data on Attributes of Composite Application -->
     <policyValue Name="QuotaMonitorLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>true</value>
     </policyValue>
     <policyValue Name="QuotaMaxLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="QuotaThresholdLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="QuotaWarningLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="QuotaViolationLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="ModifiedMonitorLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>true</value>
     </policyValue>
     <policyValue Name="ModifiedDaysLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
     <value>false</value>
     </policyValue>
     <policyValue Name="ModifiedThresholdLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="ModifiedWarningLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="ModifiedViolationLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="AccessedMonitorLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>true</value>
     </policyValue>
     <policyValue Name="AccessedDaysLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
       <value>false</value>
     </policyValue>
     <policyValue Name="AccessedThresholdLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="AccessedWarningLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="AccessedViolationLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <!-- Common Attributes of all Policy Types -->
     <policyValue Name="Path" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value />
     </policyValue>
     <policyValue Name="PathLock" Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="PathType" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value/>
     </policyValue>
     <policyValue Name="PathTypeLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="Type" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value>CompositeApp</value>
     </policyValue>
     <policyValue Name="TypeLock" Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="Title" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value>CompositeApplication</value>
     </policyValue>
     <policyValue Name="TitleLock" Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="Description"
       Factory="com.ibm.wps.policy.parse.StringFactory">
      <value>Policy for Composite Applications</value>
     </policyValue>
     <policyValue Name="DescriptionLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="Editor" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value>ibm.portal.PolicyEditorCA</value>
     </policyValue>
     <policyValue Name="EditorLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="PznRule" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value/>
     </policyValue>
     <policyValue Name="PznRuleLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="PznType" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value>CompositeApp</value>
     </policyValue>
     <policyValue Name="PznTypeLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>false</value>
     </policyValue>
     <policyValue Name="Version" Factory="com.ibm.wps.policy.parse.StringFactory">
      <value>1.0</value>
     </policyValue>
     <policyValue Name="VersionLock"
       Factory="com.ibm.wps.policy.parse.BooleanFactory">
      <value>true</value>
     </policyValue>
   </policy>
</policyList>


Parent

Work with policies for composite applications


Previous

Example of an application policy hierarchy

 


+

Search Tips   |   Advanced Search