BEA WebLogic Server 9.0 Domain Configuration Schema Reference

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

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

Documentation
Corresponds to KernelMBean
Properties
This component is not nillable.

Model
<...>
(valid-protocols?, reverse-dns-allowed?, default-protocol, default-secure-protocol, administration-protocol, thread-pool-size, system-thread-pool-size, self-tuning-thread-pool-size-min, self-tuning-thread-pool-size-max, jms-thread-pool-size, native-io-enabled?, dev-poll-disabled?, muxer-class?, socket-readers, thread-pool-percent-socket-readers, socket-reader-timeout-min-millis, socket-reader-timeout-max-millis, outbound-enabled?, outbound-private-key-enabled?, max-message-size, max-t3-message-size?, socket-buffer-size-as-chunk-size?, max-http-message-size?, max-com-message-size?, max-iiop-message-size?, default-giop-minor-version, use-iiop-locate-request?, iiop-tx-mechanism, iiop-location-forward-policy, complete-message-timeout, complete-t3-message-timeout, complete-http-message-timeout, complete-com-message-timeout, idle-connection-timeout, idle-iiop-connection-timeout, complete-iiop-message-timeout, period-length, idle-periods-until-timeout, rjvm-idle-timeout, response-timeout, dgc-idle-periods-until-timeout?, ssl?, iiop?, log?, log-remote-exceptions-enabled?, instrument-stack-trace-enabled?, execute-queue*, max-open-sock-count, stuck-thread-max-time, stuck-thread-timer-interval, tracing-enabled?, messaging-bridge-thread-pool-size, mtu-size?, load-stub-using-context-class-loader?, refresh-client-runtime-descriptor?, timed-out-ref-isolation-time?, use81-style-execute-queues?, t3-client-abbrev-table-size, t3-server-abbrev-table-size )
</...>


Nested Element Summary
 administration-protocol
          Returns the protocol to be used for administrative connections when none is specified. 
 complete-com-message-timeout
          The maximum number of seconds spent waiting for a complete COM message to be received. 
 complete-http-message-timeout
          The maximum number of seconds spent waiting for a complete HTTP message to be received. 
 complete-iiop-message-timeout
          The maximum number of seconds spent waiting for a complete IIOP message to be received. 
 complete-message-timeout
          The maximum number of seconds that this server waits for a complete message to be received. 
 complete-t3-message-timeout
          The maximum number of seconds spent waiting for a complete T3 message to be received. 
 default-giop-minor-version
          The default minor GIOP version for IIOP messages. 
 default-protocol
          The protocol to use for connections when none is specified. 
 default-secure-protocol
          The protocol to use for secure connections when none is specified. 
xs:booleandev-poll-disabled
          Specifies whether the /dev/poll device should be used for Muxing. 
xs:intdgc-idle-periods-until-timeout
          The number of idle periods allowed before object is collected. 
dom:execute-queueTypeexecute-queue
          Returns the execute queues configured for this server. 
 idle-connection-timeout
          The maximum number of seconds that a connection is allowed to be idle before it is closed by the server. 
 idle-iiop-connection-timeout
          The maximum number of seconds an IIOP connection is allowed to be idle before it is closed by the server. 
 idle-periods-until-timeout
          The number of idle periods until peer is considered unreachable Default: 4 
dom:iiopTypeiiop
          Returns the kernel's IIOP configuration. 
 iiop-location-forward-policy
          Specify how IIOP location forward host selection should be applied. 
 iiop-tx-mechanism
          Configures IIOP propagate transactions using either WebLogic-specific JTA or the OMG-specified OTS. 
xs:booleaninstrument-stack-trace-enabled
          Specifies whether the server returns stack traces for RMI calls that generate exceptions. 
 jms-thread-pool-size
          The size of the JMS execute thread pool. 
xs:booleanload-stub-using-context-class-loader
          Sets the value of the LoadStubUsingContextClassLoader attribute. 
dom:logTypelog
          Returns the Log settings for this Kernel. 
xs:booleanlog-remote-exceptions-enabled
          Specifies whether the server message log includes exceptions that are raised in remote systems. 
xs:intmax-com-message-size
          The maximum number of bytes allowed in messages that are received over the COM protocol. 
xs:intmax-http-message-size
          The maximum number of bytes allowed in messages that are received over the HTTP protocol. 
xs:intmax-iiop-message-size
          The maximum number of bytes allowed in messages that are received over the IIOP protocol. 
 max-message-size
          The maximum number of bytes allowed in messages that are received over all supported protocols, unless overridden by a protocol-specific setting or a custom channel setting. 
 max-open-sock-count
          The maximum number of open sockets allowed in server at a given point of time. 
xs:intmax-t3-message-size
          The maximum number of bytes allowed in messages that are received over the T3 protocol. 
 messaging-bridge-thread-pool-size
          Returns the size of the messaging bridge execute thread pool. 
xs:intmtu-size
          Returns the size of the MTU of the NIC. 
xs:stringmuxer-class
          The muxer class name. 
xs:booleannative-io-enabled
          Specifies whether native I/O is enabled for the server. 
xs:booleanoutbound-enabled
          Specifies whether new server-to-server connections may consider the default server channel when initiating a connection. 
