BEA WebLogic Server 9.0 Domain Configuration Schema Reference

http://www.bea.com/ns/weblogic/90/domain
complexType clusterType

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

Documentation
Corresponds to ClusterMBean
Properties
This component is not nillable.

Model
<...>
(cluster-address?, multicast-address?, multicast-buffer-size, multicast-port, multicast-ttl, multicast-send-delay, default-load-algorithm, service-age-threshold-seconds, client-cert-proxy-enabled?, weblogic-plugin-enabled?, member-warmup-timeout-seconds, http-trace-support-enabled?, frontend-host?, frontend-http-port?, frontend-https-port?, idle-periods-until-timeout, remote-cluster-address?, replication-channel?, inter-cluster-comm-link-health-check-interval?, data-source-for-session-persistence?, session-flush-interval?, session-flush-threshold?, candidate-machines-for-migratable-server?, data-source-for-automatic-migration?, health-check-interval-millis?, health-check-periods-until-fencing, fencing-grace-period-millis?, number-of-servers-in-cluster-address?, cluster-type, multicast-data-encryption?, auto-migration-table-name?, additional-auto-migration-attempts?, millis-to-sleep-between-auto-migration-attempts?, replication-timeout-enabled?, overload-protection? )
</...>


Nested Element Summary
xs:intadditional-auto-migration-attempts
          A migratable server could fail to come up on every possible configured machine. 
xs:stringauto-migration-table-name
          Return the name of the table to be used for server migration. 
xs:stringcandidate-machines-for-migratable-server
          
xs:booleanclient-cert-proxy-enabled
          Specifies whether to honor the WL-Proxy-Client-Cert header coming with the request or not. 
xs:stringcluster-address
          The address that forms a portion of the URL a client uses to connect to this cluster, and that is used for generating EJB handles and entity EJB failover addresses. 
 cluster-type
          Optimizes cross-cluster replication for the type of network that servers in the clusters use for administrative communication. 
xs:stringdata-source-for-automatic-migration
          
xs:stringdata-source-for-session-persistence
          
 default-load-algorithm
          The algorithm to be used for load-balancing between replicated services if none is specified for a particular service. 
xs:intfencing-grace-period-millis
          During automatic migration, if the Cluster Master determines a server to be dead, it waits for this period of time (in milliseconds) before the Cluster Master migrates the service to another server in the cluster. 
xs:stringfrontend-host
          The name of the host to which all redirected URLs will be sent. 
xs:intfrontend-http-port
          The name of the HTTP port to which all redirected URLs will be sent. 
xs:intfrontend-https-port
          The name of the secure HTTP port to which all redirected URLs will be sent. 
xs:inthealth-check-interval-millis
          Interval in milliseconds at which Migratable Servers and Cluster Masters prove their liveness via the database. 
 health-check-periods-until-fencing
          Maximum number of periods that a cluster member will wait before timing out a Cluster Master and also the maximum number of periods the Cluster Master will wait before timing out a Migratable Server. 
xs:booleanhttp-trace-support-enabled
          Returns the value of HttpTraceSupportEnabled. 
 idle-periods-until-timeout
          Maximum number of periods that a cluster member will wait before timing out a member of a cluster. 
xs:intinter-cluster-comm-link-health-check-interval
          If the cluster link between two clusters goes down, a trigger will run to periodically to see if the link is restored. 
 member-warmup-timeout-seconds
          Maximum number of seconds that a cluster member will wait to discover and synchronize with other servers in the cluster. 
xs:longmillis-to-sleep-between-auto-migration-attempts
          Controls how long of a pause there should be between the migration attempts described in getAdditionalAutoMigrationAttempts(). 
xs:stringmulticast-address
          The multicast address used by cluster members to communicate with each other. 
 multicast-buffer-size
          The multicast socket send/receive buffer size (at least 64 kilobytes). 
xs:booleanmulticast-data-encryption
          Servers in a cluster send multicast messages. 
 multicast-port
          The multicast port (between 1 and 65535) used by cluster members to communicate with each other. 
 multicast-send-delay
          The amount of time (between 0 and 100 milliseconds) to delay sending message fragments over multicast in order to avoid OS-level buffer overflow. 
 multicast-ttl
          The number of network hops (between 1 and 255) that a cluster multicast message is allowed to travel. 
xs:intnumber-of-servers-in-cluster-address
          Number of servers to be listed from this cluster when generating a cluster address automatically. 
dom:overload-protectionTypeoverload-protection
          Get attributes related to server overload protection. 
xs:stringremote-cluster-address
          Set the foreign cluster. 
xs:stringreplication-channel
          The channel name to be used for replication traffic. 
xs:booleanreplication-timeout-enabled
          Indicates if timeout should be applied to session replication calls. 
 service-age-threshold-seconds
          The number of seconds (between 0 and 65534) by which the age of two conflicting services must differ before one is considered older than the other. 
xs:intsession-flush-interval
          Interval in seconds until HTTP Sessions are periodically flushed to the backup cluster to dump session state on disk. 
xs:intsession-flush-threshold
          When number of sessions to be flushed reaches this threshold limit, sessions will be flushed to the backup cluster before the flush interval. 
xs:booleanweblogic-plugin-enabled
          Specifies whether the proprietary WL-Proxy-Client-IP header should be used. 
Source
<xs:complexType name="clusterType">
<xs:complexContent>
<xs:extension base="dom:targetType">
<xs:sequence>
<xs:element minOccurs="0" name="cluster-address" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="multicast-address" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="multicast-buffer-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="multicast-port" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65535"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="multicast-ttl" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="multicast-send-delay" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="default-load-algorithm" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="round-robin"/>
<xs:enumeration value="weight-based"/>
<xs:enumeration value="random"/>
<xs:enumeration value="round-robin-affinity"/>
<xs:enumeration value="weight-based-affinity"/>
<xs:enumeration value="random-affinity"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="service-age-threshold-seconds" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="client-cert-proxy-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="weblogic-plugin-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="member-warmup-timeout-seconds" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="http-trace-support-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="frontend-host" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="frontend-http-port" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="frontend-https-port" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="idle-periods-until-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="remote-cluster-address" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="replication-channel" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="inter-cluster-comm-link-health-check-interval" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="data-source-for-session-persistence" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="session-flush-interval" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="session-flush-threshold" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="candidate-machines-for-migratable-server" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="data-source-for-automatic-migration" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="health-check-interval-millis" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="health-check-periods-until-fencing" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="fencing-grace-period-millis" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="number-of-servers-in-cluster-address" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="cluster-type" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="none"/>
<xs:enumeration value="wan"/>
<xs:enumeration value="man"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="multicast-data-encryption" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="auto-migration-table-name" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="additional-auto-migration-attempts" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="millis-to-sleep-between-auto-migration-attempts" nillable="false" type="xs:long">
</xs:element>
<xs:element minOccurs="0" name="replication-timeout-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="overload-protection" nillable="true" type="dom:overload-protectionType">
</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