+

Search Tips   |   Advanced Search


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 your 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 profile_root/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 topic:

Work with policies for composite applications


Previous topic:

Example of an application policy hierarchy