xs:booleanoutbound-private-key-enabled
          Specifies whether the SSL identity specified by {@link SSLMBean#ServerPrivateKeyAlias SSLMBean#ServerPrivateKeyAlias} for this server should be used for outbound SSL connections on the default server channel. 
 period-length
          The time interval in milliseconds of the heartbeat period. 
xs:booleanrefresh-client-runtime-descriptor
          Sets the value of the RefreshClientRuntimeDescriptor attribute. 
 response-timeout
          The time in milliseconds for which we are willing to wait for a response. 
xs:booleanreverse-dns-allowed
          Specifies whether the kernel is allowed to perform reverse DNS lookups. 
 rjvm-idle-timeout
          The period of inactivity in milliseconds after which a RJVM is cleaned up. 
 self-tuning-thread-pool-size-max
          Sets the maximum thread pool size of the self-tuning thread pool. 
 self-tuning-thread-pool-size-min
          Get the minimum thread pool size of the self-tuning thread pool. 
xs:booleansocket-buffer-size-as-chunk-size
          Specifies if Raw Socket Send and Receive buffer size should be set to the Chunk. 
 socket-readers
          The number of socket reader threads 
 socket-reader-timeout-max-millis
          The maximum number of milliseconds a muxer thread should attempt to read from a given socket. 
 socket-reader-timeout-min-millis
          The minimum number of milliseconds a muxer thread should attempt to read from a given socket. 
dom:sslTypessl
          Returns the kernel's SSL configuration. 
 stuck-thread-max-time
          The number of seconds that a thread must be continually working before this server diagnoses the thread as being stuck. 
 stuck-thread-timer-interval
          The number of seconds after which WebLogic Server periodically scans threads to see if they have been continually working for the configured maximum length of time. 
 system-thread-pool-size
          The size of the system execute thread pool. 
 t3-client-abbrev-table-size
          Legal Min: 255 Legal Max: 1024 Default: 255 
 t3-server-abbrev-table-size
          Legal Min: 255 Legal Max: 10240 Default: 2048 
 thread-pool-percent-socket-readers
          The percentage of execute threads from the default queue that can be used as socket readers. 
 thread-pool-size
          The size of the execute thread pool. 
xs:longtimed-out-ref-isolation-time
          The amount of time in milli seconds a reference should not be used after a request timed out. 
xs:booleantracing-enabled
          Returns true if tracing is enabled Default: false 
xs:booleanuse81-style-execute-queues
          Backward compatibility mode to switch to 8. 
xs:booleanuse-iiop-locate-request
          Specify whether outbound calls should use an initial LocateRequest. 
xs:stringvalid-protocols
          
Source
<xs:complexType name="kernelType">
<xs:complexContent>
<xs:extension base="dom:configurationType">
<xs:sequence>
<xs:element minOccurs="0" name="valid-protocols" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="reverse-dns-allowed" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="default-protocol" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="t3"/>
<xs:enumeration value="t3s"/>
<xs:enumeration value="http"/>
<xs:enumeration value="https"/>
<xs:enumeration value="iiop"/>
<xs:enumeration value="iiops"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="default-secure-protocol" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="t3s"/>
<xs:enumeration value="https"/>
<xs:enumeration value="iiops"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="administration-protocol" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="t3s"/>
<xs:enumeration value="https"/>
<xs:enumeration value="iiops"/>
<xs:enumeration value="t3"/>
<xs:enumeration value="http"/>
<xs:enumeration value="iiop"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="thread-pool-size" 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="system-thread-pool-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="5"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="self-tuning-thread-pool-size-min" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="self-tuning-thread-pool-size-max" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="jms-thread-pool-size" 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="native-io-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="dev-poll-disabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="muxer-class" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="socket-readers" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="thread-pool-percent-socket-readers" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="socket-reader-timeout-min-millis" 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="socket-reader-timeout-max-millis" 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="outbound-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="outbound-private-key-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="max-message-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="4096"/>
<xs:maxInclusive value="2000000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="max-t3-message-size" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="socket-buffer-size-as-chunk-size" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="max-http-message-size" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="max-com-message-size" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="max-iiop-message-size" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="default-giop-minor-version" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="use-iiop-locate-request" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="iiop-tx-mechanism" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="ots"/>
<xs:enumeration value="jta"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="iiop-location-forward-policy" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="off"/>
<xs:enumeration value="failover"/>
<xs:enumeration value="round-robin"/>
<xs:enumeration value="random"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="complete-message-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="480"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="complete-t3-message-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="480"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="complete-http-message-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="480"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="complete-com-message-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="480"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="idle-connection-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="idle-iiop-connection-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="complete-iiop-message-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="480"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="period-length" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="idle-periods-until-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="4"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="rjvm-idle-timeout" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="900000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="response-timeout" 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="dgc-idle-periods-until-timeout" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="ssl" nillable="true" type="dom:sslType">
</xs:element>
<xs:element minOccurs="0" name="iiop" nillable="true" type="dom:iiopType">
</xs:element>
<xs:element minOccurs="0" name="log" nillable="true" type="dom:logType">
</xs:element>
<xs:element minOccurs="0" name="log-remote-exceptions-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="instrument-stack-trace-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="execute-queue" nillable="true" type="dom:execute-queueType">
</xs:element>
<xs:element minOccurs="0" name="max-open-sock-count" 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="stuck-thread-max-time" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="stuck-thread-timer-interval" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="tracing-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="messaging-bridge-thread-pool-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-1"/>
<xs:maxInclusive value="65534"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="mtu-size" nillable="false" type="xs:int">
</xs:element>
<xs:element minOccurs="0" name="load-stub-using-context-class-loader" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="refresh-client-runtime-descriptor" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="timed-out-ref-isolation-time" nillable="false" type="xs:long">
</xs:element>
<xs:element minOccurs="0" name="use81-style-execute-queues" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="t3-client-abbrev-table-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="255"/>
<xs:maxInclusive value="1024"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="t3-server-abbrev-table-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="255"/>
<xs:maxInclusive value="10240"/>
</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