BEA WebLogic Server 9.0 Domain Configuration Schema Reference

http://www.bea.com/ns/weblogic/90/domain
complexType caching-realmType

Super Types
{http://www.bea.com/ns/weblogic/90/domain}caching-realmType (extension)

Documentation
Corresponds to CachingRealmMBean
Properties
This component is not nillable.

Model
<...>
(basic-realm?, cache-case-sensitive?, acl-cache-enable?, authentication-cache-enable?, group-cache-enable?, permission-cache-enable?, user-cache-enable?, acl-cache-size, authentication-cache-size, group-cache-size, permission-cache-size, user-cache-size, acl-cache-ttl-positive, group-cache-ttl-positive, authentication-cache-ttl-positive, permission-cache-ttl-positive, user-cache-ttl-positive, acl-cache-ttl-negative, group-cache-ttl-negative, authentication-cache-ttl-negative, permission-cache-ttl-negative, user-cache-ttl-negative, group-membership-cache-ttl )
</...>


Nested Element Summary
xs:booleanacl-cache-enable
          Specifies whether the ACL cache should be enabled. 
 acl-cache-size
          The maximum number of ACL lookups to cache. 
 acl-cache-ttl-negative
          The number of seconds to retain the results of an unsuccessful ACL lookup. 
 acl-cache-ttl-positive
          The number of seconds to retain the results of a successful ACL lookup. 
xs:booleanauthentication-cache-enable
          Specifies whether the Authentication cache should be enabled. 
 authentication-cache-size
          The maximum number of Authentication requests to cache. 
 authentication-cache-ttl-negative
          The number of seconds to retain the results of an unsuccessful Authentication lookup. 
 authentication-cache-ttl-positive
          The number of seconds to retain the results of a successful Authentication lookup. 
xs:stringbasic-realm
          
xs:booleancache-case-sensitive
          Specifies whether the specified security realm is case-sensitive. 
xs:booleangroup-cache-enable
          Specifies whether the Group cache should be enabled. 
 group-cache-size
          The maximum number of group lookups to cache. 
 group-cache-ttl-negative
          The number of seconds to retain the results of an unsuccessful group lookup. 
 group-cache-ttl-positive
          The number of seconds to retain the results of a successful group lookup. 
 group-membership-cache-ttl
          The number of seconds to store the members of a group before updating it. 
xs:booleanpermission-cache-enable
          Specifies whether the Permission cache should be enabled. 
 permission-cache-size
          The maximum number of permission lookups to cache. 
 permission-cache-ttl-negative
          The number of seconds to retain the results of an unsuccessful permission lookup. 
 permission-cache-ttl-positive
          The number of seconds to retain the results of a successful permission lookup. 
xs:booleanuser-cache-enable
          Specifies whether the User cache should be enabled. 
 user-cache-size
          The maximum number of user lookups to cache. 
 user-cache-ttl-negative
          The number of seconds to retain the results of an unsuccessful user lookup. 
 user-cache-ttl-positive
          The number of seconds to retain the results of a successful user lookup. 
Source
<xs:complexType name="caching-realmType">
<xs:complexContent>
<xs:extension base="dom:configurationType">
<xs:sequence>
<xs:element minOccurs="0" name="basic-realm" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="cache-case-sensitive" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="acl-cache-enable" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="authentication-cache-enable" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="group-cache-enable" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="permission-cache-enable" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="user-cache-enable" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="acl-cache-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="17"/>
<xs:maxInclusive value="65537"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="authentication-cache-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="17"/>
<xs:maxInclusive value="65537"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="group-cache-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="17"/>
<xs:maxInclusive value="65537"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="permission-cache-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="17"/>
<xs:maxInclusive value="65537"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="user-cache-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="17"/>
<xs:maxInclusive value="65537"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="acl-cache-ttl-positive" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="group-cache-ttl-positive" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="authentication-cache-ttl-positive" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="permission-cache-ttl-positive" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="user-cache-ttl-positive" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="acl-cache-ttl-negative" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="group-cache-ttl-negative" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="authentication-cache-ttl-negative" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="permission-cache-ttl-negative" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="user-cache-ttl-negative" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="group-membership-cache-ttl" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

BEA WebLogic Server 9.0 Domain Configuration Schema Reference

Copyright 2005 BEA Systems Inc. Complete WebLogic Server Documentation